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

HalfTrend

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

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

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

О программе

HalfTrend — индикатор для анализа трендов на ценовых графиках. Он отслеживает направление движения цены, используя скользящие средние и показатель волатильности ATR, и отображает линии восходящего и нисходящего трендов разными цветами. Индикатор также рисует каналы на основе ATR и маркеры при смене тренда.

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

Параметр амплитуды определяет период анализа экстремумов цен и расчёта скользящих средних, влияя на чувствительность индикатора к изменениям цены.

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

НастройкаОписание
Amplitude Амплитуда — период для расчёта экстремумов цен (минимум и максимум) и простых скользящих средних, определяющий чувствительность индикатора к изменениям цены.
ShowBars Отображение гистограмм — включает или скрывает дополнительные буферы-гистограммы на графике.
ShowArrows Отображение стрелок — включает или скрывает маркеры-стрелки на графике, указывающие точки смены тренда.
alertsOn Включение уведомлений — активирует или деактивирует всю систему уведомлений о сигналах индикатора.
alertsOnCurrent Текущий бар — при активации проверяет сигнал на текущем баре, при деактивации — на предыдущем баре.
alertsMessage Сообщение — при активации уведомлений выводит сообщение в окне терминала при появлении сигнала.
alertsSound Звук — при активации уведомлений воспроизводит звуковой сигнал при появлении сигнала.
alertsEmail Электронная почта — при активации уведомлений отправляет сообщение на указанный адрес электронной почты при появлении сигнала.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 6
#property indicator_color1 DodgerBlue  // up[]
#property indicator_width1 2
#property indicator_color2 Red       // down[]
#property indicator_width2 2
#property indicator_color3 DodgerBlue  // atrlo[]
#property indicator_width3 1
#property indicator_color4 Red       // atrhi[]
#property indicator_width4 1
#property indicator_color5 DodgerBlue  // arrup[]
#property indicator_width5 1
#property indicator_color6 Red      // arrdwn[]
#property indicator_width6 1

extern int    Amplitude        = 2;
extern bool   ShowBars         = true;
extern bool   ShowArrows       = true;
extern bool   alertsOn         = true;
extern bool   alertsOnCurrent  = false;
extern bool   alertsMessage    = true;
extern bool   alertsSound      = true;
extern bool   alertsEmail      = false;

bool nexttrend;
double minhighprice,maxlowprice;
double up[],down[],atrlo[],atrhi[],trend[];
double arrup[],arrdwn[];

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

class CFix { } ExtFix;

int start()
  {
      // код доступен только после оплаты
   }
   double atr,lowprice_i,highprice_i,lowma,highma;
   int workbar=0;
   int counted_bars=IndicatorCounted();
      if(counted_bars<0) return(-1);
      if(counted_bars>0) counted_bars--;
         int limit = MathMin(Bars-counted_bars,Bars-1);

   for(int i=Bars-1; i>=0; i--)
     {
      lowprice_i=iLow(Symbol(),Period(),iLowest(Symbol(),Period(),MODE_LOW,Amplitude,i));
      highprice_i=iHigh(Symbol(),Period(),iHighest(Symbol(),Period(),MODE_HIGH,Amplitude,i));

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

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

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

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

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

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

Стоимость полного кода
362,10₽ ≈ $4.43