| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| LanguageSupport разработчик языка
 
 
 Зарегистрирован: 18.08.2005
 Сообщения: 111
 
 
 | 
			
				|  Добавлено: Вт Май 22, 2012 1:49 pm    Заголовок сообщения: | цитата |  
				| 
 |  
				| По п.2 - High бара рассчитывается по Ask, т.е. при проверке попадания цены продажи в бар(которая равна Bid и отличается от Ask на спред), от High отнимается спред на ПОКУПКУ. Для ордера Buy к Low прибавляется спред на ПРОДАЖУ. Получается универсальная формула. Ордер срабатывает если его цена P попадает в диапазон [Low + SellSpread, High - BuySpread]. А его конечная цена уже получается для покупки P' = P + BuySpread  и для продажи P" = P - SellSpread. Таким образом P' лежит в [Low + SellSpread + BuySpread, High], а P" в [Low, High - BuySpread - SellSpread]. BuySpread и SellSpread обычно равны реальному полуспреду (отсюда и деление спреда на 2 - хотя пользователь указывает привычное для пары значение - 4 в нашем случае) |  | 
	
		| Вернуться к началу |  | 
	
		| LanguageSupport разработчик языка
 
 
 Зарегистрирован: 18.08.2005
 Сообщения: 111
 
 
 | 
			
				|  Добавлено: Вт Май 22, 2012 2:00 pm    Заголовок сообщения: | цитата |  
				| 
 |  
				| Чтобы прогоны на истории коррелировались с реальной торговлей BuySpread и SellSpread должны быть РАВНЫ и составлять половину реального спреда, т.к. текущий Close бара равен (Bid+Ask)/2 
 Последний раз редактировалось: LanguageSupport (Вт Май 22, 2012 2:06 pm), всего редактировалось 1 раз
 |  | 
	
		| Вернуться к началу |  | 
	
		| LanguageSupport разработчик языка
 
 
 Зарегистрирован: 18.08.2005
 Сообщения: 111
 
 
 | 
			
				|  Добавлено: Вт Май 22, 2012 2:04 pm    Заголовок сообщения: | цитата |  
				| 
 |  
				| Кстати, вот еще одна причина почему спред вводимый пользователем делится пополам - поле ввода принимает целое число,  а если спред в паре число нечетное (5, например) то ввести полуспред(2.5) не получится |  | 
	
		| Вернуться к началу |  | 
	
		| Ilja0301 Студент
 
 
 Зарегистрирован: 07.10.2011
 Сообщения: 12
 
 
 | 
			
				|  Добавлено: Ср Май 23, 2012 10:06 am    Заголовок сообщения: | цитата |  
				| 
 |  
				| Спасибо, теперь всё вроде логично и понятно. Таким образом в новой версии нужно будет ставить в поля "спред на покупку" и "спред на продажу" по 2 пункта?
 |  | 
	
		| Вернуться к началу |  | 
	
		| LanguageSupport разработчик языка
 
 
 Зарегистрирован: 18.08.2005
 Сообщения: 111
 
 
 | 
			
				|  Добавлено: Ср Май 23, 2012 10:47 am    Заголовок сообщения: | цитата |  
				| 
 |  
				| Да. Ну а сейчас - 4 |  | 
	
		| Вернуться к началу |  | 
	
		| Грифон дипломник
 
  
 Зарегистрирован: 07.07.2012
 Сообщения: 64
 
 
 | 
			
				|  Добавлено: Вс Июл 08, 2012 6:54 pm    Заголовок сообщения: | цитата |  
				| 
 |  
				| Эта ветка для любителей мороки... меня лично язык устраивает для написания индикаторов... автоматы создавать дело вообще считаю глупым  |  | 
	
		| Вернуться к началу |  | 
	
		|  |