!!!macd_adx.mq4
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «!!!macd_adx.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор объединяет расчёт ADX (индекс средних направлений) с MACD (схождение/расхождение скользящих средних) в отдельном окне графика. Он отображает линии PLUSDI и MINUSDI, значение ADX, а также основную и сигнальную линии MACD в виде гистограмм и линий для визуального анализа трендов и импульсов.
Настройки программы
| Настройка | Описание |
|---|---|
| ADXPeriod | Период расчёта индекса средних направлений ADX. |
| ADXLevel | Уровень ADX, используемый как порог для определения силы тренда. |
| FastEmaPeriod | Период быстрой экспоненциальной скользящей средней, используемой в расчёте MACD. |
| SlowEmaPeriod | Период медленной экспоненциальной скользящей средней, используемой в расчёте MACD. |
| SignalPeriod | Период сигнальной линии MACD. |
| limit | Количество баров, участвующих в расчёте индикатора. |
| Spread | Переключатель включения или отключения отображения текущего спреда на графике. |
| Corner | Угол графика, в котором размещается метка спреда. |
| ColorSpread | Цвет текста отображаемого спреда на графике. |
Поиск по коду файла
#property indicator_separate_window
#include <stdlib.mqh>
#property indicator_minimum -100
#property indicator_maximum 100
#property indicator_buffers 7
#property indicator_color1 clrRoyalBlue
#property indicator_color2 clrCrimson
#property indicator_color3 DimGray
#property indicator_color4 Navy
#property indicator_color5 clrCrimson
#property indicator_color6 clrRoyalBlue
#property indicator_color7 Yellow
#property indicator_width1 5
#property indicator_width2 5
#property indicator_width3 5
#property indicator_width4 2
#property indicator_width5 2
#property indicator_width6 2
#property indicator_width7 2
#property indicator_level1 0.0
extern int ADXPeriod = 28;
extern int ADXLevel = 24;
extern int FastEmaPeriod = 12;
extern int SlowEmaPeriod = 26;
extern int SignalPeriod = 9;
extern int limit = 300;
extern bool Spread = false;
extern int Corner = 3;
input color ColorSpread = clrYellow;
double buf_adxplusdi[], buf_adxplusdival[];
double buf_adxminusdi[], buf_adxminusdival[];
double buf_adx[], buf_adxval[];
double buf_adxdifference[];
double buf_linedi[];
double buf_adxinactive[];
double buf_adxstrengthbar[];
double buf_entry[];
double buf_macdmain[];
double buf_macdsignal[];
double buf_null[];
double Poin;
int n_digits = 0;
double divider = 1;
int init()
{
// код доступен только после оплаты
}
int deinit(){ObjectDelete("Spread");return(0);}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted();
int dig = 1;
if (Digits == 5) {dig = 10;}
if(Spread)
{
showSpread();
}
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
for(int i=0; i < limit; i++)
{
doubПоказано первые 50% кода (символов: 3686)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.