Страница 1 из 2
Индикатор с отображением
Добавлено: 03 окт 2017, 12:44
Den
Добрый день, друзья !
Возможно ли как-то сделать индикацию аналогичную графическому объекту "диапазон", показывающему количество баров, шагов, процентов от точки до точки , НО АВТОМАТИЧЕСКИ каждым Close бара ?
Ну то есть , не вырисовывая рукой каждый раз диапазон.

- Image 4.pngVG.png (14.63 КБ) 24086 просмотров
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 КБ) 24033 просмотра