| Mikhail Sukhov 
 
   
 
						
						
					 | Дата: 19.08.2015 
 
 
	
			robot.sv Глюки очевидны в стандартном Sample. Этот пример не работает с EmulationConnector.
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| robot.sv 
 
   
 
						
						
					 | Дата: 19.08.2015 
 
 
	
			Уважаемые разработчики в SampleHistoryTestingPublic проекте последних версий на графике в конфигурациях свечей  можно увидеть описанную ерунду. Быстро глюк в SRC, как было ранее, не удалось найти, но я крайне заинтересован в его устранении. Соревнование в язвительности - не мое . В версии 4.3.8 этого не наблюдается, поэтому временно перешел на нее. Историю получаю из собственной утилиты конвертации QScalp в StockSharp.bin..  Для предыдущих версий все работает как часы. Надеюсь на понимание 
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Mikhail Sukhov 
 
   
 
						
						
					 | Дата: 19.08.2015 
 
 
	
			Можете привести скрин?
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Pantov 
 
   
 
						
						
					 | Дата: 19.08.2015 
 
 
	
			robot.sv Уважаемые разработчики в SampleHistoryTestingPublic проекте последних версий на графике в конфигурациях свечей  можно увидеть описанную ерунду. Быстро глюк в SRC, как было ранее, не удалось найти, но я крайне заинтересован в его устранении. Соревнование в язвительности - не мое . В версии 4.3.8 этого не наблюдается, поэтому временно перешел на нее. Историю получаю из собственной утилиты конвертации QScalp в StockSharp.bin..  Для предыдущих версий все работает как часы. Надеюсь на понимание 
 Поделитесь вашей утилитой конвертации QScalp в StockSharp.bin
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| robot.sv 
 
   
 
						
						
					 | Дата: 20.08.2015 
 
 
	
			Высылаю screen стандартного Sampla одного торгового дня взятого с одного хранилища версий 4.3.8 и 4.3.9  Почувствуйте разницу...
			 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| robot.sv 
 
   
 
						
						
					 | Дата: 20.08.2015 
 
 
	
			Что касается конвертора, целиком не выложу, я сделал его для себя, заточен под мою структуру БД и многофункционален. Метод распарсинга *.qsh файлов взял у Цериха, за что им благодарен. Вытащил из своего проекта source конвертации и выложил. Разобраться и адаптировать для себя можно.
			 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Mikhail Sukhov 
 
   
 
						
						
					 | Дата: 20.08.2015 
 
 
	
			robot.sv Что касается конвертора, целиком не выложу, я сделал его для себя, заточен под мою структуру БД и многофункционален. Метод распарсинга *.qsh файлов взял у Цериха, за что им благодарен. Вытащил из своего проекта source конвертации и выложил. Разобраться и адаптировать для себя можно. Видимо дело как раз в данных, что вы сконвертировали:   | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| robot.sv 
 
   
 
						
						
					 | Дата: 23.08.2015 
						
							|  |  |  |   |  
 
 
	
			Я нашел причину несуразной формы свечек. В модуле \Algo\Testing\ExecutionLogConverter.cs метод  Цитата:private void AddExecMsg(List<ExecutionMessage> diff, DateTime time, QuoteChange quote, decimal volume) 		{ 			if (volume > 0) 				diff.Add(CreateMessage(time, quote.Side, quote.Price, volume)); 			else 			{ 				volume = volume.Abs();                 if (volume > 1)                     volume = volume; 				if (volume > 1 && _isMatch.Next()) 				{ 					var tradeVolume = (int)volume / 2;                    Цитата:diff.Add(new ExecutionMessage{
 Side = quote.Side,
 Volume = tradeVolume,
 ExecutionType = ExecutionTypes.Tick,
 SecurityId = SecurityId,
 LocalTime = time,
 TradePrice = quote.Price,
 });
 
 ….. Формируется псевдосделки из которовок сакана. Даже если удалить хранилище сделок эмулятор будет рисовать присланную выше галиматью. Показанная Вами картинка на эталонных RIZ2 не в счет. Я проанализировал RIZ2 стаканы, они не естественные, видимо сформированы из сделок и сохранены в хранилище. Даже при удаленном файле сделок эмулятор вырисовывает свечки красиво, потому глюков не видно. Если использовать реальные биржевые стаканы и сделки и применить их , эмулятор нарисует то о чем писал. Мне не очень понятна необходимость формирования псевдосделок, но для себя принял однозначное решение о «галванической» развязке потока сделок и потока биржевых стаканов (естественно при их наличии), т.е. просто заремил выделенный участок кода в последней версии и получил корректные свечи и стакан, как было в пред. релизах. Мне кажется разработчикам тут есть над чем подумать.
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Mikhail Sukhov 
 
   
 
						
						
					 | Дата: 23.08.2015 
 
 
	
			robot.sv Я проанализировал RIZ2 стаканы, они не естественные, видимо сформированы из сделок и сохранены в хранилище. Они сгенерированы из ордер лога, единственного на данный момент возможности получать синхронизованную историю стаканов с тиками. robot.sv Даже при удаленном файле сделок эмулятор вырисовывает свечки красиво, потому глюков не видно. Если использовать реальные биржевые стаканы и сделки и применить их , эмулятор нарисует то о чем писал.
 
 Потому что у вас стаканы и сделки пишутся через обычное подключение, и поэтому история рассинхронизована. robot.sv Мне не очень понятна необходимость формирования псевдосделок,
 
 Стаканы меняются не просто так. Или идет снятие заявок, или идет исполнение. Второе - это псевдо сделки. Если их убрать, то история получится нереальной (и потеряется всякий смысл в тестировании). Выложите за день свои стаканы и сделки. Попробую запустить и привести пример нереальности. А еще лучше - попробуйте протестить на ОЛ.
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| robot.sv 
 
   
 
						
						
					 | Дата: 24.08.2015 
 
 
	
			Высылаю хранилище данных. В релизе 4.3.8 и ниже формирование тиковых  псевдосделок из стакана  не обнаружил и  подобных проблем не было.
			 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  |