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


Как получить тики за период?
Atom Reply
12/11/2012


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

Tags:


Thanks:




3 Answers
NattyD

Avatar
Date: 12/11/2012
Reply


Код
var myVolume =  _trader.Trades.Where(t => t.Time > time && t.Security == sec && t.OrderDirection == OrderDirections.Buy).Sum(t => t.Volume);
Thanks: kahuna roof Semen7

roof

Avatar
Date: 12/17/2012
Reply


NattyD Перейти
Код
var myVolume =  _trader.Trades.Where(t => t.Time > time && t.Security == sec && t.OrderDirection == OrderDirections.Buy).Sum(t => t.Volume);


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

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

Semen7

Avatar
Date: 12/24/2012
Reply


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


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy