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

indi sbnr2+save2_alert(1).mq4

Похожие материалы по тегам

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор «SBNR 2+ Save2 Alert» выполняет аналитический расчёт на основе осциллятора RSI и его скользящей средней для определения направления тренда. При смене соотношения значений индикатор отображает на графике цветные стрелки, обозначающие потенциальные точки разворота или продолжения движения цены.

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

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

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

НастройкаОписание
TimeFrame Таймфрейм, на котором выполняется анализ и расчёт индикатора. Допускается указание стандартных обозначений (M1, H4, D1 и т.д.).
RsiPeriod Период осциллятора RSI, используемого для расчёта основного индикаторного значения.
MaType Тип скользящей средней, используемой при расчёте сигнальной линии.
MaPeriod Период скользящей средней, применяемой к значениям RSI для формирования сигнальной линии.
Interpolate Включает или отключает интерполяцию значений между барами для более точного отображения индикаторных линий на младших таймфреймах.
arrowsIdentifier Идентификатор (префикс) графических объектов-стрелок, используемый для их управления и удаления.
arrowsUpColor Цвет стрелок, обозначающих восходящий (бычий) сигнал на графике.
arrowsDnColor Цвет стрелок, обозначающих нисходящий (медвежий) сигнал на графике.
alertsOn Общий переключатель для включения и отключения всех типов уведомлений о сигналах.
alertsSound Включает или отключает воспроизведение звукового сигнала при появлении нового сигнала.
alertsOnCurrent Определяет, проверять ли сигнал только на текущем баре или на следующем за ним.
alertsMessage Включает или отключает отправку текстовых всплывающих сообщений при появлении нового сигнала.
alertsEmail Включает или отключает отправку email-уведомлений при появлении нового сигнала.
Получить полный код

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

#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 Red
#property indicator_color2 White
#property indicator_color3 Black

#define FLINESIZE 14 // ?????? ?????? ????? ????? 14 ????

extern string TimeFrame = "H4";
extern int RsiPeriod = 4;
extern int MaType = 1;
extern int MaPeriod = 2;
extern bool Interpolate = TRUE;
extern string arrowsIdentifier = "SBNR arrows";
extern color arrowsUpColor = Lime;
extern color arrowsDnColor = Red;
extern bool alertsOn = TRUE;
extern bool alertsSound = TRUE;
extern bool alertsOnCurrent = FALSE;
extern bool alertsMessage = FALSE;
extern bool alertsEmail = FALSE;
double G_ibuf_136[];
double G_ibuf_140[];
double G_ibuf_144[];
string gs_148;
bool gi_156 = FALSE;
bool gi_160 = FALSE;
int g_timeframe_164;
string gs_nothing_168 = "nothing";
datetime g_time_176;

datetime lastArrTime = EMPTY;

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

int deinit() {

   f0_2();
   return (0);
}

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

void DrawArrowForBar(int ai_0, color a_color_4, int ai_8, bool ai_12) {
   string name_16 = arrowsIdentifier + ":" + Time[ai_0];
   double Ld_24 = 3.0 * iATR(NULL, 0, 20, ai_0) / 4.0;
   ObjectCreate(name_16, OBJ_ARROW, 0, Time[ai_0], 0);
   ObjectSet(name_16, OBJPROP_ARROWCODE, ai_8);
   ObjectSet(name_16, OBJPROP_COLOR, a_color_4);
   if (ai_12) {
      ObjectSet(name_16, OBJPROP_PRICE1, High[ai_0] + Ld_24);
      return;
   }
   ObjectSet(na

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

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

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

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

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

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

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