Всем привет
Столкнулся со следующей проблемой - надо анализировать последнюю свечу сразу по нескольким инструментам. Т.е. в программе надо обработать событие завершения формирования свечек сразу по нескольким инструментам. Рассматривал следующие варианты:
- Ждем, когда по всем инструментам для нужной свечи придет CandlesFinished. Но, так как, если я правильно понял, candlemanager присылает это событие только после получения сделки по следующей свечи - по некоторым инструментам будет серьезная задержка.
- Получаем CandlesFinished хотя бы по одному инструменту, считаем что по всем инструментам свеча завершилась. Логика была такая - если уж candlemanager получил сделки за новую свечу, то должно быть обработал все сделки по всем инструментам за прошлую. Оказалось, что нет. Т.е. в CandlesFinished по одному инструменту можно получить еще не до конца сформированную свечу по другому.
Подскажите, как с такой проблемой бороться?
Решение видится такое - обрабатывать поток сделок не отдельно для каждого инструмента, а сразу для всех. Тогда если хотя бы по одному получен трейд из следующей свечи - считать все свечи по остальным инструментам закрытыми. Но не хочется писать свой candleManager.
Kommentare (0)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Noch keine Kommentare. Seien Sie der Erste!