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

MAofRSI

maofrsi_v1.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

MAofRSI_v1 — это пользовательский индикатор для MetaTrader 5, написанный на MQL5. Он отображается в отдельном подокне графика и рассчитывает три линейных ряда: основной сглаженный осциллятор, а также его быструю и медленную скользящие средние. Индикатор предназначен для анализа динамики цены и построения осцилляторных сигналов.

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

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

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

НастройкаОписание
Price Тип цены, используемый при расчёте индикатора. Задаёт, какая ценовая серия берётся за основу для вычислений.
RSILength Длина расчётного периода осциллятора. Влияет на количество баров, участвующих в сглаживании вспомогательных серий и формировании основного значения.
FastMA Период быстрой скользящей средней, применяемой к основному значению осциллятора. Если значение больше нуля, линия быстрой средней рассчитывается и отображается на графике.
FastMAMode Метод сглаживания для быстрой скользящей средней. Определяет способ усреднения значений при расчёте линии быстрой средней.
SlowMA Период медленной скользящей средней, применяемой к основному значению осциллятора. Если значение больше нуля, линия медленной средней рассчитывается и отображается на графике.
SlowMAMode Метод сглаживания для медленной скользящей средней. Определяет способ усреднения значений при расчёте линии медленной средней.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers   3
#property indicator_color1    LightBlue
#property indicator_width1    2 
#property indicator_color2    Tomato
#property indicator_width2    1 
#property indicator_color3    Lime
#property indicator_width3    1 

#property indicator_level1    25
#property indicator_level2    50
#property indicator_level3    75

extern int       Price        =  0;
extern int       RSILength    = 45; 
extern int       FastMA       =  2;
extern int       FastMAMode   =  0;
extern int       SlowMA       =  3;
extern int       SlowMAMode   =  1;

double RSI[];
double MAfast[];
double MAslow[];
double Bulls[];
double Bears[];
double AvgBulls[];
double AvgBears[];

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

   IndicatorBuffers(7);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,RSI);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(1,MAfast);
   SetIndexStyle(2,DRAW_LINE);
   SetIndexBuffer(2,MAslow);
   SetIndexBuffer(3,Bulls);
   SetIndexBuffer(4,Bears);
   SetIndexBuffer(5,AvgBulls);
   SetIndexBuffer(6,AvgBears);

   string short_name="MAofRSI("+RSILength+")";
   IndicatorShortName(short_name);
   SetIndexLabel(0,"RSI");
   SetIndexLabel(1,"RSIfast");
   SetIndexLabel(

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

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

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

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

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

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

Стоимость полного кода
195,70₽ ≈ $2.39