第三代 XMA - MetaTrader 5脚本

第三代XMA是第三代移动平均线。这是标准移动平均线指标 (МА) 的高级版本,它遵循相当简单的程序,根据移动平均线周期的增加来减少时间滞后。
Manfred Dürschner 博士在他的文章“Gleitende Durchschnitte 3.0”(德语)中首次描述了该方法。此实现使用 λ = 2,从而更有效地减少滞后。较高的 λ 会增加与经典移动平均线的相似性。
输入参数:
//+------------------------------------------------+ //|指标输入参数 | //+------------------------------------------------+ 输入Smooth_Method XMA_Method=模式_EMA;// 平滑方法 输入 整数X长度=50;// 平滑深度 输入 整数X相=15;// 平滑参数 输入应用_价格_IPC=价格_TYPICAL;// 价格常数 输入 整数移位=0;// 指标的水平移动(以柱为单位) 输入 整数价格变动=0;// 指标的垂直移动(以点为单位)
该指示器允许您从十个可能的选项中选择平均算法:
需要注意的是,不同平滑算法的Phase参数具有完全不同的含义。对于 JMA,它是一个外部 Phase 变量,变化范围为 -100 到 +100。对于 T3,它是平滑系数乘以 100,以获得更好的可视化效果。 For VIDYA, it is a CMO oscillator period. And for AMA, it is a slow EMA period.这些参数不影响其他算法中的平滑。对于 AMA,快速 EMA 周期是一个固定值,默认等于 2。 AMA 的供电系数也固定为 2。
该指标使用 SmoothAlgorithms.mqh 库类(要复制到terminal_data_directory\MQL5\Include)。文章中详细描述了类的使用“在不使用额外缓冲区的情况下进行中间计算的平均价格系列”。

图1 第三代XMA指标
附件下载
📎 3rdgenxma.mq5 (8.21 KB)
📎 smoothalgorithms.mqh (133.8 KB)
Source: MQL5 #1032
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
