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