← Atrás

Число сделок в "пачке" или почему IEnumerable.Count() всегда равен 1?

Известно, что события о новых сделках (а также события об изменениях агрегированных стаканов и события орде лога) приходят не "в реальном времени" а раз в 75 мс. Т.е. приходит пачка сделок за последние 75 мс. Через следующие 75 мс приходит новая пачка сделок, и.т.д. Но при вызове события Security.WhenNewTrades() число сделок в коллекции IEnumerable<Trade>.Count() всегда равно единице. Как можно точно определить границы этих "пачек" сделок? Можно, конечно, смотреть разницу между временем совершения сделки, и временем прихода сделки в программу, и по минимуму этой разницы определять переход из одной "пачки" в другую, но это неточный метод. Есть ли какие-нибудь еще варианты?

¿Le resultó útil este tema?

Compartir tema

Comentarios (2)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Alexander
Alexander

Самому обрабатывать конец прихода события у потока.

Liberal
Sergey Sokolov
Sergey Sokolov

события Begin, End в PlazaTable

Liberal