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


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

Теги:


Спасибо:


NattyD

Фотография
Дата: 11.12.2012
Ответить


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

roof

Фотография
Дата: 17.12.2012
Ответить


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 не пустые.
Спасибо:

Semen7

Фотография
Дата: 24.12.2012
Ответить


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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy