API 4.2.1.3. MarketQuotingStrategy.OnOrderChanged иногда не вызывается

API 4.2.1.3. MarketQuotingStrategy.OnOrderChanged иногда не вызывается
Atom
12/11/2013
vk37


Версия 4.2.1.3.
В некоторых случаях метод MarketQuotingStrategy.OnOrderChanged(order) не вызывается по достижению order.State == OrderStates.Done.
В этом случае метод вызывается:

В этом случае метод не вызывается:

Предполагаю, что метод не вызывается, когда заявка исполняется частями.

Tags:


Thanks:


vk37

Avatar
Date: 1/14/2014
Reply


Похоже, что та же ситуация на API 4.2.2.1
Thanks:

Mikhail Sukhov

Avatar
Date: 1/14/2014
Reply


vk37
Похоже, что та же ситуация на API 4.2.2.1


Логи
Thanks:

vk37

Avatar
Date: 1/14/2014
Reply


Ну в общем не отметил я этот момент по времени. Все логи целиком могу выслать, но, думаю, в них не доискаться причины. И не уверен, что именно в этом на этот раз проблема. Просто робот вылетел сегодня 2 раза на последней обновленной версии 4.2.2.1 точно также, как вылетал на 4.2.1.3 в прошлый раз. Откатил код на 4.2.1.7 - там вроде все нормально было.
Thanks:

Mikhail Sukhov

Avatar
Date: 1/14/2014
Reply


vk37
Ну в общем не отметил я этот момент по времени. Все логи целиком могу выслать, но, думаю, в них не доискаться причины. И не уверен, что именно в этом на этот раз проблема. Просто робот вылетел сегодня 2 раза на последней обновленной версии 4.2.2.1 точно также, как вылетал на 4.2.1.3 в прошлый раз. Откатил код на 4.2.1.7 - там вроде все нормально было.


Целиком не нужно - только тот участок, что отражает суть. Но раз проблема решена, то хорошо.[biggrin]
Thanks:

vk37

Avatar
Date: 1/14/2014
Reply


Не решена. Пока не поймана, отложена )
Thanks:

vk37

Avatar
Date: 1/16/2014
Reply


Нашел отличие в работе 4.2.1.7 от 4.2.2.2. В версии 4.2.2.2 стратегия MarketQuotingStrategy не останавливается после окончания котирования. Останавливается только в момент остановки родительской стратегии. Лог:
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy