Зарегистрировал нужные security через Trader.RegisterSecurity. Для фьючерсов последняя цена появлятся в security.LastTrade, с фьючерсами всё в порядке. Для индексов LastTrade всегда равен null. http://shot.qip.ru/004o1R-1049d97/
Зарегистрировал нужные security через Trader.RegisterSecurity. Для фьючерсов последняя цена появлятся в security.LastTrade, с фьючерсами всё в порядке. Для индексов LastTrade всегда равен null. http://shot.qip.ru/004o1R-1049d97/
评论 (8)
登录 或 创建账户, 登录或注册以发表评论
Пробовал зарегистрировать и через RegisterTrades - без изменений. Подписался на событие Trader.SecuritiesChanged - для индексов оно не возникает.
Подписался на Trader.NewTrades, событие вызывается и для индексов. Но никаких полей в security по-прежнему не заполняется.
Резюме. Trader.SecuritiesChanged не вызывается для индексов. Trader.NewTrades вызывается для индексов. Для индексов не заполняются поля Security.LastTrade и любые другие, позволяющие получить последнюю котировку из Security (даже с RegisterSecurity и RegisterTrades)
Можно ли рассчитывать на оперативный фикс? 🙄 Очень хотелось бы видеть некоторые поля, например, вчерашнюю цену закрытия (ClosePrice).
Можно.
для дева-уже на codeplex, для транка-будет в 4.0.20
В новой версии всё ок👍