Как создать эксперт по среднему направленному индексу движения в MQL4/5?

У меня есть торговая стратегия, основанная на ADX. Проще всего входить, когда ADX выше 30 на 30-минутном и часовом графике.

Мне нужно создать советник на MQL5 только для того, чтобы дать мне звуковое предупреждение, когда ADX достиг 30 уровня как на 30-минутном, так и на часовом таймфрейме.

Я был бы очень признателен, если бы кто-нибудь смог мне помочь с этим.

1 ответ

Так,
Давайте двигаться дальше:

//+------------------------------------------------------------------+
//| 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.

Другие вопросы по тегам