Пропала сделка в отчете по стратегии - баг в EmulationTrader?

Пропала сделка в отчете по стратегии - баг в EmulationTrader?
Atom
24.04.2013
Yury Smykalov


Проверено на версиях 4.1.9, 4.1.11 и 23281 с кодплекса.

Суть проблемы - противоречия в отчете (см. SA.xls). В связи с этим, появляются сомнения, что EmulationTrader в принципе правильно работает. [confused]

  1. Всего сделок 89, а исполненных заявок всего 90. В отчете как раз не хватает одной сделки, номер которой - 18.
  2. Значение P&L (ячейка B7) не совпадает с последним значением колонки "Суммарная прибыль (в рублях)" (ячейка Q91).

Тестирование на реальных стаканах. К качеству исторических данных вопросов нет - стаканы сохраняются с плазы, причем в этот день, в это время сбоев не было.

К сожалению, воспроизводится только на одном дне. Не уверен, что смогу дать какой-то минимальный необходимый и достаточный кусок кода, воспроизводящий проблему - сейчас вообще не понятно, почему пропадает сделка [sad]

Готов оказать посильную помощь в решении этой проблемы. Буду рад, если подскажете куда копать.

SA.xls 73 KB (582) SA.txt 207 KB (642)



Спасибо:


Yury Smykalov

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


Выложил отладочный лог на дропбокс: https://dl.dropboxusercontent.com/u/14246053/SA-debug.zip (осторожно, 54 МБ)

Спасибо:

VassilSanych

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


Yury Smykalov: Выложил отладочный лог на дропбокс: https://dl.dropboxusercontent.com/u/14246053/SA-debug.zip (осторожно, 54 МБ)

Хренасе у вас логи. Не знаю, кто как, а я текстовый файл в полтора гига листать не буду. Извините.

Спасибо:


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

loading
clippy