Здравствуйте!
Вот примитивный эксперт на основе двух MA, почему почему многие сигналы не срабатывают. тестер пишет ошибку 4107-"Неправильный параметр цены для торговой функции".
Подскажите, пож-та, в чем проблема?
if(isCrossed==1 && numOrdersB<1)
{
if (Takeprofit!=0) TP = Bid + Takeprofit*Point;
if (Stoploss!=0) SL = Bid - Stoploss* Point;
ticket=OrderSend(Symbol(),OP_BUY, Lots,Ask,3,SL,TP,Name,MagicNumber,3,Green);
}
if(isCrossed==2 && numOrdersS<1)
{
if (Takeprofit!=0) TP = Ask - Takeprofit*Point;
if (Stoploss!=0) SL = Ask + Stoploss* Point;
ticket=OrderSend(Symbol(),OP_SELL, Lots,Bid,3,SL,TP,Name,MagicNumber,3,Red);
}