← К каталогу
Исходный код · ID 1633

aroon_oscillator_of_rsi.mq5

Похожие материалы по тегам

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Этот файл является пользовательским индикатором для MetaTrader 5. Он рассчитывает и отображает в отдельном окне осциллятор, построенный на основе значений RSI. В коде используются стандартные функции MetaTrader для работы с индикаторами и ценовыми данными. Индикатор имеет несколько буферов для отрисовки линий и уровней. Настройки позволяют задать период RSI, цену для расчёта RSI, период осциллятора и пороговое значение фильтра. Отображение включает цветные линии и уровни, задаваемые параметром Filter. Индикатор не содержит торговых операций и предназначен только для визуального анализа.

Настройки программы

НастройкаОписание
RsiPeriod Период для расчёта индекса относительной силы (RSI). Определяет количество баров, используемых в формуле RSI.
RsiPrice Тип цены, используемый при расчёте RSI. Может принимать значения, соответствующие константам цен (например, PRICE_CLOSE).
AroonPeriod Количество баров для расчёта осциллятора. Влияет на сглаживание и чувствительность индикатора.
Filter Пороговое значение для отображения сигнальных точек и уровней. Определяет, при каких значениях осциллятора появляются дополнительные линии.
Получить полный код

Поиск по коду файла

#property indicator_separate_window
#property indicator_buffers 5
#property indicator_color1  Silver
#property indicator_color2  LimeGreen
#property indicator_color3  LimeGreen
#property indicator_color4  PaleVioletRed
#property indicator_color5  PaleVioletRed
#property indicator_width1  2
#property indicator_width2  2
#property indicator_width3  2
#property indicator_width4  2
#property indicator_width5  2
#property indicator_minimum -100
#property indicator_maximum  100

extern int    RsiPeriod  = 14;
extern int    RsiPrice   = PRICE_CLOSE;
extern int    AroonPeriod= 25;
extern double Filter     = 50;

double buffer1[];
double buffer2[];
double buffer3[];
double buffer4[];
double buffer5[];
double rsi[];

int init()
{
      // код доступен только после оплаты
   }

int start()
{
      // код доступен только после оплаты
   }
   int i,counted_bars=IndicatorCounted();
      if(counted_bars<0) return(-1);
      if(counted_bars>0) counted_bars--;
           int limit=Bars-counted_bars;

      if (buffer1[limit] >  Filter) CleanPoint(limit,buffer2,buffer3);
      if (buffer1[limit] < -Filter) CleanPoint(limit,buffer4,buffer5);
      for(i=limit; i>=0; i--)
      {
         rsi[i] = iRSI(NULL,0,RsiPeriod,RsiPrice,i);
            do

Показано первые 50% кода (символов: 2224)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
222,40₽ ≈ $2.72