Критерии открытия позиции

 

Вопрос по учебнику MQL4. Там в построении обычной программы используется включаемый файл " criterion ". попытался изменить его на свои торговые критерии,неторгует.

Посмотрите чего неправильно я написал в условиях.

if (MA_1 > MA_2 && Momentum>=100 && MA_Sep_1>MA_Sep_2 && RT>0)  // покупка

и соответственно наоборот продажа.

Изначально условия такие: Если EMA1 пересекла EMA2 и momentum больше 100 и EMA1 больше EMA2 и RT больше нуля,текущая свеча бычья,тогда покупка.

Причина обращения: