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

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

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

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

О программе

Данный продукт представляет собой пользовательский индикатор для платформы MetaTrader 4, который рассчитывает аналитический трендовый сигнал на основе скользящей средней метода Халла и канальных уровней, построенных с использованием индикатора ATR. Трендовое направление отображается на графике через цветные линии.

Индикатор отслеживает изменение направления тренда и при его переключении размещает на графике стрелки-метки настраиваемого цвета и типа. Визуальные сигналы помогают идентифицировать точки разворота тренда.

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

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

НастройкаОписание
TimeFrame Таймфрейм — Выбирает таймфрейм для расчёта индикатора
hullPeriod Период Халла — Устанавливает период расчёта скользящей средней метода Халла
appliedPrice Применяемая цена — Задаёт тип цены, используемой для расчёта индикатора
atrPeriod Период ATR — Устанавливает период расчёта индикатора ATR
atrMultiplier Множитель ATR — Задаёт множитель ATR для построения верхнего и нижнего канальных уровней
alertsOn Уведомления включены — Включает или отключает систему уведомлений о смене тренда
alertsOnCurrent Уведомления на текущем баре — Определяет, на каком баре срабатывают уведомления: на текущем или на предыдущем
alertsMessage Уведомления в виде сообщений — Включает или отключает показ текстовых уведомлений на графике при смене тренда
alertsSound Звуковые уведомления — Включает или отключает звуковой сигнал при смене тренда
alertsEmail Уведомления по email — Включает или отключает отправку уведомлений по электронной почте при смене тренда
ShowArrows Показ стрелок — Включает или отключает отображение стрелок-меток при смене направления тренда
arrowsIdentifier Идентификатор стрелок — Задаёт идентификатор для стрелок-меток на графике
arrowsUpperGap Отступ стрелки вверх — Определяет отступ стрелки вверх от максимума бара в единицах ATR
arrowsLowerGap Отступ стрелки вниз — Определяет отступ стрелки вниз от минимума бара в единицах ATR
arrowsUpColor Цвет стрелки вверх — Задаёт цвет стрелки восходящего тренда
arrowsDnColor Цвет стрелки вниз — Задаёт цвет стрелки нисходящего тренда
arrowsUpCode Код стрелки вверх — Устанавливает код стрелки для отображения сигнала восходящего тренда
arrowsDnCode Код стрелки вниз — Устанавливает код стрелки для отображения сигнала нисходящего тренда
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1  LimeGreen
#property indicator_color2  PaleVioletRed
#property indicator_color3  PaleVioletRed
#property indicator_width1  2
#property indicator_width2  2
#property indicator_width3  2

extern string TimeFrame        = "Current time frame";  
extern int    hullPeriod       = 12;
extern int    appliedPrice     = PRICE_MEDIAN;
extern int    atrPeriod        = 12;
extern double atrMultiplier    = 0.66;
extern bool   alertsOn         = false;
extern bool   alertsOnCurrent  = false;
extern bool   alertsMessage    = true;
extern bool   alertsSound      = false;
extern bool   alertsEmail      = false;
extern bool   ShowArrows       = false;
extern string arrowsIdentifier = "sthull Arrows1";
extern double arrowsUpperGap   = 1.0;
extern double arrowsLowerGap   = 1.0;
extern color  arrowsUpColor    = LimeGreen;
extern color  arrowsDnColor    = Red;
extern int    arrowsUpCode     = 241;
extern int    arrowsDnCode     = 242;

double Trend[];
double TrendDa[];
double TrendDb[];
double Up[];
double Dn[];
double Direction[];

string indicatorFileName;
bool   returnBars;
bool   calculateValue;
int    timeFrame;

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

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

void CleanPoint(int i,double& first[],double& second[])
{
   if ((second[i]  != EMPTY_VALUE) && (second[i+1] != EMPTY_VALUE))
        second[i+1] = EMPTY_VALUE;
   else
      if ((first[i] != EMPTY_VALUE) && (first[i+1] != EMPTY_VALUE) && (first[i+2] == EMPTY_VALUE)

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

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

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

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

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

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

Стоимость полного кода
681,70₽ ≈ $8.33