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

arrow_rsi-8_cross-55_45_nmc.mq5

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

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

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

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

О программе

Индикатор анализирует значение RSI (относительная сила) на выбранном таймфрейме и отображает стрелки на графике при пересечении уровней 55 и 45. При росте RSI выше 55 рисуется стрелка покупки (синяя), при падении ниже 45 — стрелка продажи (красная). Два буфера данных отрисовываются в отдельном окне индикатора с настройкой глубины отображения.

Настройка таймфрейма позволяет выбирать период анализа: от М1 до МН1. Встроенная система оповещений срабатывает при появлении сигнала на первой баре, отправляя алерт на график и воспроизводя звук. Параметр CountBars задаёт количество баров, используемых для расчёта.

Индикатор поддерживает автоматическую отмену текущего сигнала при развороте RSI обратно в зону 45–55 и повторный вход при повторном выходе за границы. Это обеспечивает динамическое обновление торговых сигналов на основе текущей динамики RSI.

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

НастройкаОписание
TF Таймфрейм, на котором производится расчёт RSI и отрисовка стрелок. Допустимые значения: 0 — текущий, 1 — М1, 5 — М5, 15 — М15, 30 — М30, 60 — H1, 240 — H4, 1440 — D1, 10080 — W1, 43200 — MN1.
RSI Текстовый параметр-заголовок для идентификации линии RSI в отображении.
RSIPeriod Период расчёта индикатора RSI, определяющий количество баров для усреднения.
Alarm_On Включает или отключает звуковые и текстовые оповещения при появлении сигналов на первом баре.
Move_Arrow Определяет отступ стрелок от цены (в пунктах) для визуального размещения на графике.
CountBars Задаёт количество баров, используемых для расчёта и отображения стрелок индикатора.
Получить полный код

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

#property indicator_chart_window
#include <WinUser32.mqh>
#property indicator_buffers 2
#property indicator_color1 Blue //Red
#property indicator_width1 2
#property indicator_color2 Red //Red
#property indicator_width2 2

extern int        TF               = 0 ;

extern string     RSI              = "== RSI ===";           
extern int        RSIPeriod        = 8 ; //14

extern bool   Alarm_On       =  True ; 

extern int    Move_Arrow     = 10 ;
extern int    CountBars      = 500 ;//500    

bool   StepTF_Up   =  true; 

double RSI1_up , RSI1_dn ; 

double up1, down1 ;

double bBuffer1[];
double sBuffer1[];

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

int start()
  {
      // код доступен только после оплаты
   }
     static int last_bar = 0;
   if(last_bar==Bars) return (0);
   last_bar = Bars;
   int limit,y=0,counted_bars=IndicatorCounted();

   limit=Bars-counted_bars+TF/Period();

   if(counted_bars>0) limit++; else if (limit>100) limit=CountBars;  
     SetIndexDrawBegin(0,Bars-CountBars);
     SetIndexDrawBegin(1,Bars-CountBars);

   for(int i=CountBars;i>0;i--)
         

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

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

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

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

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

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

Стоимость полного кода
275,10₽ ≈ $3.36