Вопрос по формированию свечей
Atom
25.10.2011


Всем привет

Столкнулся со следующей проблемой - надо анализировать последнюю свечу сразу по нескольким инструментам. Т.е. в программе надо обработать событие завершения формирования свечек сразу по нескольким инструментам.
Рассматривал следующие варианты:
1. Ждем, когда по всем инструментам для нужной свечи придет CandlesFinished. Но, так как, если я правильно понял, candlemanager присылает это событие только после получения сделки по следующей свечи - по некоторым инструментам будет серьезная задержка.
2. Получаем CandlesFinished хотя бы по одному инструменту, считаем что по всем инструментам свеча завершилась. Логика была такая - если уж candlemanager получил сделки за новую свечу, то должно быть обработал все сделки по всем инструментам за прошлую. Оказалось, что нет. Т.е. в CandlesFinished по одному инструменту можно получить еще не до конца сформированную свечу по другому.

Подскажите, как с такой проблемой бороться?

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

Теги:


Спасибо:




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

loading
clippy