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

Rsi of MACD

rsi_of_macd_double.mq5

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

xauusd_gold_perfect.mq4MQL4 / MetaTrader 4 · 2 общих теговtm sniper pro.pineTradingView · 2 общих теговsniper pro.mq5MQL5 / MetaTrader 5 · 2 общих теговpro +.pineTradingView · 2 общих теговofada_gold_trader_v230.mq5MQL5 / MetaTrader 5 · 2 общих теговmulti strategy algo combined by enigma mode.pineTradingView · 2 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор «Rsi of MACD» рассчитывает значение RSI на основе MACD-линии, отображая результат в отдельном окне MetaTrader 5. В основе лежат пользовательские реализации скользящих средних экспоненциального типа (EMA) и индикатора RSI, применяемых к разности быстрой и медленной EMA цены закрытия. Доступен режим двойного MACD, при котором RSI рассчитывается уже от разности EMA самой MACD-линии.

Индикатор формирует четыре буфера отрисовки: основная линия MACD, вспомогательные точки для отображения разрывов графика, сигнальная линия на основе EMA и цветовой буфер. Цвет линии меняется при пересечении MACD и сигнальной линии или при изменении направления основной линии — в зависимости от выбранного режима.

Настройки позволяют задать периоды EMA, период RSI, тип цены и поведение цветовой индикации. Индикатор предназначен для технического анализа ценовых данных и визуализации динамики RSI от MACD.

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

НастройкаОписание
RsiPeriod Период индикатора RSI, определяющий глубину усреднения при расчёте RSI от MACD.
FastEMA Период быстрой экспоненциальной скользящей средней (EMA), используемой для расчёта MACD-линии.
SlowEMA Период медленной экспоненциальной скользящей средней (EMA), используемой для расчёта MACD-линии.
SignalEMA Период экспоненциальной скользящей средней для построения сигнальной линии на основе MACD.
Price Тип цены, применяемый при расчёте скользящих средних. По умолчанию — цена закрытия (PRICE_CLOSE).
ColorOnSignalCross Переключатель режима цветового отображения. При активации цвет линии меняется при пересечении MACD сигнальной линией; при деактивации — при изменении направления основной линии MACD.
DoubleMacd Переключатель режима двойного MACD. При активации RSI рассчитывается от разности EMA MACD-линии; при деактивации — от MACD-линии напрямую.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1  LimeGreen
#property indicator_color2  Orange
#property indicator_color3  Orange
#property indicator_color4  Silver
#property indicator_width1  2
#property indicator_width2  2
#property indicator_width3  2
#property indicator_style4  STYLE_DOT

extern int  RsiPeriod = 14;
extern int  FastEMA   = 12;
extern int  SlowEMA   = 26;
extern int  SignalEMA =  9;
extern int  Price     = PRICE_CLOSE;
extern bool ColorOnSignalCross = true;
extern bool DoubleMacd = true;

double macd[];
double macdDa[];
double macdDb[];
double signal[];
double colors[];

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

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

double workRsi[][3];
#define _price  0
#define _change 1
#define _changa 2

double iRsi(double price, double period, int i, int instanceNo=0)
{
   if (A

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

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

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

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

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

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

Стоимость полного кода
331,90₽ ≈ $4.06