如何在MQL4 / 5中设计平均定向运动指数EA?

时间:2017-08-02 19:01:10

标签: mql4 mql5 metatrader5 adx

我有一个基于ADX的交易策略,最简单的方法是我在30分钟和每小时图表中当ADX高于30时输入。

我需要在MQL5中创建一个EA,只是为了给我一个声音警报,当ADX在30分钟和每小时的时间范围内达到30级时。

如果有人可以帮助我,我真的很感激。

1 个答案:

答案 0 :(得分:0)

所以,
让我们继续:

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
{

  if (  iADX( _Symbol, PERIOD_H1,  anAvgPERIOD, PRICE_HIGH, MODE_MAIN, 0 ) > 30.
     && iADX( _Symbol, PERIOD_M30, anAvgPERIOD, PRICE_HIGH, MODE_MAIN, 0 ) > 30.
        ){

        PlaySound( "aFileWithDesiredSOUND.wav" );
  }
}

一个人不应该感到惊讶,因为MT4策略测试程序中显而易见的原因这不起作用。