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

rsi-peak-valley-levels.mq5

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

!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 2 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 2 общих теговea robofibo source v.11.2.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedingvonepointoneone.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedging 1.10 optimized.mq4MQL4 / MetaTrader 4 · 2 общих теговsureforexhedging 1.09 a (2).mq4MQL4 / MetaTrader 4 · 2 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор для MetaTrader 4, отображающий уровни пиков и впадин на основе RSI в отдельном окне. Рисует стрелки уровней поддержки и сопротивления и отправляет уведомления при смене направления тренда. Поддерживает вывод сообщений, звуковых оповещений и email-уведомлений.

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

НастройкаОписание
PeriodRSI Период RSI — Период расчёта индикатора RSI.
Price Цена — Тип цены, используемый для расчёта RSI.
levelOb Уровень перекупленности — Значение уровня перекупленности, отображаемое на графике.
levelOs Уровень перепроданности — Значение уровня перепроданности, отображаемое на графике.
arrowSize Размер стрелки — Размер стрелок, обозначающих уровни поддержки и сопротивления.
alertsOn Оповещения включены — Включает или отключает систему оповещений.
alertsOnCurrent Оповещение на текущем баре — Определяет, на текущем ли баре проверять изменение тренда для оповещения.
alertsMessage Сообщение — Включает вывод всплывающего сообщения при срабатывании оповещения.
alertsSound Звук — Включает воспроизведение звукового файла при срабатывании оповещения.
alertsEmail Email — Включает отправку email-уведомления при срабатывании оповещения.
soundfile Звуковой файл — Имя звукового файла для оповещений.
Получить полный код

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

#property indicator_separate_window
#property indicator_minimum    0
#property indicator_maximum    100
#property indicator_buffers    3
#property indicator_color1     LimeGreen
#property indicator_width1     2
#property indicator_color2     DodgerBlue
#property indicator_color3     DeepPink
#property indicator_levelcolor DarkSlateGray

extern int    PeriodRSI       = 7;
extern int    Price           = 0;
extern double levelOb         = 75.0;
extern double levelOs         = 25.0;
extern int    arrowSize       = 1;

extern string note            = "turn on Alert = true; turn off = false";
extern bool   alertsOn        = true;
extern bool   alertsOnCurrent = true;
extern bool   alertsMessage   = true;
extern bool   alertsSound     = true;
extern bool   alertsEmail     = false;
extern string soundfile       = "alert2.wav";

double RSILine1[];
double SupLevel2[];
double ResLevel3[];
double trend[];

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

int deinit()  {   return(0);  }

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

   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
         limit = MathMin(Bars-counted_bars,Bars-1);

       for(i=limit; i >= 0; i--)
       {
         RSILine1[i] = iRsi(iMA(NULL,0,1,0,MODE_SMA,Price,i),PeriodRSI,i);

         if  ((RSILine1[i+1] < RSILine1[i+2] && RSILine1[i+2] > RSILine1[i+3]) || (RSILine1[i+1] < RSILine1[i+2] && RSILine1[i+2] == RSILine1[i+3] && RSILine1[i+3] > RSILine1[i+4]))                   
              { ResLevel3[i+2] = RSILine1[i+2]; trend[i]= -1; }  //Menandai Level Resistance

         if  ((RSILine1[i+1] > RSILine1[i+2] && RSILine1[i+2] < RSILine1[i+3]) || (RSILine1[i+1] > RSILine1[i+2] && RSILine1[i+2] == RSILine1[i+3] && RSILine1[i

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

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

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

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

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

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

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