← Назад

Как получить тики за период?

Собственно сабж интересует. Смысл вот в чем. Идет текущая сессия, хочу посчитать объёмы по направлению начиная с времени T по текущее время. Как это сделать?

Комментарии (3)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

NattyD
NattyD
var myVolume =  _trader.Trades.Where(t => t.Time > time && t.Security == sec && t.OrderDirection == OrderDirections.Buy).Sum(t => t.Volume);
kahuna roof Semen7
roof
roof Автор

NattyD: ...

Шикарно! На реальных данных работает. А на тестировании через EmulationTrader таблица Trades пустая. В чем может быть проблема?

При этом Security.BestAsk возвращает разные цены на каждое событие Trader.MarketTimeChanged. Файлы trades.bin не пустые.

Semen7
Semen7

Представленный код позволяет получить объем тиков за секунду. А можно ли получить объем одного конкретного тика в этой самой секунде?