Страница 1 из 2

Индикатор с отображением

Добавлено: 03 окт 2017, 12:44
Den
Добрый день, друзья !

Возможно ли как-то сделать индикацию аналогичную графическому объекту "диапазон", показывающему количество баров, шагов, процентов от точки до точки , НО АВТОМАТИЧЕСКИ каждым Close бара ?

Ну то есть , не вырисовывая рукой каждый раз диапазон.

Image 4.pngVG.png
Image 4.pngVG.png (14.63 КБ) 20451 просмотр

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
К сведению!

В новом АД(у,е) можно тестировать стратегии с исполнением на открытии бара, см. последний шаг мастера тестирования стратегии.

Ещё документацию обновили там есть новые полезные функции:

Код: Выделить всё

CloseLongLimit(...);
CloseShortLimit(...);

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
вопрос.png (2.12 КБ) 20398 просмотров