MACD-v - MetaTrader 4脚本


想法的作者: 亚历克斯·斯皮罗格鲁, 代码的作者: 欧
该指标基于以下原则:MACD-v:波动率标准化动量,Alex Spiroglou 在 2022 年发表的一篇研究论文。在那篇论文中,该论文获得了查尔斯·H·道奖 (2022)来自 CMT 协会和创始人奖(2022 年)对于主动投资管理方面的进步,Spiroglou 通过将波动性感知行为纳入 MACD 风格的框架,对动量进行了精炼的解释。受这一概念的启发,该指标采用了传统的 MACD 结构,以在波动性变化期间提供更清晰的转换、更稳定的信号和改进的视觉解释。
该指标计算所选价格源的快速和慢速移动平均线,导出 MACD 线作为它们的差值,并形成平滑的信号线。 The histogram represents the gap between MACD and signal, which helps to identify momentum build-up, exhaustion, and early trend shifts.交叉和直方图扩展是主要的交易时机线索。零线相互作用揭示了更广泛的动量状态变化,而收缩则警告潜在的逆转或盘整阶段。
解释与标准 MACD 理论保持一致,同时对波动性提供更平衡的反应。 MACD 线穿越该信号表明看涨势头上升;跌破下方信号表明看跌势头正在增强。直方图扩张表示加速,而扁平表示减速。价格和柱状图之间的差异可能会凸显出疲软的趋势。该指标可在所有流动性交易品种和时间范围内有效发挥作用,但为了稳健性,建议使用较高时间范围趋势过滤器进行确认。
外部变量
- FastLen:MACD-v 分子中快速 EMA 的周期。
- SlowLen:慢速 EMA 周期;搭配快速形成传播。
- SignalLen:信号线的 EMA 平滑长度。
- ATRPeriod:ATR 回顾用于标准化 MACD 价差(波动率缩放)。
- MaxBarsBack:处理的历史柱的限制(0 = 使用所有可用的)。
- ShowHistogram:切换 MACD-v 减去信号直方图的渲染。
- ShowLevels:允许创建预定义的水平线。
这些变量使用户能够根据交易风格定制敏感度、显示和警报行为。不需要特定于符号的配置;它适合所有市场。
推荐用途
该指标可以应用于任何时间范围。日内交易者可能更喜欢 M15–H1,而波段交易者或头寸交易者会发现 H4–D1 有利。将指标与趋势过滤器相结合可显着降低噪音并提高横向精度。直方图对于评估动量耗尽和识别扩张放缓时的潜在逆转特别有用。
附件下载
📎 MACD-v.mq4 (7.11 KB)
Source: MQL5 #66221
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
