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


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


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

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

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

Теги:


Спасибо:


vk37

Фотография
Дата: 14.01.2014
Ответить


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

Mikhail Sukhov

Фотография
Дата: 14.01.2014
Ответить


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


Логи
Спасибо:

vk37

Фотография
Дата: 14.01.2014
Ответить


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

Mikhail Sukhov

Фотография
Дата: 14.01.2014
Ответить


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


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

vk37

Фотография
Дата: 14.01.2014
Ответить


Не решена. Пока не поймана, отложена )
Спасибо:

vk37

Фотография
Дата: 16.01.2014
Ответить


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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy