XXDPO指标:MetaTrader 5的短期交易信号利器

Mike 2011.11.23 04:31 33 0 0
附件

去趋势价格振荡器(DPO) 是一个技术指标,用于显示市场的超买和超卖状态,也可以用来获取买卖信号。

它能够筛选出趋势,集中关注基本的价格运动周期。为此,移动平均线转化为一条线,价格在其上下波动则形成了一个趋势振荡器。

该指标用于突出短期周期,因为分析长期周期的短期成分有助于确定主要的反转点。DPO不考虑长期价格周期,从而使短期周期更加显著。

计算方式:

这个DPO版本的计算方式如下:

XXDPO = XMA(Price[bar] - XMA(Price[bar], SMOOTH_Period), DPO_Period)

其中:

  • XMA - 平滑算法;
  • Price[] - 当前金融资产的价格;
  • SMOOTH_Period - 最终指标平滑期;
  • DPO_Period - DPO平滑期;
  • bar - 柱状图索引。

交易信号的使用:

当DPO高于零线(即价格高于其移动平均线)时,发出看涨信号;当DPO低于零线(即价格低于其移动平均线)时,发出看跌信号。

长期周期的反转点(背离):

  • 如果图表形成了更高的峰值或更深的低谷,应该等待价格的反转;
  • 如果峰值或低谷低于/高于上一个,则价格将下跌。

存在两种买卖信号的解释。

我们应该买入当:

  1. DPO向上穿越零线;
  2. DPO位于超卖区域,并且得到之前低点的确认,同时DPO和价格都突破了限制下降价格运动的通道上轨。

我们应该卖出当:

  1. DPO向下穿越零线;
  2. DPO位于超买区域,并且得到之前高点的确认,同时DPO和价格都突破了上升趋势的支撑线。

该指标很少单独用于获取交易信号。值得注意的是,只有在与其他指标结合使用时,DPO才能有效。不过,它仍然是一个有用的工具,能帮助揭示周期,以设定其他指标窗口的最佳宽度。

该指标允许从十种可能的版本中选择平滑和平均算法:

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

需要注意的是,Phase1和Phase2参数在不同平滑算法中具有完全不同的含义。对于JMA,它是一个外部Phase变量,变化范围为-100到+100。对于T3,它是平滑比例乘以100以便于可视化,对于VIDYA,它是CMO振荡器周期,对于AMA,它是慢EMA周期。在其他算法中,这些参数不会影响平滑。对于AMA,快速EMA周期是一个固定值,默认为2。幂次比率也等于2。

该指标使用SmoothAlgorithms.mqh库类(必须复制到terminal_data_folder\MQL5\Include)。类的使用在文章“不使用额外缓冲区的中间计算平均价格序列”中有详细描述。

XXDPO

列表
评论 0