Level1Fields.LastTradePrice не всегда возвращает свежие значения


Level1Fields.LastTradePrice не всегда возвращает свежие значения
Atom
27.08.2019


Ggg

Фотография
использую вот такую конструкуицю внутри стратегии this.GetSecurityValue<decimal?>(Level1Fields.LastTradePrice)
и возвращается цена какая-то очень древняя, устаревшая явно. тоже самое и для this.Security.LastTrade.Price.

Что может быть не так?

Использую Quik-Junior.
подключение одно. инстанс коннектора один.
перезагружал и quik и сам процесс стратегии - не помогло
Таблица всех сделок в квике вижу активно пополняется совершенными анонимными сделаками и там этой устаревшей цены и в помине нет за этот день.

вот так регистрирую стакан Trader.RegisterMarketDepth(_strategy.Security);


кажется Level1Fields.LastTradePrice это поле возвращает цену последней моей сделки. А разве это правильно???
он же должне возвращать последнюю цену из сделки на рынке, которая может быть, а может и не быть моей. То есть то послденее значение на текущий момент в Таблице всех сделок в Quik. Может это из за того, что я использую Quik Junior?



Спасибо:


sachasobol

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


Да, скорее всего из-за Quik Junior
Спасибо:


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

loading
clippy