请观看如何免费下载自动交易
请在Facebook上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
指标

Multi-Symbol Correlation Divergence Meter - MetaTrader 5脚本

Adeolu Kayode Gbadebo
Adeolu Kayode Gbadebo
  • Software Engineer & Algorithmic Trader ​,Quantitative Developer & Instructor 在  NIGERIA
  • 尼日利亚
  • 2734
Automated Trading: Designing and optimizing high-performance Expert Advisors (EAs) for financial markets.

Gmail: Adeolugbadebo500@gmail.com
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
7
等级:
(1)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
多符号相关发散度计

多符号相关发散度计

作者: 阿德奥卢·格巴德博

其背后的构想

大多数货币对和交易品种在相当长的一段时间内都会同步波动。欧元兑美元追随英镑兑美元的走势,黄金追随白银的走势,指数则追随其权重最大的成分股。许多对冲、篮子交易和货币对交易策略的逻辑,正是悄然依赖于这种关系——而这种关系并非一成不变。 在市场平静时段,这种关联度会收窄;而在消息面、流动性缺口或两种金融工具基本面驱动因素出现分歧时,这种关联度则会瓦解。该指标通过量化来体现这种关系,而非仅靠并排观察两张图表进行主观判断。

它计算当前交易品种与您在输入参数中指定的参考品种之间,在可配置回溯期内的逐根K线回报率的滚动皮尔逊相关系数。 与此同时,它还会追踪两只金融工具之间的对数价差—— 本质上是当前标的相对于基准标的偏离的程度——并将该价差转换为滚动z值。 只有当以下两个条件同时满足时,才会触发“背离突破”信号:相关性已跌破您设定的脱钩阈值,且 价差z值已突破极端读数。这种组合通常预示着两种金融工具之间即将发生均值回归反弹,或是真正新行情周期的开始。

该指标可应用于任何具有流动性且相关性强的对应品种的交易符号——例如欧元兑美元与英镑兑美元、金属货币对与美元指数(DXY),或两个相关性强的指数差价合约(CFD)。该指标设计为独立窗口显示,因此绘制在价格下方而非上方,确保图表本身保持简洁。

如何解读该指标

  • 相关性线——两个交易品种回报率之间的滚动皮尔逊相关系数,取值范围在-1到+1之间。 当两组标的仍处于“耦合”状态(高于脱钩阈值)时,该线以浅灰色显示;一旦相关性跌破阈值,线色即切换为白色,因此无需查看具体数值,即可一目了然地识别脱钩阶段。
  • 价差 Z 分值直方图——当前标的与参考标的之间对数价格价差的滚动 Z 分值。读数接近零表示价差处于近期平均水平附近;读数趋向于 ±2 或超出该范围,则表明当前标的相对于参考标的已出现异常大的偏离。
  • 向上/向下背离箭头——仅在相关性出现脱钩 Z分数同时处于极端值时绘制。 向上箭头标记负价差极端值(当前标的落后于参考标的,可能即将反弹);向下箭头标记正价差极端值(当前标的跑在前面,可能即将回吐部分涨幅)。
  • 实际应用——将持续的高相关性视为相对价值或对冲策略的“绿灯”,这些策略假设两种工具将继续同步波动。 将背离箭头视为提示:要么收紧基于相关性假设的风险头寸,要么寻找箭头所指方向的短期均值回归交易机会,理想情况下应结合当前标的自身图表上的价格走势或动量信号进行确认。

外部变量(输入)

输入 默认值 用途
InpRefSymbol "GBPUSD" 用于与当前图表的收益率和点差进行对比的参考符号。该符号必须在“市场观察”中可用。
InpCorrPeriod 50 用于计算两个符号之间收益率滚动皮尔逊相关系数的K线数量。
InpZPeriod 50 用于计算z分值对数价格价差均值和标准差的K线数量。
InpCorrLowThreshold 0.30 当绝对相关性低于该阈值时,两个符号将被视为“脱钩”,且连线变为白色。
InpZScoreThreshold 2.0 绘制发散箭头所需的绝对离散度 z 分数,需结合“解耦”相关性。
InpArrowsEnabled true 用于开启或关闭“发散向上”/“发散向下”箭头标记。
InpNormalColor clrSilver 当该对保持耦合状态(高于分解阈值)时,相关线的颜色。
InpBreakdownColor clrWhite 当该对脱钩(低于崩溃阈值)时,相关线的颜色。
InpZScoreColor clrGray 点差z分值图的直方图颜色。

推荐用法

将该指标添加到您实际打算交易的符号上,并将InpRefSymbol 设置为该符号通常跟踪的标的——相关外汇对、相关大宗商品或基准指数。 建议从M15或H1周期上的默认50根K线回溯期开始;较短周期反应更快,但相关性波动的噪声更大;较长周期则更稳定,但识别真实突破的反应较慢。 在采取行动前,请将背离箭头与您对当前交易品种的结构分析或动量判断相结合——该指标仅识别两种交易品种在统计上出现背离的时刻,而非判断哪一方是“正确的”,因此价格上的确认信号可避免您反向交易那些实际上是新趋势起点而非短暂回调的突破。



图1. 欧元/美元(EURUSD)M15图表,叠加了与英镑/美元(GBPUSD)关联的多品种相关性背离指标。随着两货币对脱钩,相关性线从银色变为白色;灰色直方图显示价差z值达到极端水平;白色箭头标记由此产生的背离突破事件。

由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/76265

Stop Geometry Visualizer MT5 Stop Geometry Visualizer MT5

一款只读型MT5指标,可在图表上直观显示经纪商的止损位和冻结位参考值。

Quantora Spread Monitor MT5 -  Professional Live Spread Monitoring Tool Quantora Spread Monitor MT5 - Professional Live Spread Monitoring Tool

一款适用于MetaTrader 5的专业开源点差监控器。通过现代化的Quantora仪表盘,实时显示点差、最小点差、最大点差、平均点差及历史走势图,并支持自定义高点差警报。

Adaptive Volume Profile Node Tracker Adaptive Volume Profile Node Tracker

在可配置的回溯窗口内构建一个滚动式、适应波动率的成交量分布图,并将控制点(POC)、价值区高位/低位以及具有统计学意义的高位/低位成交量节点(HVN/LVN)直接绘制在图表上。

离散 离散

离散技术指标由价格和交易量的变化决定。