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

Fiji BB

fiji-bb-alert.mq5
Вы автор или правообладатель?

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

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

О программе

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

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

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

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

НастройкаОписание
eintBandsPeriod Период расчёта скользящей средней для полос Боллинджера.
edblBandsDev Множитель отклонения полос Боллинджера от средней линии.
eintMAMode Метод расчёта скользящей средней (например, SMA, EMA и другие доступные режимы).
eintMAPrice Тип цены, используемой для расчёта скользящей средней (например, Close, Open и другие доступные типы).
eintMAShift Сдвиг скользящей средней в барах относительно текущего бара.
eintBarsBack Количество баров назад, используемое для сравнения ценовых экстремумов при проверке дивергенции.
UseSound Включение или отключение воспроизведения звуковых файлов при срабатывании сигнала.
AlertSound Включение или отключение всплывающих предупреждений при срабатывании сигнала дивергенции.
SoundFileBuy Звуковой файл, воспроизводимый при обнаружении бычьей дивергенции на нижней полосе.
SoundFileSell Звуковой файл, воспроизводимый при обнаружении медвежьей дивергенции на верхней полосе.
SendMailPossible Включение или отключение отправки электронной почты при срабатывании сигнала.
SIGNAL_BAR Номер бара, на котором проверяется условие дивергенции для генерации сигнала.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 White
#property indicator_color2 Lime
#property indicator_color3 Red
#property indicator_color4 White
#property indicator_color5 Blue
#property indicator_width1 1
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 3
#property indicator_width5 3
#property indicator_style1 STYLE_DOT
#property indicator_style2 STYLE_SOLID
#property indicator_style3 STYLE_SOLID

extern int eintBandsPeriod = 20;
extern double edblBandsDev = 2.0;
extern int eintMAMode = MODE_SMA;
extern int eintMAPrice = PRICE_CLOSE;
extern int eintMAShift = 0;
extern int eintBarsBack = 1;
extern bool UseSound=true;
extern bool AlertSound=true;
extern string SoundFileBuy ="alert2.wav";
extern string SoundFileSell="email.wav";
extern bool SendMailPossible = false;
extern int SIGNAL_BAR =  1 ; 
bool SoundBuy  = False;
bool SoundSell = False;

double gadblMid[];
double gadblUpper[];
double gadblLower[];
double gadblDiv[];
double gadblDiv2[];

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

int deinit()
{
   return( 0 );
}

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

   if (counted_bars < 0) return (-1);
   if (counted_bars > 0) counted_bars--;
   int intLimit = Bars - counted_bars;

   int intTrueShift, inx, jnx;
   double dblSum, dblNewRes, dblClose, dblDeviation, dblCurrMA;

   for( inx = intLimit; inx >= 0; inx-- )
   {
      intTrueShift = inx + eintMAShift;
      dblSum = 0.0;
      dblCurrMA = iMA( Symbol(), Period(), eintBandsPeriod, 0, eintMAMode, eintMAPrice, intTrueShift );

      fo

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

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

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

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

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

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

Стоимость полного кода
344,20₽ ≈ $4.21