Доброго времени суток. У меня такая проблема:
При использовании метода RegisterOrder(Order order) заявка успешно вытавляется, но как только доходит до снятии одной или всех заявок, то это посто беда.
Одна и та же ошибка как при использовании метода CancelOrder(Order order), так и при ReRegisterOrder(Order old_order, Order new_order).
Текст ошибки: "Код ошибки Failed Сообщение Вы не можете снять данную заявку".
1) Я использую Sync режим для данной операции
2) Пробовал устанавливать залипание на секунду
3) Ждал, когда заявка опубликуется и тогда пытался ее снять (while(order.Staus == OrderStatus.Accepted) { trader.ReRegisterOrder(old_order, order_buy); })
4) Перечитал и просмотрел все примеры. Прошурстел все форумы и просто вылизал документацию API
В чем может быть причина?
Выставление и снятие заявки выполняется при this.trader.MarketDepthsChanged += depths => this.GuiSync(() => { выставление .... снятие }
Заранее спасибо за ответ!