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

MACD_Mirror

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

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

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

О программе

MACD_Mirror — это пользовательский индикатор для MetaTrader 5, рассчитывающий так называемое MACD-зеркало. В отличие от классического MACD, основанного на разнице двух EMA цены закрытия, данный индикатор использует разницу между EMA цены закрытия и EMA цены открытия за заданный период.

Индикатор отображает три линии в отдельном подокне: первая — MACD-зеркало (EMA закрытия минус EMA открытия), вторая — обратное MACD-зеркало (EMA открытия минус EMA закрытия), третья — сигнальная линия, рассчитанная как простая скользящая средняя (SMA) от первой линии.

Два основных параметра позволяют настраивать период EMA и период сигнальной линии SMA, что даёт возможность адаптировать индикатор под различные торговые стратегии и таймфреймы.

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

НастройкаОписание
PeriodeEMA Период экспоненциального скользящего среднего (EMA), используемого для расчёта значений MACD-зеркала и обратного MACD-зеркала.
SignalSMA Период простой скользящей средней (SMA), применяемой для построения сигнальной линии на основе MACD-зеркала.
Получить полный код

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

#property  indicator_separate_window
#property indicator_level1 0
#property indicator_levelcolor Yellow
#property  indicator_buffers 3
#property  indicator_color1  Red
#property  indicator_color2  Blue
#property  indicator_color3  Yellow
#property  indicator_width1  2
#property  indicator_width2  2
#property  indicator_width3  2

extern int PeriodeEMA=20;
extern int SignalSMA=9;

double     MacdBuffer[];
double     Macd2Buffer[];
double     SignalBuffer[];

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

   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_LINE);
   SetIndexDrawBegin(2,SignalSMA);
   IndicatorDigits(Digits+1);

   SetIndexBuffer(0,MacdBuffer);
   SetIndexBuffer(1,Macd2Buffer);
   SetIndexBuffer(2,SignalBuffer);

 

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

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

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

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

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

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

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