Версия 4.2.1.3.
В некоторых случаях метод MarketQuotingStrategy.OnOrderChanged(order) не вызывается по достижению order.State == OrderStates.Done.
В этом случае метод вызывается:
[SPOILER][code=plain]2013-12-11 10:04:50,487 [Datafeed. Messages thread.] INFO - Запущено котирование на объем 21 направление Sell для стратегий 2
2013-12-11 10:04:50,500 [Datafeed. Messages thread.] DEBUG - OnOrderChanged State: Active, Order: 35595424/11844416280 Продажа Цена=139630 Объем=21 Сост=Active Бал=21
2013-12-11 10:04:50,531 [Datafeed. Messages thread.] DEBUG - OnOrderChanged State: Done, Order: 35595424/11844416280 Продажа Цена=139630 Объем=21 Сост=Done Бал=0
2013-12-11 10:04:50,531 [ 8] DEBUG - OrderReadyToBeLogged start
2013-12-11 10:04:50,537 [ 8] DEBUG - OrderReadyToBeLogged stop
2013-12-11 10:04:50,557 [Datafeed. Messages thread.] INFO - Завершено котирование для стратегий 2 по цене 139630
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.481 | MMQS_RIZ3@FORTS_C004186 | Стратегия запущена. [0,1]. Позиция при старте 0.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.481 | MMQS_RIZ3@FORTS_C004186 | Котирование на Sell объема 21.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.481 | MMQS_RIZ3@FORTS_C004186 | Приостановка правил. _rulesSuspendCount 1.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.481 | MMQS_RIZ3@FORTS_C004186 | Возобновление правил. _rulesSuspendCount 0.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.481 | MMQS_RIZ3@FORTS_C004186 | Цена текущей NULL и лучшей 139630.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.481 | MMQS_RIZ3@FORTS_C004186 | Лучший бид 139620 и лучший аск 139630.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.481 | MMQS_RIZ3@FORTS_C004186 | Регистрация новой Limit (0x2F39F9B) заявки на Sell с ценой 139630 и объемом 21.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.481 | PlazaTrader | RegisterOrder: 0/0 Продажа Цена=139630 Объем=21 Сост=None Бал=0
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.481 | PlazaTrader | New order: 35595424/0 Продажа Цена=139630 Объем=21 Сост=Pending Бал=21
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.485 | PlazaTrader | Order changed: 35595424/11844416280 Продажа Цена=139630 Объем=21 Сост=Active Бал=21
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.485 | MMQS_RIZ3@FORTS_C004186 | Заявка 35595424 принята биржей.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.485 | MMQS_RIZ3@FORTS_C004186 | Сброс счетчика ошибок регистрации с 0 до нуля.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.498 | PlazaTrader | Order changed: 35595424/11844416280 Продажа Цена=139630 Объем=21 Сост=Active Бал=21
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.510 | MMQS_RIZ3@FORTS_C004186 | Цена текущей 139630 и лучшей 139640.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.510 | MMQS_RIZ3@FORTS_C004186 | Лучший бид 139600 и лучший аск 139630.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.510 | MMQS_RIZ3@FORTS_C004186 | Котирование заявки 35595424 на Sell с ценой 139630 объемом 21.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.510 | MMQS_RIZ3@FORTS_C004186 | Перерегистрация заявки 35595424 с ценой 139630 на цену 139640.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.510 | MMQS_RIZ3@FORTS_C004186 | Перерегистрация проскальзывания заявки 35595424 (0x2F39F9B) на заявку (0x1F778FE).
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.510 | RTS_RIZ3@FORTS_C004186 | Перерегистрация проскальзывания заявки 35595424 (0x2F39F9B) на заявку (0x1F778FE).
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.510 | PlazaTrader | New order: 35595425/0 Продажа Цена=139640 Объем=0 Сост=Pending Бал=0
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.510 | MMQS_RIZ3@FORTS_C004186 | Перекотирование зарегистрировано для заявки 35595425 на Sell с ценой 139640.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.514 | RTS_RIZ3@FORTS_C004186 | Новая Sell сделка 821958343 по цене 139630 на 21 заявки 35595424.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.514 | MMQS_RIZ3@FORTS_C004186 | Новая Sell сделка 821958343 по цене 139630 на 21 заявки 35595424.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.514 | PlazaTrader | Order changed: 35595424/11844416280 Продажа Цена=139630 Объем=21 Сост=Done Бал=0
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.514 | RTS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=84.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.514 | MMQS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=-21.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.514 | MMQS_RIZ3@FORTS_C004186 | Позиция изменилась на -21. Оставшийся объем 0.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.514 | MMQS_RIZ3@FORTS_C004186 | Заканчиваем котирование.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.514 | MMQS_RIZ3@FORTS_C004186 | Стратегия останавливается. [0,1]. Позиция при старте -21.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.514 | MMQS_RIZ3@FORTS_C004186 | Правило 'Изменение стакана инструмента RIZ3@FORTS (0x20266E5)'. Приостановлено.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.514 | MMQS_RIZ3@FORTS_C004186 | Ожидание снятия всех активных заявок.
2013-12-11 10:04:50,951 [ 5] INFO - 10:04:50.526 | PlazaTrader | OrderFailed: 35595425/0 Продажа Цена=139640 Объем=0 Сост=Failed Бал=0
StockSharp.Plaza.PlazaException: Произошла ошибка. Код 50, описание 'Не найдена заявка для перестановки.'.
2013-12-11 10:04:50,951 [ 5] ERROR - 10:04:50.526 | MMQS_RIZ3@FORTS_C004186 | Заявка 35595425 (0x1F778FE) не была принята по причине StockSharp.Plaza.PlazaException: Произошла ошибка. Код 50, описание 'Не найдена заявка для перестановки.'..
2013-12-11 10:04:50,953 [ 5] INFO - 10:04:50.526 | MMQS_RIZ3@FORTS_C004186 | Заявка 35595425 больше не активна.
2013-12-11 10:04:50,953 [ 5] INFO - 10:04:50.526 | MMQS_RIZ3@FORTS_C004186 | Стратегия остановлена. [0,1]. Позиция при старте -21.
2013-12-11 10:04:50,953 [ 5] INFO - 10:04:50.541 | PlazaTrader | OrderCancelFailed: 35595424/11844416280 Продажа Цена=139630 Объем=21 Сост=Done Бал=0
StockSharp.Plaza.PlazaException: Произошла ошибка. Код 50, описание 'Не найдена заявка для перестановки.'.[/code][/SPOILER]
В этом случае метод не вызывается:
[SPOILER][code=plain]2013-12-11 10:50:03,703 [Datafeed. Messages thread.] INFO - Запущено котирование на объем 63 направление Sell для стратегий 0,1,4
2013-12-11 10:50:03,722 [Datafeed. Messages thread.] DEBUG - OnOrderChanged State: Active, Order: 35595426/11844929420 Продажа Цена=139330 Объем=63 Сост=Active Бал=63
2013-12-11 10:50:03,722 [Datafeed. Messages thread.] DEBUG - OnOrderChanged State: None, Order: 35595426/11844929420 Продажа Цена=139330 Объем=63 Сост=None Бал=59
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.699 | MMQS_RIZ3@FORTS_C004186 | Стратегия запущена. [0,1]. Позиция при старте 0.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.699 | MMQS_RIZ3@FORTS_C004186 | Котирование на Sell объема 63.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.699 | MMQS_RIZ3@FORTS_C004186 | Приостановка правил. _rulesSuspendCount 1.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.699 | MMQS_RIZ3@FORTS_C004186 | Возобновление правил. _rulesSuspendCount 0.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.699 | MMQS_RIZ3@FORTS_C004186 | Цена текущей NULL и лучшей 139330.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.699 | MMQS_RIZ3@FORTS_C004186 | Лучший бид 139310 и лучший аск 139330.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.699 | MMQS_RIZ3@FORTS_C004186 | Регистрация новой Limit (0x38CCFDD) заявки на Sell с ценой 139330 и объемом 63.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.699 | PlazaTrader | RegisterOrder: 0/0 Продажа Цена=139330 Объем=63 Сост=None Бал=0
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.699 | PlazaTrader | New order: 35595426/0 Продажа Цена=139330 Объем=63 Сост=Pending Бал=63
2013-12-11 10:50:03,884 [17] WARN - 10:50:03.708 | MMQS_RIZ3@FORTS_C004186 | Заявка 35595426 в процессе регистрации.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.700 | PlazaTrader | Order changed: 35595426/11844929420 Продажа Цена=139330 Объем=63 Сост=Active Бал=63
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.700 | MMQS_RIZ3@FORTS_C004186 | Заявка 35595426 принята биржей.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.700 | MMQS_RIZ3@FORTS_C004186 | Сброс счетчика ошибок регистрации с 0 до нуля.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.719 | RTS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001710 по цене 139330 на 4 заявки 35595426.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.719 | MMQS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001710 по цене 139330 на 4 заявки 35595426.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.720 | PlazaTrader | Order changed: 35595426/11844929420 Продажа Цена=139330 Объем=63 Сост=Active Бал=63
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.720 | PlazaTrader | Order changed: 35595426/11844929420 Продажа Цена=139330 Объем=63 Сост=None Бал=59
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.720 | RTS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=80.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.720 | MMQS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=-4.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.720 | MMQS_RIZ3@FORTS_C004186 | Позиция изменилась на -4. Оставшийся объем 59.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.735 | RTS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001720 по цене 139330 на 2 заявки 35595426.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.735 | MMQS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001720 по цене 139330 на 2 заявки 35595426.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.735 | PlazaTrader | Order changed: 35595426/11844929420 Продажа Цена=139330 Объем=63 Сост=None Бал=57
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.735 | RTS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=78.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.735 | MMQS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=-6.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.735 | MMQS_RIZ3@FORTS_C004186 | Позиция изменилась на -6. Оставшийся объем 57.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.740 | RTS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001723 по цене 139330 на 24 заявки 35595426.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.740 | MMQS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001723 по цене 139330 на 24 заявки 35595426.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.741 | PlazaTrader | Order changed: 35595426/11844929420 Продажа Цена=139330 Объем=63 Сост=None Бал=33
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.741 | RTS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=54.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.741 | MMQS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=-30.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.741 | MMQS_RIZ3@FORTS_C004186 | Позиция изменилась на -30. Оставшийся объем 33.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.816 | RTS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001755 по цене 139330 на 25 заявки 35595426.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.816 | MMQS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001755 по цене 139330 на 25 заявки 35595426.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.816 | PlazaTrader | Order changed: 35595426/11844929420 Продажа Цена=139330 Объем=63 Сост=None Бал=8
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.816 | RTS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=29.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.816 | MMQS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=-55.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.816 | MMQS_RIZ3@FORTS_C004186 | Позиция изменилась на -55. Оставшийся объем 8.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.839 | RTS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001759 по цене 139330 на 1 заявки 35595426.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.839 | MMQS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001759 по цене 139330 на 1 заявки 35595426.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.839 | PlazaTrader | Order changed: 35595426/11844929420 Продажа Цена=139330 Объем=63 Сост=None Бал=7
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.839 | RTS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=28.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.839 | MMQS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=-56.
2013-12-11 10:50:03,884 [17] INFO - 10:50:03.839 | MMQS_RIZ3@FORTS_C004186 | Позиция изменилась на -56. Оставшийся объем 7.
2013-12-11 10:50:03,895 [Datafeed. Messages thread.] INFO - Завершено котирование для стратегий 0,1,4 по цене 139330
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.892 | RTS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001774 по цене 139330 на 7 заявки 35595426.
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.892 | MMQS_RIZ3@FORTS_C004186 | Новая Sell сделка 822001774 по цене 139330 на 7 заявки 35595426.
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.893 | PlazaTrader | Order changed: 35595426/11844929420 Продажа Цена=139330 Объем=63 Сост=Done Бал=0
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.893 | RTS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=21.
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.893 | MMQS_RIZ3@FORTS_C004186 | Новая позиция: C004186-RIZ3@FORTS=-63.
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.893 | MMQS_RIZ3@FORTS_C004186 | Позиция изменилась на -63. Оставшийся объем 0.
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.893 | MMQS_RIZ3@FORTS_C004186 | Заканчиваем котирование.
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.893 | MMQS_RIZ3@FORTS_C004186 | Стратегия останавливается. [0,1]. Позиция при старте -63.
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.893 | MMQS_RIZ3@FORTS_C004186 | Правило 'Изменение стакана инструмента RIZ3@FORTS (0x1BEC5A7)'. Приостановлено.
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.893 | MMQS_RIZ3@FORTS_C004186 | Ожидание снятия всех активных заявок.
2013-12-11 10:50:04,393 [15] INFO - 10:50:03.893 | MMQS_RIZ3@FORTS_C004186 | Стратегия остановлена. [0,1]. Позиция при старте -63.[/code][/SPOILER]
Предполагаю, что метод не вызывается, когда заявка исполняется частями.