← Zurück

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

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

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

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

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

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

sachasobol
sachasobol

Да, скорее всего из-за Quik Junior