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

LabTrend1_v4

labtrend1_v4.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

LabTrend1_v4 — пользовательский аналитический индикатор для MetaTrader 4, написанный на языке MQL4. Он обрабатывает данные ценовых свечей на настраиваемых таймфреймах и формирует визуальные сигналы непосредственно на графике. Индикатор отслеживает границы ценового канала и определяет возможные развороты тренда, отображая стрелки и цветные гистограммы. При обнаружении изменения направления тренда индикатор способен запускать звуковые оповещения и выводить сообщения на экран.

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

НастройкаОписание
Price Channel narrowing factor (1..10) (Risk) Фактор сужения канала — Числовой параметр, определяющий степень сужения ценового канала; влияет на ширину канала и количество баров для расчёта.
TimeFrame in min (TimeFrame) Таймфрейм — Период анализа в минутах; при значении 0 используется текущий таймфрейм графика.
Display signals mode (Signal) Режим отображения сигналов — Включает или отключает отрисовку стрелок сигналов на графике; при ненулевом значении стрелки отображаются при смене направления тренда.
Display color bars mode: 0-no,1-yes (ColorBar) Режим цветных баров — Включает или отключает отрисовку цветных гистограммных баров, отражающих направление тренда в каждом баре.
Sound Alert switch (SoundAlertMode) Режим звуковых оповещений — Включает или отключает воспроизведение звукового сигнала и вывод алертов при обнаружении смены тренда.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Blue
#property indicator_color4 Red
#property indicator_color5 Blue
#property indicator_color6 Red
#property indicator_width1 1
#property indicator_width2 1
#property indicator_width3 2
#property indicator_width4 2

extern double  Risk           = 3;       //Price Channel narrowing factor (1..10)  
extern int     TimeFrame      = 0;       //TimeFrame in min
extern int     Signal         = 1;       //Display signals mode
extern int     ColorBar       = 1;       //Display color bars mode: 0-no,1-yes 
extern int     SoundAlertMode = 0;       //Sound Alert switch 

double UpTrendSignal[];
double DownTrendSignal[];
double UpTrendBar[];
double DownTrendBar[];
double bsmax[];
double bsmin[];
double time[];
double trend[];

int    Length;
bool   UpTrendAlert=false, DownTrendAlert=false;

int init()
{
      // код доступен только после оплаты
   }

int start()
{
      // код доступен только после оплаты
   }

   int    i,shift,y=0,MaxBar,limit,counted_bars=IndicatorCounted();
   double high, low, sum, UpBar,DnBar;

   if (TimeFrame == 0) TimeFrame = Period();

   int Line=0;            //Display line mode: 0-no,1-yes  

   if (Bars-1<Length+1)return(0);
   if (counted_bars<0)return(-1);

   if (counted_bars>0) counted_bars--;

   MaxBar=Bars-1-Length-1;

   limit=Bars-counted_bars+TimeFrame/Period();

   if (limit>MaxBar)
   {
      for (shift=limit;shift>=MaxBar;shift--) 
      { 
      bsmax[Bars-shift]=0.0;
      bsmin[Bars-shift]=0.0;
      UpTrendSignal[Bars-shift]=0.0;
      DownTrendSignal[Bars-shift]=0.0;
      UpTrendBar[Bars-shift]=0.0;
	   DownTrendBar[Bars-shift]=0.0;
      } 
   limit=MaxBar;
   }

   for(shift=0,y=0;shift<limit;shift++)
   {

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

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

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

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

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

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

Стоимость полного кода
422,40₽ ≈ $5.16