public event Action<List<Candle>> CandleUpdateEvent;
Как можно догадаться из названия, событие CandleUpdateEvent сигнализирует об изменении данных в последней свечке в серии. После подключения к API биржи, программа запрашивает историю свечек до момента подключения. Все последующие свечи строятся при помощи обезличенных сделок, поступающих в режиме реального времени. Событие срабатывает только при изменении цены сделки, то есть если пришел трейд с такой же ценой, как и предыдущий, событие CandleUpdateEvent вызвано не будет. Как и в случае с событием CandleFinishedEvent в обработчик передается список доступных свечей. Состояние последней будет равно CandleState.Started. После получения последнего трейда для временного отрезка состояние изменяется на CandleState.Finished.
Рассмотрим на практике способ применения этого события.
Комментарии