← Back

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

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

Comments (3)

Login or Create account, Log in or register to leave a comment

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 Author

NattyD: ...

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

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

Semen7
Semen7

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