SAR (Stop And Reverse) – стоп и реверс > NRTR (Nick Rypock Trailing Reverse) – процент отклонения от экстремума

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 361 раз
Контактная информация:

NRTR (Nick Rypock Trailing Reverse) – процент отклонения от экстремума

Непрочитанное сообщение evge » 07 фев 2016, 11:08

NRTR – индикатор, который при росте показывает заданный процент отклонения вниз от достигнутого максимума, а при падении показывает заданный процент отклонения вверх от достигнутого минимума.
Пример отображения.

Пример:

NRTR-00.png
NRTR-00.png (24.24 КБ) 23642 просмотра


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

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

function Initialize()
{
// Обязательные параметры:
  IndicatorName = "NRTR";  // Задайте название индикатора и сохраните с данным именем
  PriceStudy = true;        // Рисовать в области цены (true – да, false – нет)
  AddInput("Input", Inputs.Price);     // Input - входной ряд (Inputs.Price) или свечи (Inputs.Candle)
  AddSeries("NRTR", DrawAs.Line, Color.Red);   // Задаем вид линии индикатора A
  AddParameter("PST", 0.2);   // Параметр % отклонения от экстремума
}

function Evaluate()
{
// AlfaDirect. 2014. OX
// NRTR. Реализация по коду MS
var C = Input[0];
var TR = C * PST / 100;

 if (CurrentIndex < 1)
 {
      NRTR = Input[0];
  }
 else
 {
   if (C == NRTR[-1] )
          NRTR = NRTR[-1] ;
  else
     if (Input[-1] < NRTR[-1] && C < NRTR[-1] )
          NRTR = Math.Min( NRTR[-1], C + TR) ;
     else
        if (Input[-1] > NRTR[-1] && C > NRTR[-1] )
              NRTR = Math.Max( NRTR[-1], C - TR);
        else
            if (C > NRTR[-1] )
               NRTR = C - TR;
            else
               NRTR = C + TR;
  }
}
никогда такого не было и вот опять

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 361 раз
Контактная информация:

Re: NRTR (Nick Rypock Trailing Reverse) – процент отклонения от экстремума

Непрочитанное сообщение evge » 19 апр 2016, 19:13

никогда такого не было и вот опять


Вернуться в «SAR (Stop And Reverse) – стоп и реверс»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя