← Back

Не могу получить значения индексов (MICEX, RTSVX etc)

Зарегистрировал нужные security через Trader.RegisterSecurity. Для фьючерсов последняя цена появлятся в security.LastTrade, с фьючерсами всё в порядке. Для индексов LastTrade всегда равен null. http://shot.qip.ru/004o1R-1049d97/

Comments (8)

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

dvoris
dvoris Author

Пробовал зарегистрировать и через RegisterTrades - без изменений. Подписался на событие Trader.SecuritiesChanged - для индексов оно не возникает.

dvoris
dvoris Author

Подписался на Trader.NewTrades, событие вызывается и для индексов. Но никаких полей в security по-прежнему не заполняется.

dvoris
dvoris Author

Резюме. Trader.SecuritiesChanged не вызывается для индексов. Trader.NewTrades вызывается для индексов. Для индексов не заполняются поля Security.LastTrade и любые другие, позволяющие получить последнюю котировку из Security (даже с RegisterSecurity и RegisterTrades)

dvoris
dvoris Author

Можно ли рассчитывать на оперативный фикс? 🙄 Очень хотелось бы видеть некоторые поля, например, вчерашнюю цену закрытия (ClosePrice).

Mikhail Sukhov
Mikhail Sukhov

dvoris: Можно ли рассчитывать на оперативный фикс? 🙄 Очень хотелось бы видеть некоторые поля, например, вчерашнюю цену закрытия (ClosePrice).

Можно.

dvoris
dvoris Author

Mikhail Sukhov: Можно. На codeplex?

Alexander
Alexander

dvoris:

Mikhail Sukhov: Можно. На codeplex?

для дева-уже на codeplex, для транка-будет в 4.0.20

dvoris
dvoris Author

В новой версии всё ок👍