Alexander
|
Date: 3/28/2012
Проверьте на 4.0.23
В ветке 4.1 дополнительно исправили перерегистрации заявок, если есть возможность - лучше вообще уже на 4.1 переходить
|
|
|
|
Thanks:
|
|
|
|
|
|
vfreeman
|
Date: 3/28/2012
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 3/28/2012
|
|
|
|
Thanks:
|
|
|
|
|
|
vfreeman
|
Date: 3/28/2012
|
|
|
|
|
Alexander Mukhanchikov:
vfreeman:
Alexander Mukhanchikov:
Проверьте на 4.0.23
В ветке 4.1 дополнительно исправили перерегистрации заявок, если есть возможность - лучше вообще уже на 4.1 переходить
а когда 4.1 будет на http://www.box.com/stocksharp ?
when it's done
качайте пока с codeplex
скачал, поставил, запустил
запускаем котирование по 4-м инструментам
28.03.2012 13:28:09 | RegisterOrder: TransactionId=48441721, Id=0, State=None
28.03.2012 13:28:09 | Заявка 48441721 на Sell отправлена с ценой 17610 объемом 1.
28.03.2012 13:28:09 | RegisterOrder: TransactionId=48441722, Id=0, State=None
28.03.2012 13:28:10 | Заявка 48441722 на Sell отправлена с ценой 6825 объемом 2.
28.03.2012 13:28:10 | Order changed: TransactionId=48441721, Id=0, State=Active
28.03.2012 13:28:10 | Order changed: TransactionId=48441721, Id=0, State=Active
28.03.2012 13:28:10 | New order: TransactionId=48441721, Id=7190517401, State=Active
28.03.2012 13:28:10 | RegisterOrder: TransactionId=48441723, Id=0, State=None
28.03.2012 13:28:10 | Заявка 48441723 на Buy отправлена с ценой 9576 объемом 2.
28.03.2012 13:28:10 | Заявка 48441721 принята биржей.
28.03.2012 13:28:10 | Order changed: TransactionId=48441722, Id=0, State=Active
28.03.2012 13:28:10 | Order changed: TransactionId=48441722, Id=0, State=Active
28.03.2012 13:28:11 | Order changed: TransactionId=48441721, Id=7190517401, State=Done
28.03.2012 13:28:11 | RegisterOrder: TransactionId=48441724, Id=0, State=None
28.03.2012 13:28:11 | OrderChanged TransactionId=48441721 id=7190517401 State=Done
28.03.2012 13:28:11 | Заявка 48441724 в процессе регистрации.
28.03.2012 13:28:11 | Заявка 48441723 в процессе регистрации.
28.03.2012 13:28:11 | Заявка 48441722 в процессе регистрации.
и далее бесконечный список по 3-м заявкам.
предположу, что если бы они исполнились, то все было бы в порядке, но в данном случае цена "ушла" и не было предпринято ни одной попытки переставить заявки. в квике заявки появлись.
|
|
|
|
Thanks:
|
|
|
|
|
|
mdv
|
Date: 3/28/2012
Mikhail Sukhov:
Нас один товарищ ввел в заблуждение насчет ДДЕ. Сказал, что в версии 22 не приходят все строчки по заявкам (PreProcessDdeData). Из-за этого нет событий. Если не сложно, можете это так же проверить? Чтобы точно убедиться, что коннектор ни при чем.
Это, видимо, камень в мой огород. Действительно, я наблюдал ситуации (версия 4.0.22 с фиксом нулевых трансайди с кодплекса), когда заявка повисает в процессе регистрации и не приходит дде-пакет о том, что она стала ACTIVE.
Alexander Mukhanchikov:
Проверьте на 4.0.23
В ветке 4.1 дополнительно исправили перерегистрации заявок, если есть возможность - лучше вообще уже на 4.1 переходить
На 4.1 работаю уже больше недели, такой проблемы не встретилось ни разу. В логах частенько вижу кучу записей "в процессе регистрации/снятия", но все они заканчиваются не позже чем через 300мс, думаю, такая скорость обусловлена задержками в квике.
|
|
|
|
Thanks:
|
|
|
|
|
|
vfreeman
|
Date: 3/28/2012
vfreeman:
Alexander Mukhanchikov:
vfreeman:
Alexander Mukhanchikov:
Проверьте на 4.0.23
В ветке 4.1 дополнительно исправили перерегистрации заявок, если есть возможность - лучше вообще уже на 4.1 переходить
а когда 4.1 будет на http://www.box.com/stocksharp ?
when it's done
качайте пока с codeplex
скачал, поставил, запустил
запускаем котирование по 4-м инструментам
28.03.2012 13:28:11 | Заявка 48441724 в процессе регистрации.
28.03.2012 13:28:11 | Заявка 48441723 в процессе регистрации.
28.03.2012 13:28:11 | Заявка 48441722 в процессе регистрации.
>
> и далее бесконечный список по 3-м заявкам.
>
> предположу, что если бы они исполнились, то все было бы в порядке, но в данном случае цена "ушла" и не было предпринято ни одной попытки переставить заявки. в квике заявки появлись.
откатился на 4.0.20 - все в полном порядке...
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 3/30/2012
|
|
|
|
|
vfreeman:
скачал, поставил, запустил
запускаем котирование по 4-м инструментам
28.03.2012 13:28:09 | RegisterOrder: TransactionId=48441721, Id=0, State=None
28.03.2012 13:28:09 | Заявка 48441721 на Sell отправлена с ценой 17610 объемом 1.
28.03.2012 13:28:09 | RegisterOrder: TransactionId=48441722, Id=0, State=None
28.03.2012 13:28:10 | Заявка 48441722 на Sell отправлена с ценой 6825 объемом 2.
28.03.2012 13:28:10 | Order changed: TransactionId=48441721, Id=0, State=Active
28.03.2012 13:28:10 | Order changed: TransactionId=48441721, Id=0, State=Active
28.03.2012 13:28:10 | New order: TransactionId=48441721, Id=7190517401, State=Active
28.03.2012 13:28:10 | RegisterOrder: TransactionId=48441723, Id=0, State=None
28.03.2012 13:28:10 | Заявка 48441723 на Buy отправлена с ценой 9576 объемом 2.
28.03.2012 13:28:10 | Заявка 48441721 принята биржей.
28.03.2012 13:28:10 | Order changed: TransactionId=48441722, Id=0, State=Active
28.03.2012 13:28:10 | Order changed: TransactionId=48441722, Id=0, State=Active
28.03.2012 13:28:11 | Order changed: TransactionId=48441721, Id=7190517401, State=Done
28.03.2012 13:28:11 | RegisterOrder: TransactionId=48441724, Id=0, State=None
28.03.2012 13:28:11 | OrderChanged TransactionId=48441721 id=7190517401 State=Done
28.03.2012 13:28:11 | Заявка 48441724 в процессе регистрации.
28.03.2012 13:28:11 | Заявка 48441723 в процессе регистрации.
28.03.2012 13:28:11 | Заявка 48441722 в процессе регистрации.
>
> и далее бесконечный список по 3-м заявкам.
>
> предположу, что если бы они исполнились, то все было бы в порядке, но в данном случае цена "ушла" и не было предпринято ни одной попытки переставить заявки. в квике заявки появлись.
Давайте будем детально разбираться, для этого придётся собрать полные логи и ещё раз получить ответы на вопросы.
1) Я правильно понял что это QuikTrader?
2) Чему равно свойство Trader.IsSupportAtomicReRegister?
3) Версия S# 4.0.23 или 4.1?
4) Если 4.0, то наблюдается ли проблема на 4.1?
5) Правильно ли я понял, что проблема стала наблюдаться начиная с 4.0.22?
6) Работает ли котирование с 1м инструментом? (последняя описанная проблема - для 4х инструментов)
7) Как запускаете котирование для 4х инструментов?
8) Привидите логи по стратегиям как приводили выше - или 4 разных лога (4 котирования по 1 инструменту каждый), или в лог добавьте уникальный идентификатор стратегии, чтоб можно было различать.
9) Подпишитесь на событие Trader.NewOrders и сделайте вывод здесь времени, TransactionId, OrderId
Если это квик, то:
10) Выведите поступающие данные по событию PreProcessDdeData
11) Привидите скриншот квика с проблемными заявками
|
|
|
|
Thanks:
|
|
|
|
|
|
vfreeman
|
Date: 3/30/2012
|
|
|
|
|
Alexander Mukhanchikov:
vfreeman:
скачал, поставил, запустил
запускаем котирование по 4-м инструментам
и далее бесконечный список по 3-м заявкам.
предположу, что если бы они исполнились, то все было бы в порядке, но в данном случае цена "ушла" и не было предпринято ни одной попытки переставить заявки. в квике заявки появлись.
Давайте будем детально разбираться, для этого придётся собрать полные логи и ещё раз получить ответы на вопросы.
- Я правильно понял что это QuikTrader?
- Чему равно свойство Trader.IsSupportAtomicReRegister?
- Версия S# 4.0.23 или 4.1?
- Если 4.0, то наблюдается ли проблема на 4.1?
- Правильно ли я понял, что проблема стала наблюдаться начиная с 4.0.22?
- Работает ли котирование с 1м инструментом? (последняя описанная проблема - для 4х инструментов)
- Как запускаете котирование для 4х инструментов?
- Привидите логи по стратегиям как приводили выше - или 4 разных лога (4 котирования по 1 инструменту каждый), или в лог добавьте уникальный идентификатор стратегии, чтоб можно было различать.
- Подпишитесь на событие Trader.NewOrders и сделайте вывод здесь времени, TransactionId, OrderId
Если это квик, то:
10) Выведите поступающие данные по событию PreProcessDdeData
11) Привидите скриншот квика с проблемными заявками
- Да это QuikTrader
Sub OnStarting()
For Each Sec In XXXXX
Sec.Exchange.IsSupportAtomicReRegister = False
Next
[skip]
End Sub
- Версия 4.1, пробовал на всех - самая стабильная для меня (и сечас я на ней) 4.0.20
-
- 4.0.22 либо 4.0.21 - и там и там нестабильность в работе
- с одним инструментом у меня работает другая стратегия на другой машине - проблем почти не замечал
For Each Sec In XXXXX
_Order_ = CreateOrder(_Direction_, Security.GetMarketPrice(Invert(_Direction_)), _Count_)
_Strat_ = New MarketQuotingStrategy(_Order_ , New Unit(), New Unit())
ChildStrategies.Add(_Strat_)
Next
все фрагменты кода, которые я привел - в упрощенном виде
по пунктам 8-11 потребуется время
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 3/30/2012
- Я спрашивал о Trader.IsSupportAtomicReRegister
- Этот пост о стабильности 4.0.21 считать тогда ошибочным?
- Другая стратегия - MQS? Речь именно о MQS и просьба проверить работоспособность у вас именно MQS с 1м инструментом. Т.е. в 7 коде запустите с 1м инструментом
Сейчас просьба всю отладку вести на 4.0.23.
4.1 который лежит на codeplex не обновлялся пока с понедельника и там не включены важные фиксы, которые и влияли на проблему.
|
|
|
|
Thanks:
|
|
|
|
|
|
vfreeman
|
Date: 3/30/2012
Alexander Mukhanchikov:
2) Я спрашивал о Trader.IsSupportAtomicReRegister
5) Этот пост о стабильности 4.0.21 считать тогда ошибочным?
6) Другая стратегия - MQS? Речь именно о MQS и просьба проверить работоспособность у вас именно MQS с 1м инструментом. Т.е. в 7 коде запустите с 1м инструментом
Сейчас просьба всю отладку вести на 4.0.23.
4.1 который лежит на codeplex не обновлялся пока с понедельника и там не включены важные фиксы, которые и влияли на проблему.
- посмотрел Trader.IsSupportAtomicReRegister=true, но я его принудительно не задавал... а какое в данном случае значение имеет больший приоритет?
- в 4.0.21 тоже проблемы возникли. мне сложно сказать ошибочный пост был или не ошибочный. код стратегии (точнее открытие позиции) я не меняю уже около 3-х месяцев - меняю только версию S#. если котирование отработало не кооректно - я об этом сообщаю. самая стабильная версия S# в плане котирования 4-х инструментов - 4.0.20
- другая стратегия тоже использует MQS
|
|
|
|
Thanks:
|
|
|
|
|