欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

XADX - MetaTrader 5脚本

author emer | 270 人阅读 | 0 人评论 |

XADX - indicator for MetaTrader 5

XADX - indicator for MetaTrader 5

为了确定趋势稳定性,J. Welles Wilder 开发了平均方向指数(ADX)。

ADX 允许分析市场趋势并做出交易决策,包括外汇市场。

然而,这个指示器的外观还有很多不足之处——视觉上不太方便。

为了改进 ColorXADX.mq5 指标代码,已创建,其中 +DI 和 -DI 线显示在绘制_填充样式的颜色根据当前趋势方向而变化,云宽度与趋势强度成比例。 ADX 线以点的形式构成。它们的颜色取决于由这些点相对于水平的位置定义的趋势强度,其值在设置中分配。

这些指标是通过使用具有两个平均值的通用平滑来构建的,并且可以从十几个可能的版本中选择每个平均值:

需要注意的是,Phase参数对于不同的平滑算法具有完全不同的含义。

指标使用 SmoothAlgorithms.mqh 库类(必须复制到终端数据文件夹\MQL5\包含)。文章中详细描述了类的使用“在不使用额外缓冲区的情况下进行中间计算的平均价格系列”

XADX - indicator for MetaTrader 5

ColorXADX 指标输入参数:

//+---------------------------------------------------------+
//|指标输入参数                 |
//+---------------------------------------------------------+
输入Smooth_Method XMA_Method=MODE_T3;        // 直方图平滑方法
输入 整数ADX_周期 =14;                       // XMA 平滑周期
输入 整数ADX_相位=100;                        // XMA 平滑周期 [-100...+100]
输入Applied_price_IPC=PRICE_CLOSE_;         // 应用价格
输入 整数移位=0;                              // 指标的水平移动(以柱为单位)
输入 整数超高等级=60;                    // 最大趋势水平
输入 整数高等级=40;                         // 强劲趋势水平
输入 整数低等级=20;                          // 弱趋势水平
输入 ENUM_LINE_STYLE关卡样式=STYLE_DASHDOTDOT;// 水平线样式
输入 颜色级别颜色=蓝色;                   // 级别颜色
输入ENUM_WIDTH 级别宽度=w_1;               // 级别宽度

附件下载

📎 颜色xadx.mq5(12.63 KB)

📎 xadx.mq5 (9.93 KB)

📎 smoothalgorithms.mqh (133.8 KB)

Source: MQL5 #586

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录