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


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

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


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

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

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

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

Теги:


Спасибо:




5 Ответов
Alexander

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


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

На 4.1 работает?
Спасибо:

vfreeman

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


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

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


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

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

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

Alexander

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


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

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


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 не вызвался?


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

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

Alexander

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


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


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

loading
clippy