Индикаторы: High N

 

High N:

Простой и незамысловатый индикатор. Если текущий минимум меньше, чем минимум N баров назад, индикатор считает тренд убывающим.

И наоборот, если максимум текущего бара выше, чем максимум N баров назад, индикатор считает тренд восходящим. Глубина проверки задается в свойствах. Подойдет для поиска откатов как точки для входа в тренд.

Индикатор High N

Автор: Alexandr-Serkov

 
Перерисовывает последние два бара
 

Мне нравится эта идея. Простое переложение  Momentum'a на график. Для себя немного изменил код , надеюсь автор простит :)

Код изменил так:

В переменные добавил:

extern int N=10;

extern ENUM_APPLIED_PRICE PriceUP=PRICE_HIGH; //По этой цене отслеживаем рост

extern ENUM_APPLIED_PRICE PriceDN=PRICE_LOW;  //По этой цене отслеживаем падение

extern int MA=1;                              // 1 - без сглаживания, как у Александра

extern ENUM_MA_METHOD MA_Method=MODE_SMA;     // Это для выбора метода сглаживания

Вычисления поправил так:

void start()

 {

   int counted_bars=IndicatorCounted();

   if(counted_bars>0) counted_bars--;

   int limit=Bars-counted_bars;

 

  for(int i=limit;i>=0;i--)

  {

    if(        iMA(NULL,0,MA,0,MA_Method,PriceUP,i)>iMA(NULL,0,MA,0,MA_Method,PriceUP,i+N))

    {Buf1[i  ]=iMA(NULL,0,MA,0,MA_Method,PriceUP,i);

     Buf1[i+1]=iMA(NULL,0,MA,0,MA_Method,PriceUP,i+1);}

    if(        iMA(NULL,0,MA,0,MA_Method,PriceDN,i)<iMA(NULL,0,MA,0,MA_Method,PriceDN,i+N))

    {Buf2[i  ]=iMA(NULL,0,MA,0,MA_Method,PriceDN,i);

     Buf2[i+1]=iMA(NULL,0,MA,0,MA_Method,PriceDN,i+1);}

   }

Получилась гремучая смесь Моментума со скользящими средними, да еще и прямо на графике - сижу, рассматриваю тренды.

Когда цены DN и UP одинаковые получается интересно: набросил на график 2 индикатора с настройками Low-Low и High-High, с небольшим МА. Потом изменил на Open-Open и Close-Close... Другой интересный вариант - поменять местами Low и High...

Вобщем, интересно... Поиграюсь ещё...

 
Не могли бы Вы подсказать как исправить ваш  индикатор,что если сегодняшнее закрытие выше чем n баров назад-зеленая,а если сегодняшнее закрытие ниже чем n баров назад- красная
Причина обращения: