技术指标

使用MetaTrader 5的点差指标
MetaTrader5
使用MetaTrader 5的点差指标

在交易中,点差是通过两个符号报价的差异来实现的。如果两个符号的报价走势相反,则第二个符号会被反向处理。在这种情况下,点差是通过报价的总和来计算的。 需要注意的是,只有点差的第二个符号的报价会被反向处理。变量名称的含义很明确。当两个符号的点差交易时,使用此指标是必不可少的,尤其是要根据交易时段的开始和结束来报价。 这个指标在点差交易中是可以使用的:例如,当市场平盘时,点差增大则建议卖出,点差减小则建议买入。指标数值的解释也可能会有所变化。我们还可以在点差图中交易支撑位和阻力位,以及经过这些线的倾斜线。 代码中有详细的注释,设置指标时需要将第一个符号的点差引入整数,以便于观察和分析指标的水平和数值。 我们需要指定小数位数作为乘数,例如,如果报价有5位小数,我们就设置值为100000。 Coefficient_to_an_integer1 = 100000; Coefficient_to_an_integer2 = 100000; input double Weighting_coefficients1 = 1;         // 第一个点差符号的比例系数(头寸量) input int Coefficient_to_an_integer1 = 100000;   // 符号1的报价数 input string Symbol2 = "USDCAD";                  // 第二个点差符号 input bool   Symbol2_Reverse = true;              // 反向关联 input double Weighting_coefficients2 = 1;         // 第二个点差符号的比例系数(头寸量) input int Coefficient_to_an_integer2 = 100000;   // 符号2的报价数 实际上,你可以对指标值以及来自水平的突破和反弹进行多种解释。可以根据自己的交易风格选择最合适的解释。 例如,你可以使用点差报价走势的趋势解释,甚至按照季节性进行分析。 以AUDUSD-USDCAD点差的经典解释为例,进行区间交易。你也可以在点差图上叠加标准的技术分析图形和技术指标,例如信封,以使其数值的解释更加清晰。

2025.04.17
使用MQL5指标计算对冲账户的平均价格
MetaTrader5
使用MQL5指标计算对冲账户的平均价格

在MetaTrader 5中的对冲账户平均价格计算指标 引言 这段代码是由ChatGPT生成的,但我做了一些调整,并在YouTube上分享了视频: 在交易中,使用对冲账户是很常见的,在这种账户中,你可以同时持有同一资产的多头和空头头寸。对于采用这种模式的交易者来说,常见的问题就是如何确定开放头寸的平均价格。 本文将介绍一个MQL5指标,它可以自动计算特定符号和魔术编号的开放头寸的平均价格,并在图表上显示结果。 指标如何工作? 该指标的工作流程如下: 过滤所有在MetaTrader 4中的开放头寸,检查用户配置的资产(符号)和魔术编号。 分离买入和卖出交易,计算各自的交易量和总成本。 计算加权平均价格,考虑到买入和卖出的总交易量。 在图表上显示一条与净头寸的平均价格相对应的线。 代码解释 1. 计算平均价格 CalculateHedgeAveragePrice()函数遍历所有开放头寸并执行: 分离买入和卖出。 计算每个方向的加权平均价格。 确定净头寸是多头还是空头。 返回相应的平均价格。 2. 初始化指标 在OnInit()函数中,我们创建一个缓冲区,用于存储将在图表上显示的平均价格。 3. 填充缓冲区 OnCalculate()函数使用ArrayFill()更新指标缓冲区,使代码更加高效。 如何在MetaTrader 5中使用 将代码复制并粘贴到Indicators文件夹中的新.mq5文件中。 在MetaEditor中编译。 将指标添加到MetaTrader 5的图表上。 设置您想要监控的交易的魔术编号。 结论 这个MQL5指标对于在对冲账户上操作的交易者非常有用,有助于监控开放头寸的平均价格。它可以根据不同的资产和策略进行定制。

2025.04.17
提升交易效率的更佳成交量指标 - MetaTrader 5 专用
MetaTrader5
提升交易效率的更佳成交量指标 - MetaTrader 5 专用

主要特点动态成交量分类:该指标将成交量分类为不同类别,并赋予不同颜色,方便视觉解读:买入高潮 (clrCrimson): 识别成交量极高且价格上涨的时刻。卖出高潮 (clrLimeGreen): 信号表明强烈卖压伴随高成交量。波动 (clrGold): 检测到无明确价格方向的高波动性。高潮波动 (clrMagenta): 将买入/卖出高潮与波动结合,指示极端波动。弱蜡烛 (clrDarkTurquoise): 识别回顾窗口中成交量极少的蜡烛图。成交量平衡 (clrWhiteSmoke): 代表标准成交量,无特定特征,作为未检测到其他模式时的“基础色”。移动平均成交量:显示平滑的移动平均线 (clrMaroon),帮助识别成交量随时间的趋势。高级自定义:移动平均周期: 根据您的交易风格调整移动平均周期。回顾窗口: 设置回顾窗口,以便将当前成交量与近期数据进行比较。成交量类型: 选择真实成交量 (VOLUME_REAL) 或 Tick 成交量 (VOLUME_TICK),以适应所分析资产的特性。清晰的视觉界面:彩色直方图 (DRAW_COLOR_HISTOGRAM) 以直观方式显示成交量类别,便于快速高效分析。适应不同时间框架的灵活性:该指标适用于任何时间框架,从日内图到周线或月线图。如何解读信号买入/卖出高潮: 表示强烈积累或分配的时刻,暗示可能的趋势反转或延续。波动: 表示高波动性但无明确方向,显示市场的不确定性。弱蜡烛: 显示市场活动低迷的时刻,通常与盘整或犹豫时期相关。成交量平衡: 代表正常市场行为,无显著异常,便于识别稳定区域。配置与使用更佳成交量易于设置和使用:在 MetaTrader 5 中将指标添加到您的图表。根据需要调整参数:移动平均周期: 设置移动平均线的平滑度。回顾窗口: 确定用于比较的蜡烛数量。成交量类型: 选择真实成交量或 Tick 成交量。观察直方图和移动平均线生成的信号,以做出明智的决策。为什么使用更佳成交量?成交量流动分析: 更好地理解市场参与者基于成交量的行为。模式识别: 检测买入/卖出高潮、波动和其他重要模式,能够影响您的交易决策。易于使用: 直观的视觉界面和自定义选项使得该指标对初学者和经验丰富的交易者都非常友好。应用示例使用该指标确认基于成交量的策略中的进出信号。https://www.mql5.com/en/charts/20770866/wdoj25-m5-banco-btg-pactual

2025.04.17
掌握趋势:MetaTrader 5的Know Sure Thing指标解析
MetaTrader5
掌握趋势:MetaTrader 5的Know Sure Thing指标解析

大家好!今天我们来聊聊 Know Sure Thing (KST) 指标。这是一个基于动量的震荡指标,主要通过价格变化率(Rate of Change, ROC)来进行分析。它结合了四个不同周期的ROC,并通过简单移动平均线(SMA)进行平滑处理。最终的KST值会在零线的上下波动,形成正负值的交替。KST的信号线则是经过计算得出的KST线的SMA。 KST指标是由马丁·普林(Martin Pring)于1992年在《股票与商品杂志》上首次介绍的。计算方法: 默认的ROC、平滑和信号线的计算周期如下:10、15、20、30、10、10、10、10、10、15、9。 ROCMA1 = SMA(ROC(10), 10)ROCMA2 = SMA(ROC(15), 10)ROCMA3 = SMA(ROC(20), 10)ROCMA4 = SMA(ROC(30), 15)KST = ROCMA1 + (ROCMA2 * 2) + (ROCMA3 * 3) + (ROCMA4 * 4)Signal = SMA(KST, 9) KST会对四个不同时间周期的价格变动进行评估、平滑,并综合得出结果。 一般规则是,当KST为正时,意味着动量在上升;当KST为负时,动量在下降,这分别指示着牛市和熊市的可能性。值得注意的是,指标参数中的计算和平滑周期是由交易者自行选择的。普林建议在日线、周线和月线图上使用的参数值如下: D1: (10, 15, 20, 30, 10, 10, 10, 15, 9)W1: (10, 13, 15, 20, 10, 13, 15, 20, 9)MN: (9, 12, 18, 24, 6, 6, 6, 9, 9)背离现象当价格走势未能得到指标值的确认时,就会出现背离现象。这可能是当前动量不支持价格,市场反转即将到来的信号。看涨的KST背离是指价格下跌而KST上升,而看跌背离则是价格上涨而KST下降。超买/超卖 与其他震荡指标相比,KST没有固定的范围。因此,确定真实的超买和超卖水平需要对历史数据进行一些研究和实验。在大多数情况下,KST的超买和超卖状态适合用于确认趋势,而不是反转。超买可以被视为牛市中的强势信号,而超卖则是在熊市中的强势信号。交叉信号分析KST时,有两种不同类型的交叉信号: 零线交叉, 信号线与主线的交叉。 零线交叉通常滞后且不可靠,更可能表明当前趋势的延续,而信号线交叉则可能表示动量的重大变化。 如果KST线在负值区间内由下往上穿越信号线,说明上行动量在增加。如果KST线在正值区间内由上往下穿越信号线,说明下行动量在增加。总的来说,Know Sure Thing (KST)指标与其他技术分析指标一样,既有优点也有缺点,不应单独用作交易信号。由于该指标使用了一系列移动平均线,具有一定的滞后性,这可能导致简单信号(如穿越零线)不可靠。然而,在利用超买和超卖条件时,KST指标可以作为确认趋势方向的有效工具。与其他指标的配合使用,尤其是在信号线交叉时,能更有效地预测价格走势。

2025.04.17
掌握相关系数:MetaTrader 5中的投资利器
MetaTrader5
掌握相关系数:MetaTrader 5中的投资利器

相关系数(CC)是统计学中用于评估两组数据之间相关性的指标。在交易领域,数据集可以是任何金融工具。简单来说,两个金融工具之间的相关性就是它们之间的关系程度。相关性是基于-1到1的范围来衡量的。相关系数越接近1,说明两个工具之间的正相关性越高,它们的价格会同时上涨或下跌;而相关系数越接近-1,则说明这两个工具的价格走势呈现出强烈的反向关系。值为0则表示没有相关性。相关系数的值会在正相关和负相关之间波动,这表明两个工具的价格走势同步程度。相关系数为+1时,表示完美的正相关,价格完全同步移动;而相关系数为-1则表示完美的负相关,价格完全反向移动。这两种极端情况都是非常罕见的,相关系数通常会在这些最大值之间波动。相关系数为0则表示两个工具之间没有相关性。EURUSD和USDCAD之间的相关系数:USDCAD图表叠加在EURUSD图表上的相关系数:与许多技术分析指标不同,相关系数非常适合长期投资。如果投资者想要建立一个真正多样化的投资组合,相关系数将会非常有用。它可以帮助确定投资组合中各资产之间的差异程度。换句话说,通过选择低相关性的工具,可以避免不必要的重复风险。该指标有三个可自定义的参数:Symbol - 表示第二个工具的符号名称。第一个符号是指启动该指标的工具;Source - 价格来源。它定义了将计算两个工具相关性的价格;Length - 计算周期。它表示将计算相关系数的K线数量。如前所述,相关系数在编制多样化投资组合时是一个非常有用的工具。然而,必须始终记住的是,两个工具之间的相关性可能会随时发生变化。这个指标将帮助交易者了解这种变化,并相应调整他们的投资策略。

2025.04.17
深入解析Chaikin资金流指标:MetaTrader 5交易者的必备工具
MetaTrader5
深入解析Chaikin资金流指标:MetaTrader 5交易者的必备工具

Chaikin资金流(CMF)是一个在技术分析中广泛使用的指标,旨在衡量某一特定时间段内的现金流动量。 现金流动量(Cash Flow Volume)是Mark Chaikin提出的一个概念,用于衡量证券在单一时间段内的买卖压力。 CMF会对用户指定的分析周期内的现金流动量进行汇总,虽然任何回溯分析周期都可以使用,但最常用的设置为20或21天。 Chaikin资金流的数值范围在1到-1之间。 CMF可以帮助交易者进一步评估买卖压力的变化,从而预判未来的市场动向和交易机会。 Chaikin资金流的计算步骤 首先,计算现金流动乘数: 现金流动乘数 = ((收盘价 - 最低价) - (最高价 - 收盘价)) / (最高价 - 最低价) 然后,计算现金流动量: 现金流动量 = 现金流动乘数 * 成交量 最后,计算CMF: CMF(周期) = 现金流动量总和 / 成交量总和 买方和卖方压力可以通过一个周期收盘位置相对于其最高价和最低价的位置来判断。 如果该周期在柱状图的上半部分收盘,则买方压力较大;反之,如果在下半部分收盘,则卖方压力较强。 这就是现金流动乘数(上面计算的第一步)。 根据现金流动乘数(步骤2)和现金流动量,最终得出Chaikin资金流(CMF)(步骤3)。 Chaikin资金流的数值范围为1到-1。 基本的解读是:当CMF接近1时,表明买方压力较强;而当CMF接近-1时,表明卖方压力较强。 趋势确认 买卖压力是确认持续趋势的一个有效方式。 这可以给交易者提供额外的信心,表明当前趋势有可能继续。 在上涨趋势中,持续的买方压力(Chaikin资金流值高于0)可能意味着价格将继续上涨。 在下跌趋势中,持续的卖方压力(Chaikin资金流值低于0)可能意味着价格将继续下跌。 交叉点 当Chaikin资金流穿越零线时,可能预示着趋势反转的到来。 当指标线从下方穿越零线向上时,价格可能会进一步上涨。 反之,当指标线从上方穿越零线向下时,价格可能会进一步下跌。 需要注意的是,像大多数指标一样,CMF也可能出现短期交叉,从而导致虚假信号。 避免此类信号的最佳方式是分析特定证券的行为,并相应调整阈值。 例如,可以使用0.05和-0.05这两个不同的线而不是简单穿越零线。 缺点 Chaikin资金流在计算上确实存在一些缺陷,特别是现金流动乘数在确定现金流量和指标值的过程中,并未考虑周期之间的交易区间变化。 如果出现价格跳空现象,它将不会被检测到,从而导致指标线与价格不同步。 总结 Chaikin资金流是一个出色的指标,能够让交易者分析某一观察期内的买卖压力。 虽然该指标不必单独使用,但与其他指标结合使用时效果更佳,尤其是与Chaikin开发的指标,如积累/分配(ADL)和Chaikin振荡器(Chaikin Oscillator)一起使用。

2025.04.17
EquiPeak 回撤追踪器 - MetaTrader 5 指标解析
MetaTrader5
EquiPeak 回撤追踪器 - MetaTrader 5 指标解析

