← Назад

Не вызывается PositionsChanged по заявке с вечерней сессии

Столкнулся с непонятной ситуацией. По сделке стратегии не вызывается событие PositionsChanged. Правда есть одна особенность. Заявку робот выставляет на <u>вечерней сессии</u>. Стратегия на ночь не останавливается. QUIK не выключается - но брокер на ночь гасит сервера (по крайней мере нельзя подключиться). В журнале стратегии появляется запись.

Новая Sell сделка 543856894 по цене 21102 на 3 заявки 36026406

Сделка выполняется <u>утром</u>.

Может необходимо выполнить какие-то дополнительные манипуляции чтобы сделка подхватилась стратегией или так и должно быть?

По сделкам в течение сессии проблем нет.

ЗЫ: S# 4.0.23, QUIK 6.02.0.39, заявка лимитная

Комментарии (5)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Alexander
Alexander

PositionsChanged у стратегии или у шлюза? По сделкам нет проблем после первой сделки или каких? Приходят ли события новых сделок \ заявок после ночи?

На 4.1 работает?

vfreeman
vfreeman Автор

Alexander Mukhanchikov: PositionsChanged у стратегии или у шлюза? По сделкам нет проблем после первой сделки или каких? Приходят ли события новых сделок \ заявок после ночи?

На 4.1 работает?

  1. PositionsChanged у стратегии
  2. По сделкам нет проблем если они проходят в течение текущей сессии
  3. Я приложил фрагмент журнала
Новая Sell сделка 543856894 по цене 21102 на 3 заявки 36026406

это утренняя сделка по заявке выставленной на вечерке. PositionManager не подхватил эту сделку. В этом и заключается мой вопрос. Так и должно быть? 4. 4.1 не ставил

Проблема не срабатывания события PositionsChanged проявляется только со сделками (или заявками?) которые проходят утром по заявкам выставленным на вечерке.

Alexander
Alexander

vfreeman:

Alexander Mukhanchikov: PositionsChanged у стратегии или у шлюза? По сделкам нет проблем после первой сделки или каких? Приходят ли события новых сделок \ заявок после ночи?

На 4.1 работает?

  1. PositionsChanged у стратегии
  2. По сделкам нет проблем если они проходят в течение текущей сессии
  3. Я приложил фрагмент журнала

Новая Sell сделка 543856894 по цене 21102 на 3 заявки 36026406

> это утренняя сделка по заявке выставленной на вечерке. PositionManager не подхватил эту сделку. В этом и заключается мой вопрос. Так и должно быть?
> 4. 4.1 не ставил
> 
> Проблема не срабатывания события PositionsChanged проявляется только со сделками (или заявками?) которые проходят утром по заявкам выставленным на вечерке.


Т.е. Trader.PositionsChanged вызывается?
PositionManager не подхватил или Strategy.PositionsChanged не вызвался?
vfreeman
vfreeman Автор

Alexander Mukhanchikov:

vfreeman:

Alexander Mukhanchikov: PositionsChanged у стратегии или у шлюза? По сделкам нет проблем после первой сделки или каких? Приходят ли события новых сделок \ заявок после ночи?

На 4.1 работает?

  1. PositionsChanged у стратегии
  2. По сделкам нет проблем если они проходят в течение текущей сессии
  3. Я приложил фрагмент журнала

Новая Sell сделка 543856894 по цене 21102 на 3 заявки 36026406

> > это утренняя сделка по заявке выставленной на вечерке. PositionManager не подхватил эту сделку. В этом и заключается мой вопрос. Так и должно быть?
> > 4. 4.1 не ставил
> >
> > Проблема не срабатывания события PositionsChanged проявляется только со сделками (или заявками?) которые проходят утром по заявкам выставленным на вечерке.
> 
> 
> Т.е. Trader.PositionsChanged вызывается?
> PositionManager не подхватил или Strategy.PositionsChanged не вызвался?

<u>Strategy.PositionsChanged не вызвался</u>
про Trader.PositionsChanged ничего не скажу

я написал "PositionManager не подхватил" предполагая что он дергает Strategy.PositionsChanged - могу быть не прав
Alexander
Alexander

Подпишитесь на событие, посмотрите вызывается ли оно