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

digitel flet colormod.mq5

Похожие материалы по тегам

#__slope direction line.mq5MQL5 / MetaTrader 5 · 1 общих теговrange breakout @meowforex1.pineTradingView · 1 общих тегов#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit3.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit2.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор рассчитывает две скользящие средние с настраиваемыми параметрами и отображает визуальную зону конвергенции между ними. Когда разница между значениями скользящих средних оказывается ниже заданного порога, индикатор строит два ограничительных уровня вокруг второй скользящей средней. Поддерживается работа на нескольких таймфреймах.

В качестве инструмента формирования порога доступен средний истинный диапазон (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 и перейдите к оплате.

Стоимость полного кода
289,30₽ ≈ $3.54