rsi_t3_slope_nmc.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsi_t3_slope_nmc.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный индикатор рассчитывает модифицированный RSI с применением сглаживания T3 на дельмах ценовых данных и отображает результаты в отдельном окне MetaTrader 5. Значения индикатора ограничены диапазоном от -50 до +50. Четыре буфера гистограмм разделяют значения RSI по знаку (положительные/отрицательные) и направлению наклона (рост/падение), что позволяет визуально оценить динамику показателя. Два настраиваемых уровня (верхний и нижний) отображаются на графике для удобства анализа.
В основе расчёта лежит вычисление разницы между текущей и предыдущей ценой, которая проходит через каскадное сглаживание T3 с настраиваемым параметром «горячего» поля. Внутренний скользящий средний используется как источник данных для RSI. Индикатор не содержит торговой логики и предназначен исключительно для аналитической визуализации.
Настройки программы
| Настройка | Описание |
|---|---|
| RsiPeriod | Период расчёта индикатора RSI. |
| RsiPrice | Тип цены, используемый в качестве исходных данных для расчёта RSI (Close, Open, High, Low, Median, Typical или Weighted). |
| Hot | Параметр «горячего» поля, используемый при расчёте сглаживания T3 внутри индикатора. |
| OriginalT3 | Переключатель метода сглаживания: при активации используется формула Тим Тилсона, при неактивации — альтернативная формула альфа-параметра. |
| LevelUp | Верхний уровень, отображаемый на графике индикатора. |
| LevelDown | Нижний уровень, отображаемый на графике индикатора. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 5
#property indicator_color1 LimeGreen
#property indicator_color2 LimeGreen
#property indicator_color3 PaleVioletRed
#property indicator_color4 PaleVioletRed
#property indicator_color5 DarkGray
#property indicator_width1 2
#property indicator_width3 2
#property indicator_width5 2
#property indicator_minimum -50
#property indicator_maximum +50
#property indicator_levelcolor DarkGray
#property strict
enum prices
{
pr_close, // Close
pr_open, // Open
pr_high, // High
pr_low, // Low
pr_median, // Median
pr_typical, // Typical
pr_weighted // Weighted
};
extern double RsiPeriod = 25; // Rsi period
extern prices RsiPrice = pr_close; // Price to use
extern double Hot = 0.7; // Rsi "hot" field
extern bool OriginalT3 = false; // Use Tim Tillson calculation?
extern double LevelUp = 30; // Upper level
extern double LevelDown = -30; // lower level
double rsi[];
double rsihuu[];
double rsihud[];
double rsihdu[];
double rsihdd[];
double slope[];
int init()
{
// код доступен только после оплаты
}
int deinit() { return(0); }
int start()
{
// код доступен только после оплаты
}
double workRsi[][1];
#define _price 0
double iRsi(double price, double period, double hot, bool original, int i)
{
if (ArrayRange(workRsi,0)!=Bars) ArrayResize(workПоказано первые 50% кода (символов: 4281)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.