Повторю то что я написал на форуме Альпари:
Давайте по пунктам.
1. Если бы была ошибка на установку SL в коде то ошибка была постояная, а не периодическая, один раз на 20 сделок.
2. Ошибка выставления SL выглядела бы так:
13:00:12 '920632': modification of order #606060195 sell 0.97 EURUSD at 1.34932 sl: 0.00000 tp: 0.00000 -> sl: 1.34939 tp: 1.34861 failed [Invalid S/L or T/P] а не [Off quotes]. Специально проверил несколько раз!!!
3. Ошибка [Off quotes] возникала так же и при установки ордера, где значения SL и TP равны нулю а цены открытия Bid-для Sell и Ask для Buy:
OrderSend(symb, OP_BUY, Lot, Ask, Slippage, 0.0, 0.0, BotComment, Magic, 0, Blue);
OrderSend(symb, OP_SELL, Lot, Bid, Slippage, 0.0, 0.0, BotComment, Magic, 0, Red);
А вот результаты:
18:00:06 '920632': order buy market 0.93 EURUSD sl: 0.00000 tp: 0.00000
18:00:06 '920632': request was accepted by server
18:00:06 '920632': request in process
18:00:06 '920632': order buy 0.93 EURUSD opening at 0.00000 sl: 0.00000 tp: 0.00000 failed [Off quotes]
16:30:09 '920632': order sell market 0.02 EURUSD sl: 0.00000 tp: 0.00000
16:30:09 '920632': request was accepted by server
16:30:09 '920632': request in process
16:30:09 '920632': order sell 0.02 EURUSD opening at 0.00000 sl: 0.00000 tp: 0.00000 failed [Off quotes]
И я ещё раз повторяю, данная ошибка возникает только у вас! В других терминалах у других брокеров на счетах ECN такой ошибки нет!
Не надо искать все проблемы во мне, советник давно работает без проблем, полностью отлажен и протестирован на демо и реал счетах!