MarketRuleHelper.WhenNewMyTrades не рабтает
Atom Ответить
03.09.2013


Доброго времени суток!
S# 4.1.18.0
По какой то причине правило MarketRuleHelper.WhenNewMyTrades то срабатывает то нет.
Раньше пользовался strategy.EnableRulesLog для включения логирования. При переходе на 4.1.18.0 EnableRulesLog не обнаружил (
Вопросы:
Только у меня проблемы с правилом WhenNewMyTrades?
Как щас лучше всего логировать и дебажить работу правил ?

Теги:


Спасибо:




5 Ответов
risty

Фотография
Программист
Дата: 03.09.2013
Ответить


Когда сделка приходит:
Код
2013/09/03 12:00:01.562|       |MQS_RIU3@FORTS_SPBFUT00LDM|Стратегия запущена. [0,1]. Позиция при старте 0.
2013/09/03 12:00:01.565|       |MQS_RIU3@FORTS_SPBFUT00LDM|Котирование на Buy объема 1.
2013/09/03 12:00:01.565|       |MQS_RIU3@FORTS_SPBFUT00LDM|Приостановка правил. _rulesSuspendCount 1.
2013/09/03 12:00:01.584|       |MQS_RIU3@FORTS_SPBFUT00LDM|Возобновление правил. _rulesSuspendCount 0.
2013/09/03 12:00:01.641|       |MQS_RIU3@FORTS_SPBFUT00LDM|Цена текущей NULL и лучшей 130510.
2013/09/03 12:00:01.641|       |MQS_RIU3@FORTS_SPBFUT00LDM|Лучший бид 130510 и лучший аск 130530.
2013/09/03 12:00:01.657|       |MQS_RIU3@FORTS_SPBFUT00LDM|Регистрация новой Limit (0x37897EB) заявки на Buy с ценой 130510 и объемом 1. 
2013/09/03 12:00:01.666|       |QuikTrader|RegisterOrder: 0/0 Покупка Цена=130510 Объем=1 Сост=None Бал=0 
2013/09/03 12:00:01.705|       |QuikTrader|New order: 34579719/0 Покупка Цена=130510 Объем=1 Сост=Pending Бал=1 
2013/09/03 12:00:01.847|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 34579719 в процессе регистрации.
2013/09/03 12:00:02.368|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 34579719 в процессе регистрации.
2013/09/03 12:00:02.396|       |QuikTrader|Order changed: 34579719/11299851652 Покупка Цена=130510 Объем=1 Сост=Active Бал=1 
2013/09/03 12:00:02.437|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 34579719 в процессе регистрации.
2013/09/03 12:00:02.451|       |MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 34579719 принята биржей.
2013/09/03 12:00:02.452|       |MQS_RIU3@FORTS_SPBFUT00LDM|Сброс счетчика ошибок регистрации с 0 до нуля.
2013/09/03 12:00:02.479|       |P_RIU3@FORTS_SPBFUT00LDM|Новая Buy сделка 785314626 по цене 130510 на 1 заявки 34579719.
2013/09/03 12:00:02.491|       |QuikTrader|Order changed: 34579719/11299851652 Покупка Цена=130510 Объем=1 Сост=Active Бал=1 
2013/09/03 12:00:02.503|       |QuikTrader|Order changed: 34579719/11299851652 Покупка Цена=130510 Объем=1 Сост=Done Бал=0 
2013/09/03 12:00:02.506|       |P_RIU3@FORTS_SPBFUT00LDM|Новая позиция: SPBFUT00LDM-RIU3@FORTS=1.
2013/09/03 12:00:02.540|       |MQS_RIU3@FORTS_SPBFUT00LDM|Новая Buy сделка 785314626 по цене 130510 на 1 заявки 34579719.
2013/09/03 12:00:02.552|       |MQS_RIU3@FORTS_SPBFUT00LDM|Новая позиция: SPBFUT00LDM-RIU3@FORTS=1.
2013/09/03 12:00:02.553|       |MQS_RIU3@FORTS_SPBFUT00LDM|Позиция изменилась на 1. Оставшийся объем 0.
2013/09/03 12:00:02.554|       |MQS_RIU3@FORTS_SPBFUT00LDM|Заканчиваем котирование.
2013/09/03 12:00:02.555|       |MQS_RIU3@FORTS_SPBFUT00LDM|Стратегия останавливается. [0,1]. Позиция при старте 1.
2013/09/03 12:00:02.559|       |MQS_RIU3@FORTS_SPBFUT00LDM|Правило 'Изменение стакана инструмента RIU3@FORTS (0x31E27EC)'. Приостановлено.
2013/09/03 12:00:02.562|       |MQS_RIU3@FORTS_SPBFUT00LDM|Ожидание снятия всех активных заявок.
2013/09/03 12:00:02.573|       |MQS_RIU3@FORTS_SPBFUT00LDM|Стратегия остановлена. [0,1]. Позиция при старте 1.


Когда не приходит:
Код
2013/09/03 13:00:01.527|       |MQS_RIU3@FORTS_SPBFUT00LDM|Стратегия запущена. [0,1]. Позиция при старте 0.
2013/09/03 13:00:01.527|       |MQS_RIU3@FORTS_SPBFUT00LDM|Котирование на Sell объема 1.
2013/09/03 13:00:01.527|       |MQS_RIU3@FORTS_SPBFUT00LDM|Приостановка правил. _rulesSuspendCount 1.
2013/09/03 13:00:01.527|       |MQS_RIU3@FORTS_SPBFUT00LDM|Возобновление правил. _rulesSuspendCount 0.
2013/09/03 13:00:01.527|       |MQS_RIU3@FORTS_SPBFUT00LDM|Цена текущей NULL и лучшей 128940.
2013/09/03 13:00:01.527|       |MQS_RIU3@FORTS_SPBFUT00LDM|Лучший бид 128920 и лучший аск 128940.
2013/09/03 13:00:01.528|       |MQS_RIU3@FORTS_SPBFUT00LDM|Регистрация новой Limit (0x1AB8B5B) заявки на Sell с ценой 128940 и объемом 1. 
2013/09/03 13:00:01.528|       |QuikTrader|RegisterOrder: 0/0 Продажа Цена=128940 Объем=1 Сост=None Бал=0 
2013/09/03 13:00:01.534|       |QuikTrader|New order: 34579720/0 Продажа Цена=128940 Объем=1 Сост=Pending Бал=1 
2013/09/03 13:00:01.539|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 34579720 в процессе регистрации.
2013/09/03 13:00:02.407|       |QuikTrader|Order changed: 34579720/11300817341 Продажа Цена=128940 Объем=1 Сост=Active Бал=1 
2013/09/03 13:00:02.407|       |MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 34579720 принята биржей.
2013/09/03 13:00:02.407|       |MQS_RIU3@FORTS_SPBFUT00LDM|Сброс счетчика ошибок регистрации с 0 до нуля.
2013/09/03 13:00:02.407|       |QuikTrader|Order changed: 34579720/11300817341 Продажа Цена=128940 Объем=1 Сост=Active Бал=1 
2013/09/03 13:00:02.414|       |MQS_RIU3@FORTS_SPBFUT00LDM|Цена текущей 128940 и лучшей 128920.
2013/09/03 13:00:02.414|       |MQS_RIU3@FORTS_SPBFUT00LDM|Лучший бид 128910 и лучший аск 128920.
2013/09/03 13:00:02.414|       |MQS_RIU3@FORTS_SPBFUT00LDM|Котирование заявки 34579720 на Sell с ценой 128940 объемом 1.
2013/09/03 13:00:02.414|       |MQS_RIU3@FORTS_SPBFUT00LDM|Отмена заявки 34579720.
2013/09/03 13:00:02.416|       |MQS_RIU3@FORTS_SPBFUT00LDM|Отмена заявки 34579720.
2013/09/03 13:00:02.417|       |QuikTrader|CancelOrder: 34579720/11300817341 Продажа Цена=128940 Объем=1 Сост=Active Бал=1 
2013/09/03 13:00:04.070|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 34579720 в процессе снятия.
2013/09/03 13:00:04.152|       |QuikTrader|Order changed: 34579720/11300817341 Продажа Цена=128940 Объем=1 Сост=Done Бал=1 
2013/09/03 13:00:04.153|       |MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 34579720 больше не активна.
2013/09/03 13:00:04.157|       |MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 34579720 была снята. Время снятия 03.09.2013 13:00:01.
2013/09/03 13:00:04.159|       |MQS_RIU3@FORTS_SPBFUT00LDM|Цена текущей NULL и лучшей 128920.
2013/09/03 13:00:04.159|       |MQS_RIU3@FORTS_SPBFUT00LDM|Лучший бид 128900 и лучший аск 128920.
2013/09/03 13:00:04.160|       |MQS_RIU3@FORTS_SPBFUT00LDM|Перерегистрация проскальзывания заявки 34579720 (0x1AB8B5B) на заявку (0x224D213).
2013/09/03 13:00:04.163|       |P_RIU3@FORTS_SPBFUT00LDM|Перерегистрация проскальзывания заявки 34579720 (0x1AB8B5B) на заявку (0x224D213).
2013/09/03 13:00:04.163|       |MQS_RIU3@FORTS_SPBFUT00LDM|Регистрация новой Limit (0x224D213) заявки на Sell с ценой 128920 и объемом 1. 
2013/09/03 13:00:04.163|       |QuikTrader|RegisterOrder: 0/0 Продажа Цена=128920 Объем=1 Сост=None Бал=0 
2013/09/03 13:00:04.175|       |QuikTrader|New order: 34579722/0 Продажа Цена=128920 Объем=1 Сост=Pending Бал=1 
2013/09/03 13:00:04.593|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 34579722 в процессе регистрации.
2013/09/03 13:00:05.354|       |QuikTrader|Order changed: 34579722/11300819604 Продажа Цена=128920 Объем=1 Сост=Done Бал=0 
2013/09/03 13:00:05.354|       |P_RIU3@FORTS_SPBFUT00LDM|Новая позиция: SPBFUT00LDM-RIU3@FORTS=0.
2013/09/03 13:00:05.355|       |MQS_RIU3@FORTS_SPBFUT00LDM|Новая позиция: SPBFUT00LDM-RIU3@FORTS=-1.
2013/09/03 13:00:05.355|       |MQS_RIU3@FORTS_SPBFUT00LDM|Позиция изменилась на -1. Оставшийся объем 0.
2013/09/03 13:00:05.355|       |MQS_RIU3@FORTS_SPBFUT00LDM|Заканчиваем котирование.
2013/09/03 13:00:05.355|       |MQS_RIU3@FORTS_SPBFUT00LDM|Стратегия останавливается. [0,1]. Позиция при старте -1.
2013/09/03 13:00:05.355|       |MQS_RIU3@FORTS_SPBFUT00LDM|Правило 'Изменение стакана инструмента RIU3@FORTS (0x1070C48)'. Приостановлено.
2013/09/03 13:00:05.355|       |MQS_RIU3@FORTS_SPBFUT00LDM|Ожидание снятия всех активных заявок.
2013/09/03 13:00:05.355|       |MQS_RIU3@FORTS_SPBFUT00LDM|Стратегия остановлена. [0,1]. Позиция при старте -1.
2013/09/03 13:00:05.358|       |QuikTrader|Order changed: 34579722/11300819604 Продажа Цена=128920 Объем=1 Сост=Done Бал=0 
2013/09/03 13:00:05.360|       |QuikTrader|Order changed: 34579722/11300819604 Продажа Цена=128920 Объем=1 Сост=Done Бал=0 
Автор топика
Спасибо:

risty

Фотография
Программист
Дата: 04.09.2013
Ответить


Правила не причем )
Просто сделки не приходят (

Код
2013/09/04 15:00:05.849|       |MQS_RIU3@FORTS_SPBFUT00LDM|Стратегия запущена. [0,1]. Позиция при старте 0.
2013/09/04 15:00:05.850|       |MQS_RIU3@FORTS_SPBFUT00LDM|Котирование на Buy объема 1.
2013/09/04 15:00:05.851|       |MQS_RIU3@FORTS_SPBFUT00LDM|Приостановка правил. _rulesSuspendCount 1.
2013/09/04 15:00:05.870|       |MQS_RIU3@FORTS_SPBFUT00LDM|Возобновление правил. _rulesSuspendCount 0.
2013/09/04 15:00:05.929|       |MQS_RIU3@FORTS_SPBFUT00LDM|Цена текущей NULL и лучшей 129240.
2013/09/04 15:00:05.929|       |MQS_RIU3@FORTS_SPBFUT00LDM|Лучший бид 129240 и лучший аск 129250.
2013/09/04 15:00:05.944|       |MQS_RIU3@FORTS_SPBFUT00LDM|Регистрация новой Limit (0x23EFF5D) заявки на Buy с ценой 129240 и объемом 1. 
2013/09/04 15:00:05.952|       |QuikTrader|RegisterOrder: 0/0 Покупка Цена=129240 Объем=1 Сост=None Бал=0 
2013/09/04 15:00:05.983|       |QuikTrader|New order: 79745438/0 Покупка Цена=129240 Объем=1 Сост=Pending Бал=1 
2013/09/04 15:00:06.031|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 79745438 в процессе регистрации.
2013/09/04 15:00:06.174|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 79745438 в процессе регистрации.
2013/09/04 15:00:06.264|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 79745438 в процессе регистрации.
2013/09/04 15:00:06.403|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 79745438 в процессе регистрации.
2013/09/04 15:00:06.452|Warning|MQS_RIU3@FORTS_SPBFUT00LDM|Заявка 79745438 в процессе регистрации.
2013/09/04 15:00:06.567|       |QuikTrader|Order changed: 79745438/11309700621 Покупка Цена=129240 Объем=1 Сост=Done Бал=0 
2013/09/04 15:00:06.597|       |P_RIU3@FORTS_SPBFUT00LDM|Новая позиция: SPBFUT00LDM-RIU3@FORTS=1.
2013/09/04 15:00:06.615|       |MQS_RIU3@FORTS_SPBFUT00LDM|Новая позиция: SPBFUT00LDM-RIU3@FORTS=1.
2013/09/04 15:00:06.616|       |MQS_RIU3@FORTS_SPBFUT00LDM|Позиция изменилась на 1. Оставшийся объем 0.
2013/09/04 15:00:06.616|       |MQS_RIU3@FORTS_SPBFUT00LDM|Заканчиваем котирование.
2013/09/04 15:00:06.618|       |MQS_RIU3@FORTS_SPBFUT00LDM|Стратегия останавливается. [0,1]. Позиция при старте 1.
2013/09/04 15:00:06.621|       |MQS_RIU3@FORTS_SPBFUT00LDM|Правило 'Изменение стакана инструмента RIU3@FORTS (0x2D2B0B7)'. Приостановлено.
2013/09/04 15:00:06.624|       |MQS_RIU3@FORTS_SPBFUT00LDM|Ожидание снятия всех активных заявок.
2013/09/04 15:00:06.648|       |MQS_RIU3@FORTS_SPBFUT00LDM|Стратегия остановлена. [0,1]. Позиция при старте 1.


По какой причине это может быть ? Куда копать ?
Автор топика
Спасибо:

esper

Фотография
Программист
Дата: 05.09.2013
Ответить


Спасибо: risty

risty

Фотография
Программист
Дата: 05.09.2013
Ответить



ОГРОМНОЕ спасибо за наводку. Буду разбираться дальше!

Автор топика
Спасибо:

risty

Фотография
Программист
Дата: 05.09.2013
Ответить


Ещё раз спасибо! Не пришедших сделок за последние 4 часа больше не было.
То, что дочерние стратегии(Котирование) НЕ наследует WaitAllTrades от родительской, так и должно быть ?
Автор топика
Спасибо:


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

loading
clippy