+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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.