EquiPeak 回撤追踪器的用途 EA表现的直观参考:手动输入您的策略已知或预计的历史最大回撤(例如,通过回测或以往结果得出的数据)。这样,您就能清晰地判断EA的表现是否在正常范围内,或是遇到了意外情况。 实时风险监控:您可以实时监控当前回撤,查看是否超过了需要立即关注的关键水平。 智能详细通知:当设置的新回撤记录被创造时,指标会通过MetaTrader应用程序向手机发送推送通知,或根据您的设置定期发送通知,确保您获得必要的信息而不被冗余信息打扰。 自动记录:允许将回撤持续记录到外部文件(CSV或TXT格式),便于后续分析。 适合哪些人使用? 使用自动或半自动系统的交易者,希望快速了解EA是否在最大预期回撤范围内。 需要直观检查策略在实际条件下表现的用户,以对比基于以往测试的期望。 任何希望有效管理风险的交易者,能够及时了解交易是否超出可接受的范围。 详细配置指南(输入项) 以下是指标的所有可自定义参数: 监控的魔法数字(-1表示监控全部) 指定要监控的持仓魔法数字,使用 -1 来监控所有持仓。 初始最大回撤(%) 输入EA已知的历史最大回撤(例如,长期回测中获得的最高结果)。这将作为视觉参考。 刷新间隔(秒) 计算更新的频率。 最大回撤更新模式 定义历史最高值的更新方式: UPDATE_MAX_DD_IF_BIGGER:当前回撤超过已输入历史值时自动更新。 NO_UPDATE_MAX_DD:手动输入的历史值从不更新,但每60分钟发送当前状态通知。 发送推送通知? 启用或禁用手机推送通知。 固定或峰值参考? 选择如何定义余额参考: REF_FIXED_BALANCE:手动输入的固定余额。 REF_PEAK_BALANCE:始终使用达到的最大余额(自动保存)。 固定余额(0 => 当前余额) 初始固定余额。如果您使用0,则在加载指标时取当前余额。 当前回撤文本颜色 当前回撤文本的颜色。 最大回撤文本颜色 历史回撤文本的颜色。 当前回撤字体大小 当前回撤的字体大小。 最大回撤字体大小 历史回撤的字体大小。 标签放在图表后面? 将文本放在图形后面。 标签X(像素) 从左边缘的水平距离。 标签Y(像素) 从上边缘的垂直距离。 垂直间距 文本之间的垂直间隔。 在日志中打印记录? 在日志中启用详细消息。 启用文件日志 自动将当前回撤记录到外部文件。 文件扩展名(CSV或TXT) 选择生成文件的格式。 自动注册到文件 回撤值会自动记录,包括日期和时间,以CSV或TXT格式保存在MT5公共文件夹中(MetaTrader 5 Terminal/Common/Files/)。这对于后续分析结果非常理想。 获取最大效用的重要建议 始终输入预期的历史最大回撤(回测结果、以往表现等)在输入 “初始最大回撤(%)” 中。这将帮助您快速评估EA是否处于正常状态或需要调整。 将指标放在专用图表上,监控所有魔法数字,或者在每个特定图表上放置以便获取独立数据。 仔细调整刷新率、颜色、位置和文本大小,以便根据您的偏好实现最佳查看效果。 如何在手机上接收推送通知 在手机上打开MetaTrader并复制您的MetaQuotes ID(设置 > 消息)。 在MetaTrader 5桌面版本中,前往工具 > 选项 > 通知。 启用推送通知并粘贴您的MetaQuotes ID。

2025.04.14
Kuskus Starlight 指标:MetaTrader 5 的交易利器
MetaTrader5
Kuskus Starlight 指标:MetaTrader 5 的交易利器

指标名称:Kuskus Starlight 描述:Kuskus Starlight 是一款技术指标,作为振荡器运作,利用 Fisher 价格变换帮助交易者识别潜在的市场趋势和反转。该指标在指定的周期范围内进行归一化,并具有可调的平滑参数,以便根据需求调整其响应速度。交易者特别重视这款指标,因为它在交易系统中作为确认工具,帮助验证潜在的交易信号。 背景:我通过 Stonehill Forex 和 No Nonsense Forex (NNFX) 的 YouTube 频道发现了 Kuskus Starlight 指标。这两个平台都强调了它在交易系统中的确认指标作用。据 Stonehill Forex 的说法,该指标最早可以追溯到 2007 年,而 NNFX 则提到它在 2017 年发布。 如果您想更详细地了解 Kuskus Starlight 指标及其应用,可以参考以下资源: Stonehill Forex 的文章:Kuskus Starlight 作为确认指标 NNFX 的 YouTube 视频:Kuskus Starlight 指标 为什么我编写它:作为一名 MetaTrader 5 (MT5) 用户,我发现没有与 MT5 兼容的 Kuskus Starlight 指标。意识到它对 MT5 环境下交易者的潜在价值,我决定自己编写这一指标,确保其功能和完整性与原始算法一致。 原始 MT4 代码和算法:该指标的原始版本是为 MetaTrader 4 (MT4) 设计的,由 Scriptor 发布,您可以在这里找到:Kuskus Starlight - MQL4 代码库。我基于这段代码进行了 MT5 的改编,保留了其核心原则,同时让 MT5 社区能够使用。 希望这个 MT5 版本的 Kuskus Starlight 能成为您交易工具箱中的宝贵补充! 指标设置:绘图类型选项 绘图类型选项:线型 绘图类型选项:柱状图 绘图类型选项:星星夜 箭头类型选项:多种箭头类型可供选择

