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

RSI swings

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

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

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

О программе

Индикатор RSI Swings рассчитывает значение RSI заданного периода и определяет направление свингов тренда на основе пользовательских уровней. Отображает два гистограммных буфера: зелёный для восходящего тренда и пурпурный для нисходящего, а также буфер текущего состояния тренда.

Логика работы основана на сравнении значения RSI с четырьмя настраиваемыми уровнями. При превышении верхнего порога активируется сигнал восходящего тренда, при падении ниже нижнего — нисходящего. Промежуточные уровни служат для сброса текущего состояния тренда при возврате RSI в нейтральную зону.

Индикатор предназначен для использования в отдельном окне графика в платформе MetaTrader 5. Все параметры, включая период RSI, тип цены и четыре уровня, настраиваются пользователем через входные параметры.

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

НастройкаОписание
RsiPeriod Период расчёта индикатора RSI. Определяет количество баров, используемых для вычисления относительной силы изменения цены.
RsiPrice Тип цены, используемый для расчёта RSI. Указывает, какая ценовая величина (например, закрытие, открытие и т.д.) применяется в расчёте.
LevelUp1 Верхний уровень для определения восходящего тренда. При значении RSI выше этого уровня тренд устанавливается как восходящий.
LevelUp2 Верхний промежуточный уровень. При значении RSI выше этого уровня и текущем нисходящем тренде, тренд сбрасывается.
LevelDn2 Нижний промежуточный уровень. При значении RSI ниже этого уровня и текущем восходящем тренде, тренд сбрасывается.
LevelDn1 Нижний уровень для определения нисходящего тренда. При значении RSI ниже этого уровня тренд устанавливается как нисходящий.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers  2
#property indicator_color1   LimeGreen
#property indicator_color2   PaleVioletRed
#property indicator_width1   2
#property indicator_width2   2
#property indicator_minimum -1
#property indicator_maximum  1
#property indicator_level1   0

extern int    RsiPeriod = 9;
extern int    RsiPrice  = PRICE_CLOSE;
extern double LevelUp1  = 70;
extern double LevelUp2  = 60;
extern double LevelDn2  = 40;
extern double LevelDn1  = 30;

double trup[];
double trdn[];
double trend[];

int init()
{
      // код доступен только после оплаты
   }
   IndicatorBuffers(3);
   SetIndexBuffer(0,trup); SetIndexStyle(0,DRAW_HISTOGRAM);
   SetIndexBuffer(1,trdn); SetIndexStyle(1,DRAW_HISTOGRAM);
   SetIndexBuffer(2,trend);
   IndicatorShortName("RSI swings ("+RsiPeriod+")");
   return(

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

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

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

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

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

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

Стоимость полного кода
115,90₽ ≈ $1.42