Условия открытия ордеров должно быть:
if((AMABlue>AMARed && PrevAMARed>PrevAMABlue)&&(AMA1Red))//AMA красная и на предыдущей свече синяя и АМА1 красная
{
res=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slip,Bid+StopLoss*Point,Bid-TakeProfit*Point,"",MAGICMA,0,Red);
return;
}
if((AMARed>AMABlue && PrevAMABlue>PrevAMARed)&&(AMA1Blue))//AMA синяя и на предыдущей свече красная и АМА1 синяя
{
res=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,Ask-StopLoss*Point,Ask+TakeProfit*Point,"",MAGICMA,0,Blue);
return;
}
Посмотрел.Странная картинка получается.Рисуется только одна АМА, хотя введены параметры на обе.Эксперт также работает по одной АМА, по той что нарисована.
Платформа МТ4
fxvladimir