请观看如何免费下载自动交易
请在Telegram上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
显示:
2321
等级:
(16)
已发布:
2013.11.12 14:57
已更新:
2023.03.29 14:30
colorxatr.mq5 (12.12 KB) 预览
\MQL5\Include\
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

真实作者:

Martingeil

平滑 ATR, 重新计算价格图表点。用颜色来显示趋势是否增强或削弱。红色所对应的趋势加强,黄色对应的趋势减弱。

指标输入参数:

//+-----------------------------------+
//|  INDICATOR INPUT PARAMETERS       |
//+-----------------------------------+
input int ATRPeriod=12;                   // ATR 周期
input Smooth_Method XMA_Method=MODE_JJMA; // 平滑方法
input int XLength=5;                      // 平滑深度
input int XPhase=15;                      // 平滑参数
input int Shift=0;                        // 指标水平平移,单位柱线

您可以改变指标的平滑算法,有十种可能选项。

  1. SMA - 简单移动平均;
  2. EMA - 指数移动平均;
  3. SMMA - 平滑移动平均;
  4. LWMA - 线性加权移动平均;
  5. JJMA - 自适应 JMA 平滑;
  6. JurX - 超线性平滑;
  7. ParMA - 抛物线平滑;
  8. T3 - Tillson 多指数平滑;
  9. VIDYA - 使用Tushar Chande 开发的平滑算法;
  10. AMA - 使用 Perry Kaufman 的平滑算法。

应该指出的是 Phase1 参数具有完全不同的含义,不同的平滑算法。对于 JMA 它的外部 Phase 变量从 -100 至 +100变化。对于 T3 它的平滑率乘以100 会有更佳的可视效果;对于 VIDYA 它是 CMO 周期。对于 AMA,它是慢速 EMA 周期。在其它算法中这些参数不能影响平滑。对于 AMA, 快速 EMA 周期有一个固定值,省缺等于 2。对于 AMA,功率系数固定为 2。

指示使用 SmoothAlgorithms.mqh 的库类(必须被复制到 客户端文件夹\MQL5\Include)。类库的使用描述可参阅文章 "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers(无需使用额外的缓冲区进行平均价格序列的中间计算)"

图例.1 ColorXATR 指标

图例.1 ColorXATR 指标

此指标首次实现并且发表在 MQL4 代码基地 26.04.2011.

由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/1038

Squize_MA Squize_MA

此 Squize_MA 指标显示两条不同周期移动平均线的交叉点。图表没有传统的平面限制。

第三代 XMA 第三代 XMA

第三代 XMA 是第三代移动平均线。这是一个高级版本的标准移动平均指标线 (МА),遵循一个相当简单的过程,基于增加移动平均周期以减少时间滞后。

MultiXRSXSignal MultiXRSXSignal

MultiXRSXSignal 显示当前趋势的信息,数据由四个不同时间帧的 XRSX 指标获得。

MultiX2MASignal MultiX2MASignal

MultiX2MASignal 显示当前趋势的信息,数据由四个不同时间帧的 X2MA 指标获得。