← Zurück

Не снимаются лимитные заявки по стопам

При срабатывании стопа в квике на рынок выставляется лимитная заявка с некоторым проскальзыванием. Но если рынок уже "ушел", она остается висеть. Суть проблемы - такие заявки не удается снять кодом:

Trader.CancelOrders(null, Portfolio, null, null, Security);

Выдает ошибку:


StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Вы не можете снять данную заявку

War dieses Thema hilfreich?

Thema teilen

Kommentare (5)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Alexander
Alexander

Supervisor: При срабатывании стопа в квике на рынок выставляется лимитная заявка с некоторым проскальзыванием. Но если рынок уже "ушел", она остается висеть. Суть проблемы - такие заявки не удается снять кодом:

Trader.CancelOrders(null, Portfolio, null, null, Security);

> 
> Выдает ошибку:
> ```

StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Вы не можете снять данную заявку

А через квик она снимается? как часто и регулярно это наблюдается?

Supervisor
Supervisor Autor

Через квик снимается, в таких ситуациях приходится снимать через него. Наблюдается довольно редко так как обычно все-таки стопы срабатывают нормально. Насколько я помню, такие случаи бывали только с тейк-профитом.

Alexander
Alexander

Supervisor: Через квик снимается, в таких ситуациях приходится снимать через него. Наблюдается довольно редко так как обычно все-таки стопы срабатывают нормально. Насколько я помню, такие случаи бывали только с тейк-профитом.

Почитал форум квика - это ответ именно сервера Квика. Ему ничего не известно о данной заявке. Попробуйте распечатать статус заявки при снятии и посылаемый transaction для снятия.

Supervisor
Supervisor Autor

Маленький вопрос - как узнать какие transaction генерирует Trader.CancelOrders? Или как подписаться на транзакции?

Supervisor
Supervisor Autor

Скорее всего проблема была в том что не был запущен экспорт таблицы заявок :) Если снова повторится - отпишусь.