Повторно столкнулся с подобной ситуацией. Совеник послал сигнал на удаление отложенного ордера, в момент исполнения данного ордера.
Данный ордер был локорован.
Прилагается ответ брокера
1) Reason for lock:You tried to delete an order while it was in a process of opening.
2016.01.21 15:31:12.976 185.34.68.252 '2096680808': delete order #42155742, buy stop 0.01 EURAUD at 1.57565
2016.01.21 15:31:13.142 '2096680808': open order #42155742 modified by API
In the same time your order was executed on LP side, that is why it caused an order lock.
1.В том виде в каком у меня написана функция удаления , проблеме осталась не решена, прошу совета:
2. Существует ли функция разлокирования, локированых позиции?
139 | ERR_ORDER_LOCKED | Ордер заблокирован и уже обрабатывается |
то анализируем ее примерно так.
if(ans=true) { все отлично ордер удален } else { int err=GetLastError(); if(err==139) { тут пишем дальнейшие действия с этим ордером } }
Если нет како го то програмного способа это изменит, я лучше фильтр по спреду уберу. Просто этот фильтр очень частая фишка во многих роботах, я думаю, я не первый кто с этой проблеммой столкнулся.
А , что можно сделать с локированным ордером? Можно его модифицировать, разблокировать?
Если нет како го то програмного способа это изменит, я лучше фильтр по спреду уберу. Просто этот фильтр очень частая фишка во многих роботах, я думаю, я не первый кто с этой проблеммой столкнулся.
А , что можно сделать с локированным ордером? Можно его модифицировать, разблокировать?
Если нет како го то програмного способа это изменит, я лучше фильтр по спреду уберу. Просто этот фильтр очень частая фишка во многих роботах, я думаю, я не первый кто с этой проблеммой столкнулся.
А , что можно сделать с локированным ордером? Можно его модифицировать, разблокировать?

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Повторно столкнулся с подобной ситуацией. Совеник послал сигнал на удаление отложенного ордера, в момент исполнения данного ордера.
Данный ордер был локорован.
Прилагается ответ брокера
1) Reason for lock:You tried to delete an order while it was in a process of opening.
2016.01.21 15:31:12.976 185.34.68.252 '2096680808': delete order #42155742, buy stop 0.01 EURAUD at 1.57565
2016.01.21 15:31:13.142 '2096680808': open order #42155742 modified by API
In the same time your order was executed on LP side, that is why it caused an order lock.
1.В том виде в каком у меня написана функция удаления , проблеме осталась не решена, прошу совета:
2. Существует ли функция разлокирования, локированых позиции?