TRSI
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «trsi1.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.