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

TRSI

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

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

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

О программе

TRSI — это пользовательский индикатор для MetaTrader 5, отображающий аналитические данные на основе RSI в отдельном оконном графике. Индикатор предоставляет несколько визуальных линий с настраиваемыми параметрами, позволяя трейдерам анализировать импульсные сигналы на ценовых графиках. Поддерживаются различные типы цен для расчёта RSI, настраиваемые периоды скользящих средних и уровни参考ные значения 30, 50 и 70. Включены переключатели отображения для каждой линии, что обеспечивает гибкость при анализе графиков.

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

НастройкаОписание
r1 Текстовая метка первого шага формулы: RSI периода закрытия.
r2 Текстовая метка второго шага формулы: экспоненциальная скользящая средняя от RSI.
r3 Текстовая метка третьего шага формулы: экспоненциальная скользящая средняя от предыдущего результата.
r4 Текстовая метка четвёртого шага формулы: экспоненциальная скользящая средняя от предыдущего результата.
r5 Текстовая метка пятого шага формулы: простая скользящая средняя от предыдущего результата.
r6 Текстовая метка смещения: сдвиг вправо на указанное количество баров.
RSI_Period Период расчёта индикатора относительной силы (RSI).
p Заголовок группы параметров выбора типа цены для RSI.
p0 Описание варианта цены: 0 — закрытие.
p1 Описание варианта цены: 1 — открытие.
p2 Описание варианта цены: 2 — максимум.
p3 Описание варианта цены: 3 — минимум.
p4 Описание варианта цены: 4 — медиана (high+low)/2.
p5 Описание варианта цены: 5 — типичная (high+low+close)/3.
p6 Описание варианта цены: 6 — взвешенная (high+low+close+close)/4.
0=close, 1=open, 2=high, 3=low, 4=median(high+low)/2, 5=typical(high+low+close)/3, 6=weighted(high+l (RSI_AppliedPrice) Тип цены, используемый для расчёта RSI: 0 — закрытие, 1 — открытие, 2 — максимум, 3 — минимум, 4 — медиана, 5 — типичная цена, 6 — взвешенная цена.
EMA1_Period Период первой экспоненциальной скользящей средней, применяемой к значениям RSI.
EMA2_Period Период второй экспоненциальной скользящей средней, применяемой к результату первой скользящей средней.
EMA3_Period Период третьей экспоненциальной скользящей средней, применяемой к результату второй скользящей средней.
SMA_Period Период простой скользящей средней, применяемой к результату тройной экспоненциальной скользящей средней.
SMA_Shift Сдвиг простой скользящей средней в барах вправо от текущей позиции.
PlotRSI Переключатель отображения линии RSI на графике.
PlotEMA3 Переключатель отображения линии тройной экспоненциальной скользящей средней RSI.
PlotTRSI Переключатель отображения линии TRSI на графике.
Получить полный код

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

#property  indicator_separate_window
#property  indicator_buffers 3
#property  indicator_color1  Gray
#property  indicator_color2  Aqua
#property  indicator_color3  Red
#property  indicator_width1  1
#property  indicator_width2  1
#property  indicator_width3  1

extern string  r1=" 1. RSI(14) of Close";
extern string  r2=" 2. EMA(3) of #1";
extern string  r3=" 3. EMA(3) of #2";
extern string  r4=" 4. EMA(3) of #3";
extern string  r5=" 5. SMA(5) of #4";
extern string  r6="    shifted right 3 bars";

extern int     RSI_Period = 14;
extern string  p = "--Applied Price Types--";
extern string  p0 = " 0 = close";
extern string  p1 = " 1 = open";
extern string  p2 = " 2 = high";
extern string  p3 = " 3 = low";
extern string  p4 = " 4 = median(high+low)/2";
extern string  p5 = " 5 = typical(high+low+close)/3";
extern string  p6 = " 6 = weighted(high+low+close+close)/4";
extern int     RSI_AppliedPrice = 0;//0=close, 1=open, 2=high, 3=low, 4=median(high+low)/2, 5=typical(high+low+close)/3, 6=weighted(high+low+close+close)/4
extern int     EMA1_Period = 3;
extern int     EMA2_Period = 3;
extern int     EMA3_Period = 3;
extern int     SMA_Period = 5;
extern int     SMA_Shift = 3;
extern bool    PlotRSI = true;
extern bool    PlotEMA3 = true;
extern bool    PlotTRSI = true;

double RSI[];
double EmaOfRSI[];
double EmaOfEmaOfRSI[];
double EmaOfEmaOfEmaOfRSI[];
double TRSI[];
double TempRSI[];
double TempEma3RSI[];

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

   IndicatorBuffers(8);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_

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

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

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

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

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

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

Стоимость полного кода
251,30₽ ≈ $3.07