Всем привет. Помогите советом кто может...
Есть советник торгующий сеткой ордеров, по началу всё норм, но спустя некоторое время при закрытии ордеров всей сетки, один ордер выдает ошибку 138. Все остальные закрываются без проблем.
Закрываю так
PHP:
closed = OrderClose(ticket, Lots, Bid/Ask, 10, Green);
Если указываю цену закрытия неявно, то ошибки нет, но этот же ордер просто не закрывается и остается висеть
Вот так закрываю по второму способу
PHP:
closed = OrderClose(ticket, OrderLots(), OrderClosePrice(), 10, Red);
Тикет не теряется, всё должно по идее работать, но в определенный момент не срабатывает, после этого ломается весь алгоритм торговли и сова начинает открывать и тут же закрывать ордера в -0.10-0.11, пока не сливает весь депо.
Кто-нибудь сталкивался с таким? RefreshRates также не помогает