下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

显示:
1051
等级:
投票: 18
已发布:
2013.12.24 12:21
已更新:
2016.11.22 07:33
\MQL5\Include\

本指标将价格数据变换为与 X2MA 指标值关联的新坐标系统。从源蜡烛的最高价、最低价、开盘价和收盘价,到 X2MA 均线的距离,用于指标计算蜡烛条的参数。

结果就是,我们有了一种经过 X2MA变换的蜡烛条图表,并同往常一样,可以执行所有的元素技术分析方法。相应的,自定义技术指标也可以应用于它。事实上, 指标的零轴就是 X2MA 均线的位置。

平滑算法可由十种可能版本中选择:

  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 和 Phase2 参数具有完全不同的含义,不同的平滑算法。对于 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(无需使用额外的缓冲区进行平均价格序列的中间计算)"

X2MA 变换蜡烛

输入参数:

//+-----------------------------------+
//|  Indicator input parameters       |
//+-----------------------------------+
input Smooth_Method MA_Method1=MODE_SMA;   // 第一平滑方法 
input int Length1=12;                      // 第一平滑深度                    
input int Phase1=15;                       // 第一平滑参数
input Smooth_Method MA_Method2=MODE_JJMA;  // 第二平滑方法 
input int Length2= 5;                      // 第二平滑深度 
input int Phase2=15;                       // 第二平滑参数
input Applied_price_ IPC=PRICE_CLOSE;      // 适用价格
input int Shift=0;                         // 指标水平位移柱线数
input int PriceShift=0;                    // 指标垂直位移点数
input color BidColor=Red;                  // 卖价线颜色
input ENUM_LINE_STYLE BidStyle=STYLE_SOLID;// 卖价线线形

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/642

ColorStepXCCX ColorStepXCCX

对称归一化振荡器。

JFatl HTF 宝贝 JFatl HTF 宝贝

混合数字和模拟滤波器,以最小方式,在一个小的时间帧里,显示大时间帧的数值。

SpreadInfo SpreadInfo

SpreadInfo 显示当前点差, 它的平均值和速率显示在图表边角。

XTrendlessOS (无趋势振荡器) XTrendlessOS (无趋势振荡器)

本指标的依据,是 Joe DiNapoli 的书 "Trading with DiNapoli Levels (以 DiNapoli 级别交易)" 给出的描述。它被设计用来评估实际市场的超买超卖状态。