Level1Fields.LastTradePrice не всегда возвращает свежие значения
использую вот такую конструкуицю внутри стратегии this.GetSecurityValue<decimal?>(Level1Fields.LastTradePrice)
и возвращается цена какая-то очень древняя, устаревшая явно. тоже самое и для this.Security.LastTrade.Price.
Что может быть не так?
Использую Quik-Junior.
подключение одно. инстанс коннектора один.
перезагружал и quik и сам процесс стратегии - не помогло
Таблица всех сделок в квике вижу активно пополняется совершенными анонимными сделаками и там этой устаревшей цены и в помине нет за этот день.
вот так регистрирую стакан Trader.RegisterMarketDepth(_strategy.Security);
кажется Level1Fields.LastTradePrice это поле возвращает цену последней моей сделки. А разве это правильно???
он же должне возвращать последнюю цену из сделки на рынке, которая может быть, а может и не быть моей. То есть то послденее значение на текущий момент в Таблице всех сделок в Quik. Может это из за того, что я использую Quik Junior?