Как создать эксперт по среднему направленному индексу движения в 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.