При потере связи через ReConnectionSettings.ExportTimeOutInterval случается событие ReConnectionSettings.ExportTimeOut. Почему-то в это же время срабатывает правило WhenCandlesFinished со свечкой из всех пришедших сделок текущего таймфрэйма. Это так задумано или нет? Я думал, это правило срабатывает только по пришествию сделки следующего таймфрэйма.
Комментарии (4)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Версия S#? Приводите лог где это будет видно.
Извините, что долго.
Версия 4.1.3. Вот лог, когда ведется мониторинг экспорта. Неполная свечка формируется в момент события ReConnectionSettings.ExportTimeOut.
А вот лог, когда экспорт отключен (ReConnectionSettings.ExportTimeOutInterval = -1). Неполная свечка формируется в момент восстановления связи.
Минимальные изменения примера SampleSMA, в котором приходит свечка из будущего. Версия свежая, пару дней назад брал с кодплекса.
Добавил к инициализации QuikTrader
Ну и вывод сообщения о неправильной свечке
Далее эксперимент такой. Запускаю, жду, пока все загрузится, выключаю интернет, включаю назад и вижу неполную сформированную свечку.
Спасибо за информацию. Мы занесли проблему в список наших задач. Как решим более приоритетные задачи, обязательно вернемся к данной проблеме.