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

+ADX MTF

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

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

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

О программе

Индикатор +ADX MTF отображает в отдельном окне разницу между линиями PlusDI и MinusDI индикатора ADX, рассчитанных на выбранном таймфрейме. Положительное значение отрисовывается зелёным гистограммой, отрицательное — красным, что позволяет визуально оценить направление тренда.

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

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

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

НастройкаОписание
TF Таймфрейм для расчёта индикатора. Значение по умолчанию 5 соответствует таймфрейму M5. Допустимые значения: 1 (M1), 5 (M5), 15 (M15), 30 (M30), 60 (H1), 240 (H4), 1440 (D1), 10080 (W1), 43200 (MN1).
ADX01 Период расчёта индикатора ADX. Определяет количество баров, используемых для усреднения значений PlusDI и MinusDI.
Price_Type Тип цены для расчёта индикатора: 0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 SeaGreen
#property indicator_color2 FireBrick
#property indicator_color3 Red
#property indicator_color4 DarkKhaki

#property indicator_width1 1
#property indicator_width2 1
#property indicator_width3 1
#property indicator_width4 1

#property indicator_level1 0.0
#property indicator_levelcolor Silver
#property indicator_levelstyle STYLE_DOT

extern int TF=5;
extern int ADX01=14;
extern int Price_Type=5;

double ExtLimeBuffer[];
double ExtRedBuffer[];
double ExtTrend[];
double ExtTrend2[];

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

int start()
  {
      // код доступен только после оплаты
   }
   int i,limit,Bshift,counted_bars=IndicatorCounted();
   double prev,current;
   string Teks01 = "", Teks02 = "";

   string MTF="";
   double cTF=Period();

               if (cTF==PERIOD_M1) { MTF="M1"; }
               if (cTF==PERIOD_M5) { MTF="M5"; }
               if (cTF==PERIOD_M15) { MTF="M15"; }
               if (cTF==PERIOD_M30) { MTF="M30"; }
               if (cTF==PERIOD_H1) { MTF="H1"; }
               if (cTF==PERIOD_H4) { MTF="H4"; }
               if (cTF==PERIOD_D1) { MTF="D1"; }
               if (cTF==PERIOD_W1) { MTF="W1"; }
               if (cTF==PERIOD_MN1) { MTF="MN1"; }

            

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

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

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

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

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

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

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