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

MACDonRSI

macdonrsi.mq5
Вы автор или правообладатель?

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

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

О программе

MACDonRSI — это пользовательский индикатор для MetaTrader, отображающий три графических линии в отдельном окне. Он строит на основе экспоненциальной скользящей средней цены замыкания, рассчитывает RSI от этой средней, а затем формирует MACD-подобный гистограммный сигнал и его сигнальную линию. Уровни 70 и 30 используются для визуальной ориентации.

Индикатор использует три буфера данных и отрисовывает линию (зелёный), гистограмму (красный) и сигнальную линию (синий). Каждый параметр настройки задаёт период соответствующего расчёта, что позволяет гибко управлять чувствительностью индикатора.

Продукт представляет собой аналитический инструмент для технического анализа, комбинирующий элементы RSI и MACD на базе пользовательской скользящей средней.

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

НастройкаОписание
MA Период экспоненциальной скользящей средней цены замыкания, служащей базовым входом для расчёта RSI.
RSIperiod Период индикатора RSI, рассчитываемого на данных скользящей средней.
FastEMA Период быстрой экспоненциальной скользящей средней, используемой при расчёте MACD-компонента индикатора.
SlowEMA Период медленной экспоненциальной скользящей средней, используемой при расчёте MACD-компонента индикатора.
SignalSMA Период простой скользящей средней, применяемой для построения сигнальной линии MACD.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 LimeGreen
#property indicator_color2 Crimson
#property indicator_color3 Blue
#property indicator_level1 70
#property indicator_level2 30

extern int MA=5;
extern int RSIperiod=3;
extern int FastEMA=10;
extern int SlowEMA=20;
extern int SignalSMA=5;

double BufRSI[];
double BufMACD[];
double BufSign[];
double BufMA[];

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

	IndicatorBuffers(4);
	SetIndexBuffer(0,BufRSI); SetIndexStyle(0,DRAW_LINE);
	SetIndexBuffer(1,BufMACD); SetIndexSt

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

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

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

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

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

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

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