← Назад

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

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

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

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

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

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

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

Комментарии (2)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Yury Smykalov
Yury Smykalov Автор

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

VassilSanych
VassilSanych

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

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