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

signalcash v.1.mq5

Вы автор или правообладатель?

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

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

О программе

Индикатор signalcash v.1 предназначен для анализа графиков цен в MetaTrader 5. Он вычисляет точки разворота тренда на основе сравнения максимумов и минимумов цены в заданном интервале баров.

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

Индикатор поддерживает работу на разных таймфреймах и предоставляет систему оповещений с поддержкой уведомлений, звуковых сигналов и email-рассылки.

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

НастройкаОписание
timeFrame Таймфрейм — Таймфрейм для анализа, на котором работает индикатор.
Length Длина анализа — Длина интервала для анализа максимумов и минимумов цены.
barsback Количество баров назад — Количество баров назад для анализа.
alertsOn Включить оповещения — Включает или отключает систему оповещений индикатора.
alertsOnCurrent Оповещения по текущему бару — Определяет, отправлять ли оповещения по текущему бару.
alertsMessage Сообщения — Включает отправку текстовых сообщений при срабатывании сигнала.
alertsSound Звуковые оповещения — Включает воспроизведение звукового сигнала при срабатывании.
alertsNotify Push-уведомления — Включает отправку push-уведомлений при срабатывании сигнала.
alertsEmail Email-оповещения — Включает отправку email-уведомлений при срабатывании сигнала.
soundfile Звуковой файл — Имя звукового файла для воспроизведения при оповещении.
arrowsVisible Отображать стрелки — Включает или отключает отображение стрелок на графике.
arrowsIdentifier Идентификатор стрелок — Префикс имён графических объектов стрелок на графике.
arrowsDisplacement Смещение стрелок — Расстояние смещения стрелок от цены в единицах ATR.
arrowsUpColor Цвет стрелок вверх — Цвет стрелок направления вверх.
arrowsDnColor Цвет стрелок вниз — Цвет стрелок направления вниз.
arrowsUpCode Код стрелки вверх — Код графического объекта стрелки для направления вверх.
arrowsDnCode Код стрелки вниз — Код графического объекта стрелки для направления вниз.
arrowsUpSize Размер стрелок вверх — Размер (толщина) стрелок направления вверх.
arrowsDnSize Размер стрелок вниз — Размер (толщина) стрелок направления вниз.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Blue
#property indicator_color4 Red

extern int timeFrame = 0;
extern int Length = 1;
extern int barsback = 500;
extern bool alertsOn = TRUE;
extern bool alertsOnCurrent = FALSE;
extern bool alertsMessage = TRUE;
extern bool alertsSound = FALSE;
extern bool alertsNotify = FALSE;
extern bool alertsEmail = FALSE;
extern string soundfile = "alert2.wav";
extern bool arrowsVisible = TRUE;
extern string arrowsIdentifier = "filterArrows";
extern double arrowsDisplacement = 0.5;
extern color arrowsUpColor = DeepSkyBlue;
extern color arrowsDnColor = Red;
extern int arrowsUpCode = 233;
extern int arrowsDnCode = 234;
extern int arrowsUpSize = 1;
extern int arrowsDnSize = 1;
double Gda_164[];
double Gda_168[];
double Gda_172[];
double Gda_176[];
bool Gi_180;
bool Gi_184;
bool Gi_188 = TRUE;
string Gs_192;

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

int deinit() {
   string Ls_16;
   string Ls_0 = arrowsIdentifier + ":";
   int Li_8 = StringLen(Ls_0);
   for (int Li_12 = ObjectsTotal() - 1; Li_12 >= 0; Li_12--) {
      Ls_16 = ObjectName(Li_12);
      if (StringSubstr(Ls_16, 0, Li_8) == Ls_0) ObjectDelete(Ls_16);
   }
   return (0);
}

int start() {
      // код доступен только после оплаты
   }
   int Li_0;
   int Li_8;
   double Ld_12;
   double Ld_20;
   double Lda_28[10000][3];
   if (timeFrame != Period()) {
      Li_0 = MathMin(Bars - 1, barsback * timeFrame / Period());
      for (int Li_4 = Li_0; Li_4 >= 0; Li_4--) {
         Li_8 = iBarShift(NULL, timeFrame, Time[Li_4]);
         Gda_164[Li_4] = iCustom(NULL, timeFrame, Gs_192, 0, Length, barsback, alertsOn, alertsOnCurrent, alertsMessage, alertsSound, alertsNotify, alertsEmail, soundfile,
            arrowsVisible, arrowsIdentifier, arrowsDisplacement, arrowsUpColor, arrowsDnColor, arrowsUpCode, arrowsDnCode, arrowsUpSize, arrowsDnSize, 0, Li_8);
         Gda_168[Li_4] = iCustom(NULL, timeFrame, Gs_192, 0, Length, barsback, alertsOn, alertsOnCurrent, alertsMessage, alertsSound, alertsNotify, alertsEmail, soundfile,
            arrowsVisible, arrowsIdentifier, arrowsDisplacement, arrowsUpColor, arrowsDnColor, arrowsUpCode, arrowsDnCode, arrowsUpSize, arrowsDnSize, 1, Li_8);
      }
      return (0);
   }
   if (!Gi_188) return (0);
   int Li_32 = 0;
   int Li_36 = 0;
   int Li_40 = 0;
   double Ld_44 = High[barsback];
   double Ld_52 = Low[barsback];
   int Li_60 = barsback;
   int Li_64 = barsback;
   for (int Li_68 = barsback; Li_68 >= 0; Li_68--) {
      Ld_12 = 100000

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

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

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

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

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

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

Стоимость полного кода
448,80₽ ≈ $5.49