Страница 1 из 2
					
				Индикатор с отображением
				Добавлено: 03 окт 2017, 12:44
				 Den
				Добрый день, друзья !
Возможно ли как-то сделать индикацию аналогичную графическому объекту "диапазон", показывающему количество баров, шагов, процентов от точки до точки , НО АВТОМАТИЧЕСКИ каждым Close бара ? 
Ну то есть , не вырисовывая рукой каждый раз диапазон.
			
		
				
			 
- Image 4.pngVG.png (14.63 КБ) 26459 просмотров
  
			
					
				Re: Индикатор с отображением
				Добавлено: 03 окт 2017, 15:50
				 evge
				Выведите в гистограмму, например, разницу между
Input1.Close[0] и Input1.Close[1] (или другой индекс бара)
В индикаторе установить галочку показывать последнее значение.
Вообще именно текст выводить нельзя (на сегодня) в индикаторах.
			 
			
					
				Re: Индикатор с отображением
				Добавлено: 03 окт 2017, 16:53
				 Den
				Евгений, разница между Close[0] и Close[1] не пойдет для расчета разницы между значениями сигналов индикатора (если рассчитывать разницу между точками как на скриншоте).
Они, как видите, отстают друг от друга более,чем на один бар. И разница каждый раз (в барах) различная.
			 
			
					
				Re: Индикатор с отображением
				Добавлено: 03 окт 2017, 17:24
				 evge
				К сведению! 
В новом АД(у,е) можно тестировать стратегии с исполнением на открытии бара, см. последний шаг мастера тестирования стратегии.
Ещё документацию обновили там есть новые полезные функции:
 
			
					
				Re: Индикатор с отображением
				Добавлено: 03 окт 2017, 17:27
				 Den
				а по какой ссылке документация ?
			 
			
					
				Re: Индикатор с отображением
				Добавлено: 03 окт 2017, 18:54
				 evge
				
			 
			
					
				Re: Индикатор с отображением
				Добавлено: 03 окт 2017, 19:55
				 Den
				Да, а кстати гистограмма же не сможет отобразиться в одном окне со свечами инструмента. 
Как их наложить ?
			 
			
					
				Re: Индикатор с отображением
				Добавлено: 03 окт 2017, 20:00
				 Den
				Код: Выделить всё
function Initialize()
{ 
IndicatorName = "A1"; 
AddInput("Input", Inputs.Price); 
AddSeries("H", DrawAs.Custom, Color.Magenta ); 
AddSeries("L", DrawAs.Custom, Color.Lime);
AddSeries("DIF", DrawAs.Custom, Color.Violet);
AddParameter("P1", 0.02, "", 1);
AddParameter("P2", 0.02, "", 1);
AddParameter("Period", 1);
AddGlobalVariable("D", Types.Double, 0.0);
 
PriceStudy = true; 
AddParameter("P", 2, 1); 
}
function Evaluate() 
{
if ( Input.High[0] > Input.Low[1] )
DIF[0]=( Input.High[1] - Input.Low[0] );
DIF.DrawHistogram(Input.Open, Color.Lime, Line.Solid, 1, Color.Lime, 10); 
			
					
				Re: Индикатор с отображением
				Добавлено: 03 окт 2017, 21:23
				 evge
				Den писал(а):Да, а кстати гистограмма же не сможет отобразиться в одном окне со свечами инструмента. 
Как их наложить ?
Отобразить в отдельной области ИЛИ
использовать одну из новых возможностей АД4 (появилась чуть ранее в прошлых версиях)
 AddShadowSeries (Name, Type, Color, size) – дополнительный ряд в основном окне графика на собственной оси.
см. документацию. Ссылка выше.
 
			
					
				Re: Индикатор с отображением
				Добавлено: 03 окт 2017, 22:46
				 Den
				а что это за сообщение ?
			
		
				
			 
- вопрос.png (2.12 КБ) 26406 просмотров