| Alexander 
 
   
 
						
						
					 | Date: 3/28/2012 
 
 
	
			Проверьте на 4.0.23
 В ветке 4.1 дополнительно исправили перерегистрации заявок, если есть возможность - лучше вообще уже на 4.1 переходить
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| vfreeman 
 
   
 
						
						
					 | Date: 3/28/2012 
 
 
	
			Alexander Mukhanchikov Проверьте на 4.0.23
 В ветке 4.1 дополнительно исправили перерегистрации заявок, если есть возможность - лучше вообще уже на 4.1 переходить
 а когда 4.1 будет на http://www.box.com/stocksharp ?
			
			
			
			
		
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Alexander 
 
   
 
						
						
					 | Date: 3/28/2012 
 
 
	
			vfreeman Alexander Mukhanchikov Проверьте на 4.0.23
 В ветке 4.1 дополнительно исправили перерегистрации заявок, если есть возможность - лучше вообще уже на 4.1 переходить
 а когда 4.1 будет на http://www.box.com/stocksharp ? when it's done качайте пока с codeplex
			
			
			
			
		
 | 
			
				|  | 
	
		| 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-м инструментам Code
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-м инструментам Code
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-м инструментам Code
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-м заявкам.
 
 предположу, что если бы они исполнились, то все было бы в порядке, но в данном случае цена "ушла" и не было предпринято ни одной попытки переставить заявки. в квике заявки появлись.
 Давайте будем детально разбираться, для этого придётся собрать полные логи и ещё раз получить ответы на вопросы. 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) Привидите скриншот квика с проблемными заявками 1) Да это QuikTrader 2)  Code
Sub OnStarting()
        For Each Sec In XXXXX
            Sec.Exchange.IsSupportAtomicReRegister = False
        Next
[skip]
End Sub
 3) Версия 4.1, пробовал на всех - самая стабильная для меня (и сечас я на ней) 4.0.20 4) - 5) 4.0.22 либо 4.0.21 - и там и там нестабильность в работе 6) с одним инструментом у меня работает другая стратегия на другой машине - проблем почти не замечал 7) Code
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 
 
 
	
			2) Я спрашивал о Trader .IsSupportAtomicReRegister 5) Этот пост о стабильности 4.0.21  считать тогда ошибочным? 6) Другая стратегия - 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 не обновлялся пока с понедельника и там не включены важные фиксы, которые и влияли на проблему. 2) посмотрел Trader.IsSupportAtomicReRegister=true, но я его принудительно не задавал... а какое в данном случае значение имеет больший приоритет? 5) в 4.0.21 тоже проблемы возникли. мне сложно сказать ошибочный пост был или не ошибочный. код стратегии (точнее открытие позиции) я не меняю уже около 3-х месяцев - меняю только версию S#. если котирование отработало не кооректно - я об этом сообщаю. самая стабильная версия S# в плане котирования 4-х инструментов - 4.0.20 6) другая стратегия тоже использует MQS
			
			
			
			
		
 | 
			
				|  | 
	
		| Thanks: |   |  | 
			
				|  |