Подскажите что в этом советники не так...Никак не могу проблему найти - страница 2

 

Лично не пробовал, но ведь можно же не писать комен, магик, цвет. Метод тыка, попробую

 
AndreyZak:

Лично не пробовал, но ведь можно же не писать комен, магик, цвет. Метод тыка, попробую

Конечно попробуйте. Но в данном случае можно и спрогнозировать. Те параметры, значения которых указываются по умолчанию, можно пропускать. Остальные нельзя.
OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, 
string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE) 
 

OP_BUY - открывается по Ask, OP_SELL - открывается по Bid

Вы же стоповые ордера считаете от Bid и SELLSTOP и BUYSTOP, возможно пытаетесь открыть стоповый ордер на дистанции меньше допустимой от текущей цены.

OrderSend(Symbol(),OP_BUYSTOP,2*Lot,NormalizeDouble(Bid+Stop*Point, Digits)...
, а нужно написать
OrderSend(Symbol(),OP_BUYSTOP,2*Lot,NormalizeDouble(Ask+Stop*Point, Digits).....

и проверьте Stop на минимальную дистанцию, примерно так.

   if(Stop < MarketInfo(Symbol(),MODE_STOPLEVEL)) Stop = MarketInfo(Symbol(),MODE_STOPLEVEL);