digitel flet colormod.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «digitel flet colormod.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор рассчитывает две скользящие средние с настраиваемыми параметрами и отображает визуальную зону конвергенции между ними. Когда разница между значениями скользящих средних оказывается ниже заданного порога, индикатор строит два ограничительных уровня вокруг второй скользящей средней. Поддерживается работа на нескольких таймфреймах.
В качестве инструмента формирования порога доступен средний истинный диапазон (ATR) с настраиваемым множителем либо фиксированное значение в пунктах. Переключатель позволяет выбрать один из двух режимов. Два внутренних буфера скрыты от отображения, а два видимых буфера отрисовываются линиями на графике.
Индикатор использует стандартные функции расчёта скользящих средних и ATR платформы MetaTrader 5. Параметры типов скользящих средних и ценовых констант описаны в виде справочных строк для удобства настройки.
Настройки программы
| Настройка | Описание |
|---|---|
| Ma1Period | Период первой скользящей средней |
| Ma1Type | Тип первой скользящей средней (0 = SMA, 1 = EMA, 2 = SMMA, 3 = LWMA) |
| Ma1Price | Тип цены для расчёта первой скользящей средней (0 = Close, 1 = Open, 2 = High, 3 = Low, 4 = Median, 5 = Typical, 6 = Weighted Close) |
| ___ | Текстовый разделитель-заглушка для визуального разделения групп настроек в панели индикатора |
| Ma2Period | Период второй скользящей средней |
| Ma2Type | Тип второй скользящей средней (0 = SMA, 1 = EMA, 2 = SMMA, 3 = LWMA) |
| Ma2Price | Тип цены для расчёта второй скользящей средней (0 = Close, 1 = Open, 2 = High, 3 = Low, 4 = Median, 5 = Typical, 6 = Weighted Close) |
| _____ | Текстовый разделитель-заглушка для визуального разделения групп настроек в панели индикатора |
| MAsThreSHoldPips | Пороговое значение расхождения между скользящими средними, выраженное в пунктах (используется при выключенном режиме ATR) |
| ATRmode | Переключатель режима порога: при включении используется средний истинный диапазон (ATR), при выключении — фиксированное значение в пунктах |
| ATRperiod | Период расчёта среднего истинного диапазона |
| ATRmultipl | Множитель, на который умножается значение ATR для формирования порога расхождения скользящих средних |
| TimeFrame | Таймфрейм, на котором работает индикатор (0 = текущий таймфрейм) |
| note_MA_Type | Справочная строка с допустимыми значениями типов скользящих средних: 0 = SMA, 1 = EMA, 2 = SMMA, 3 = LWMA |
| note_Price | Справочная строка с допустимыми значениями типов цен для расчёта скользящих средних |
Поиск по коду файла
#property indicator_buffers 4
#property indicator_color3 Yellow
#property indicator_color4 Goldenrod
#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 5
#property indicator_width4 5
double upma[];
double dnma[];
double SqLup[];
double SqLdn[];
extern int Ma1Period = 5;
extern int Ma1Type = MODE_EMA;
extern int Ma1Price = PRICE_CLOSE;
extern string ___= "___";
extern int Ma2Period = 21;
extern int Ma2Type = MODE_EMA;
extern int Ma2Price = PRICE_CLOSE;
extern string _____ = "_______";
extern int MAsThreSHoldPips = 15;
extern bool ATRmode =true;
extern int ATRperiod =50;
extern double ATRmultipl=0.4;
extern int TimeFrame = 0;
extern string note_TimeFrames = "M1;5,15,30,60H1;240H4;1440D1;10080W1;43200MN|0-CurrentTF";
extern string note_MA_Type = "SMA0 EMA1 SMMA2 LWMA3";
extern string note_Price = "0C 1O 2H 3L 4Md 5Tp 6WghC: Md(HL/2)4,Tp(HLC/3)5,Wgh(HLCC/4)6";
string IndicatorFileName;
#property indicator_chart_window
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted();
int limit,i,y;
if(counted_bars<0) return(-1);
if(counted_bars>0) cПоказано первые 50% кода (символов: 2893)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.