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

BB MACD

custom-bb-macd-indicator.mq5
Вы автор или правообладатель?

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

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

О программе

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

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

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

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

НастройкаОписание
FastLen Быстрая длина — Задаёт период быстрой скользящей средней экспоненциального типа
SlowLen Медленная длина — Задаёт период медленной скользящей средней экспоненциального типа
Length Длина усреднения — Задаёт период усреднения для расчёта вспомогательных линий
barsCount Количество баров — Задаёт максимальное количество анализируемых баров
StDv Стандартное отклонение — Задаёт множитель стандартного отклонения для отображения граничных линий
buff Буфер — Задаёт пороговое значение в пунктах для определения изменения направления
alertsOn Уведомления включены — Включает или отключает систему уведомлений
alertsMessageBox Диалоговые окна — Разрешает вывод уведомлений в виде диалогового окна
alertsSound Звуковой сигнал — Разрешает воспроизведение звукового сигнала при срабатывании уведомления
enterSoundFile (alertsSoundFile) Файл звука — Указывает путь к звуковому файлу для уведомлений
alertsEmail Электронная почта — Разрешает отправку уведомлений по электронной почте
alertsAfterBarClose Уведомления после закрытия бара — Определяет, будут ли уведомления отправляться после закрытия текущего бара
Получить полный код

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

#property  indicator_separate_window
#property  indicator_buffers 4
#property  indicator_color1  Lime    //bbMacd up
#property  indicator_color2  Magenta //bbMacd up
#property  indicator_color3  Yellow    //Upperband
#property  indicator_color4  Yellow     //Lowerband

extern int FastLen = 12;
extern int SlowLen = 26;
extern int Length = 10;
extern int barsCount = 400;
extern double StDv = 2.5;
extern double buff = 0.1;
extern bool alertsOn             = true;
extern bool alertsMessageBox     = true;
extern bool alertsSound          = false;
extern string alertsSoundFile    = "TP1M.wav";  //enterSoundFile
extern bool alertsEmail          = false;
extern bool alertsAfterBarClose  = true;

int loopbegin;
int shift;
double zeroline;

double ExtMapBuffer1[];  // bbMacd
double ExtMapBuffer2[];  // bbMacd
double ExtMapBuffer3[];  // Upperband Line
double ExtMapBuffer4[];  // Lowerband Line

double bbMacd[];
double Upperband[];
double Lowerband[];
double avg[];
double bbMacdline;
double sDev;
double mean;
double sumSqr;
double sslHup[];
double sslHdn[];
double hlv[];
double hlv2[];
double sslHup1[];
double sslHdn1[];
double hlv1[];
int levdr = 0;
double alertTag;

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

int deinit()
  {

   return(0);
  }

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

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

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

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

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

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

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

Стоимость полного кода
305,90₽ ≈ $3.74