Коллекция Trades пустая
Atom
17.12.2012
roof


При использовании EmulationTrader таблица всех сделок (_trader.Trades) пустая. С чем может быть связано? в файлах trades.bin мегабайты сделок. Со стаканом проблем нет. Может в режиме эмуляции таблицу всех сделок тоже регистрировать как-нибудь нужно?




Спасибо:


Alexander

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


_trader.RegisterTrades(security);

на будущее - читайте доку

Спасибо:

roof

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


Alexander Mukhanchikov: ODE0�

на будущее - читайте доку

Спасибо!

ЗЫ: Со всех сторон не прав, но где эта великая доска? :)

Спасибо:

roof

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


Alexander Mukhanchikov: ODE0�

на будущее - читайте доку

Трейды зарегистрировал. Событие NewTrades срабатывает. Но коллекция трейдов по прежнему пустая. Следующая конструкция тоже вся по нулям:

var vol = Trader.Trades.Where(t => t.Security == Security && t.OrderDirection == OrderDirections.Buy).Sum(t => t.Volume);
Спасибо:

Alexander

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


а в Trader.Trades что? по событию NewTrades выводите Trader.Trades.Count

Спасибо:

roof

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


Alexander Mukhanchikov: а в Trader.Trades что? по событию NewTrades выводите Trader.Trades.Count

да. выводит нуль. Security.LastTrade тоже null

ЗЫ: свечки меня не интересуют. Нужна таблица сделок по направлениям.

ЗЫ2: О ужас! Во входных параметрах обработчика события NewTrades есть новые трейды. Но вопрос все же открыт. Они где-нибудь собираются? Или нужно самому их складывать?

Спасибо:


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

loading
clippy