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

onchart_rsi_nmc.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 четыре рассчитанных линии: скользящую среднюю (MA), две полосы на основе среднего истинного диапазона (ATR) и линию, полученную на основе значения RSI. Скользящая средняя и RSI рассчитываются на выбранном пользователем таймфрейме, а ATR — на более высоком уровне таймфрейма, что обеспечивает мультитаймфреймный анализ.

Индикатор поддерживает анализ ценовых данных и технических показателей, позволяя визуально оценить соотношение текущей динамики цены с уровнями перекупленности и перепроданности. Четвёртая линия отражает отклонение, пропорциональное текущему значению RSI, что помогает отслеживать ускорения и замедления ценового движения.

Все ключевые параметры настраиваются пользователем: периоды и методы расчёта RSI и скользящей средней, типы цен, а также пороговые уровни перекупленности и перепроданности. Индикатор работает в окне графика и использует четыре буфера для отрисовки линий.

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

НастройкаОписание
RSIPeriod Период расчёта индикатора RSI.
RSIPriceType Тип цены, используемый для расчёта RSI.
maPeriod Период расчёта скользящей средней.
maMethod Метод расчёта скользящей средней (например, простая, экспоненциальная и т. д.).
maPrice Тип цены, используемый для расчёта скользящей средней.
overBought Уровень перекупленности, задающий верхнюю полосу на основе ATR.
overSold Уровень перепроданности, задающий нижнюю полосу на основе ATR.
timeFrame Таймфрейм, на котором рассчитываются скользящая средняя и RSI.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 DarkSlateGray
#property indicator_color2 DarkSlateGray
#property indicator_color3 DarkSlateGray
#property indicator_color4 DarkOrange
#property indicator_width4 2
#property indicator_style1 STYLE_DOT

extern int RSIPeriod    = 14;
extern int RSIPriceType =  0;
extern int maPeriod     = 20;
extern int maMethod     =  1;
extern int maPrice      =  0;
extern int overBought   = 70;
extern int overSold     = 30;
extern string timeFrame = "Current time frame";

double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
datetime RTimeArray[];
datetime TTimeArray[];
int    TimeFrame;
int    atrTimeFrame;

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

int start()
{
      // код доступен только после оплаты
   }
   double maValue;
   double avgRange;
   double rsiValue;
   int    counted_bars=IndicatorCounted();
   int    limit;
   int    i,r,y;

   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
      limit=MathMax(Bars-counted_bars,TimeFrame/Period());   

      ArrayCopySeries(RTimeArray ,MODE_TIME ,NULL,atrTimeFrame);
      ArrayCopySeries(TTimeArray ,MODE_TIME ,NULL,TimeFrame);

      for (i=0,r=0,y=0;i<limit;i++)
         {
            if(Time[i]<R

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

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

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

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

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

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

Стоимость полного кода
249,20₽ ≈ $3.05