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

ROC (Rate Of Change) – скорость изменений

Добавлено: 08 фев 2016, 08:29
evge
Индикатор RoC – показывает приращение цены, вычисленное в процентах:

RoCt = (Closet – Closet-N) / Closet-N *100%.

Сигналы

Смотрите индикатор Momentum.

Автор: Уэллс Уайлдер (Welles Wilder).
Первоисточник: Welles Wilder. New Concepts in Technical Trading Systems. 1978.

Пример:

ROC-00.png
ROC-00.png (41.74 КБ) 19735 просмотров


Исходный текст:

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

function Initialize()
{
IndicatorName = "ROC";
AddInput("Input", Inputs.Price);
AddParameter("Period", 20, 1);
PriceStudy = false;
AddSeries("ROC", DrawAs.Line, Color.Coral);
AddLevel(0, Color.Gray, "ROC");
}

function Evaluate()
{
// AlfaDirect. 2015. OX.
// ROC (Rate of Change) -
if (CurrentIndex <= Period)
   ROC = 0.0;
else
   ROC = (Input[0] - Input[1-Period])/Input[1-Period];
}


Индикатор является встроенным индикатором, поэтому создавать пользовательский индикатор не имеет смысла.