1

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

我需要在 MQL5 中创建一个 EA,以便在 ADX 在 30 分钟和每小时时间范围内达到 30 级时发出声音警报。

如果有人可以帮助我,我将不胜感激。

4

1 回答 1

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 策略测试器中不起作用。

于 2017-08-06T18:51:08.627 回答