Очередь заявок (Стакан)

В API ISecurity есть методы:

IReadOnlyList<IQueueData> GetBuyQueue(int barNum);

IReadOnlyList<IQueueData> GetSellQueue(int barNum); Как работает UpdateQueueData()

Эта функция обнуляет кеш и заставляет заново запросить данные по стакану. Так сделано - чтобы снизить нагрузку. Получается, чтобы получить самую свежую информацию, нужно перед каждым вызовом GetBuyQueue/GetSellQueue делать вызов UpdateQueueData

  1. стакан "фиксируется" на момент пересчета, чтобы гарантировать, что "слепок" стакана (обе его части) взят в момент, когда начался пересчет.

  2. для того,чтобы обновить стакан во время пересчета и получить новый слепок сделали этот метод. С производительностью не связано.

Last updated