Self-Adjusting RSI
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «self_adjusting_rsi.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Self-Adjusting RSI — это пользовательский индикатор для MetaTrader 5, который рассчитывает стандартный RSI и строит адаптивные зоны перекупленности и перепроданности на основе либо стандартного отклонения, либо скользящего среднего абсолютных отклонений. Индикатор отображает три линии в отдельном окне: значение RSI, верхнюю зону (OB) и нижнюю зону (OS), а также вспомогательный буфер сырых данных.
Индикатор предоставляет два метода расчёта границ: метод стандартного отклонения (Method=0), где границы определяются как 50 ± Deviation × StdDev, и метод MVA (Method=1), где границы рассчитываются как 50 ± MVA_Constant × MA абсолютных отклонений RSI от его скользящего среднего. Пользователь может выбирать применяемую цену расчёта RSI из нескольких вариантов (Close, Open, High, Low и др.).
Настройки программы
| Настройка | Описание |
|---|---|
| Length | Период усреднения, используемый для расчёта RSI и массивов индикатора. |
| Deviation | Множитель стандартного отклонения для построения верхней и нижней зон перекупленности и перепроданности (при Method=0). |
| MVA_Constant | Множитель для расчёта верхней и нижней зон перекупленности и перепроданности при использовании метода MVA (при Method=1). |
| Method_Str | Текстовый параметр, отображающий описание доступных методов расчёта границ. |
| Method | Метод расчёта границ: 0 — стандартное отклонение, 1 — скользящее среднее абсолютных отклонений (MVA). |
| Price | Применяемая цена для расчёта RSI: 0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 Blue
#property indicator_color2 Green
#property indicator_color3 Red
extern int Length=14;
extern double Deviation=1.8;
extern double MVA_Constant=2.;
extern string Method_Str="Method: 0 - Standard deviation, 1 - MVA";
extern int Method=0; // 0 - Standard deviation, 1 - MVA
extern int Price=0; // Applied price
double RSI[], OB[], OS[];
double Raw[];
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()Показано первые 50% кода (символов: 1338)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.