2025.04.14
均匀因子指标 - MetaTrader 5 的实用工具
MetaTrader5
均匀因子指标 - MetaTrader 5 的实用工具

引言大家好!今天要跟大家聊聊一个非常有趣且实用的指标——均匀因子指标。这是一款简单的分析工具(非信号型,单次计算),可以帮助我们检验价格时间序列是否呈现“随机游走”特性,尤其是高斯“随机游走”。通过这个指标,我们能够将价格变化转换为更加稳定且可预测的时间序列,至少在波动性方面是如此。随机游走的理解大家可能都知道,某个“随机游走”变量在经过N步后,其预期距离由其标准差乘以根号N(或N^0.5)来估算。指标功能这个指标计算在预定义的K线子区间内每根K线的“平均”价格变化。这里的“平均”是基于距离(到给定N的K线数量)的F次方进行计算,F的取值范围是从0.1到1,步长为0.1。当前图表上可用的所有K线都用于在最多N根K线的滑动窗口内收集统计数据。均匀性分析接下来,指标会找出在不同F值下统计数据的最“规则”的均匀分布,并为这个因子(通常是0.5或0.6,视为最佳)显示直方图。直方图的每一列代表对应交易持续时间(K线数量)的每根K线的“平均”变化量,平均方式是通过N^F来实现的(当F=1时会得到标准平均值)。该指标可以使用不同的方法自动检测统计曲线的“规律性”(平坦度):最小方差三重均值之间的最小差异(均值、中位数、众数),作为平方误差最小基尼系数优化因子的应用了解最佳因子对以下方面非常有帮助:对输入数据(价格变化)进行归一化,以便于神经网络和其他机器学习算法的使用评估在波动性交易系统中进行分析时所需的K线样本数量检测存在异常的交易品种和/或时间框架(非标准的F值或分布曲线中的奇点)输入参数Period — 用于收集价格范围统计的最大K线距离(N),默认值为200;Factor — 用于“平均”计算的指数,默认值为0(表示自动检测),你可以输入0.0到1.0之间的自定义值,例如0.525;Method — 选择均匀性估计的方法:方差、三重均值、基尼;MaxBars — 计算统计的K线限制,默认值为0(表示所有可用的K线);请注意:如果你在图表上使用无限数量或数十万根K线,计算可能会耗费一些时间。如果这是个问题,可以考虑将K线数量限制在数万根以内。输出结果该指标会显示每个距离范围内(1..Period)和所选均匀因子的每根K线的平均价格变化的蓝色直方图。同时,持续增加的K线数量(距离)作为第二个直方图(橙色)供参考。测试因子和当前时间序列相应指标的完整表格会打印在日志中。示例XAGUSD.c D1, Max.Distance: 500, Bars: 2641 Factor: 0.4, Result: var(0.4) mmm(0.4) gini(0.4)*     [factor]  [mean] [variance] [skewness] [kurtosis] [median]  [mode] [mmmse]  [gini]截图展示以下截图演示了在3个时间框架下的指标效果:D1、H1、M1。每个图表中包含2个指标实例:上面的配置为F自动检测,由基尼得出的值(在0.4和0.5之间变化)显示在标题中,以星号标记;下面的配置为预定义F=0.6;在XAGUSD,D1上的均匀因子指标在XAGUSD,H1上的均匀因子指标在XAGUSD,M1上的均匀因子指标

2025.04.07
首页 上一页 1 2 3 4 5 6 7 8 9 10 11 下一页 末页