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

realcloud.mq5

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

indicator previous session range + projected candles + boschoch protected for tradingview.pineTradingView · 1 общих тегов#__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 общих тегов
Вы автор или правообладатель?

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

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

О программе

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

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

Расчёт выполняется в обработчике тиков: для каждого бара копируются временные ряды заданных таймфреймов и вызывается функция сглаживания с нужным методом и ценовым типом. Результаты записываются в два буфера и отрисовываются как гистограммы.

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

НастройкаОписание
Method Доступные методы сглаживания для первого скользящего среднего: 0=SMA, 1=EMA, 2=SMMA, 3=LWMA. Параметр является справочным описанием вариантов.
Price Доступные ценовые типы для расчёта: 0=Close, 1=Open, 2=High, 3=Low, 4=Median, 5=Typical, 6=Weighted. Параметр является справочным описанием вариантов.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Magenta
#property indicator_color2 Aqua
#property indicator_width1 4
#property indicator_width2 4

extern int TimeFrame1=1440,
TimeFrame2=0,
Period1=9,
Period2=76;
extern string Method="0=SMA,1=EMA,2=SMMA,3=LWMA";
extern int Method1=1,
Method2=3;
extern string Price="0=Close,1=Open,2=High,3=Low,4=Median,5=Typical,6=Weighted";
extern int Price1=0,
Price2=6;

double MA1[],MA2[],Cloud1[],Cloud2[];

int init()
  {
      // код доступен только после оплаты
   }
   SetIndexBuffer(0,MA2);
   SetIndexBuffer(1,MA1);

   SetIndexStyle(0,DRAW_HISTOGRAM);
   SetIndexStyle(1,DRAW_HISTOGRAM);

   SetIndexLabel(0,NULL);
   SetIndexLabel(1,NULL);

   if(Period()==43200)
     {
      Alert("Cannot work correctly on this timeframe.");
      Alert("Please change the timeframe W1 or less :D");
     }
   if(Period()==10080)
     {TimeFrame1=43200;}
   if(Period()==1440)
     {TimeFrame1=10080;}
   if(Period()==240)
     {TimeFrame1=1440;}
   if(Period()==60)
     {TimeFrame1=240;}
   if(Period()==30)
     {TimeFrame1=60;}

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

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

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

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

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

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

Стоимость полного кода
176,50₽ ≈ $2.16