cci_-_of_rsi_-_super_smoothed.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «cci_-_of_rsi_-_super_smoothed.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 4, рассчитывающий сглаженную версию индикатора CCI на основе RSI. Сначала вычисляется RSI заданного периода по выбранной цене, затем на его основе формируется CCI, который дополнительно сглаживается специальным фильтром. Результат отображается в отдельном окне с горизонтальными уровнями перекупленности и перепроданности.
Индикатор предназначен для анализа импульса и выявления потенциальных зон разворота на ценовом графике. Сглаживание снижает шум и позволяет точнее определять перегретые условия рынка. Пользователь может настраивать периоды расчёта RSI и CCI, параметр сглаживания, а также уровни перекупленности и перепроданности.
Отображение происходит в отдельном подокне индикатора с зелёной линией основного значения. Горизонтальные уровни помогают визуально оценивать текущее состояние рынка относительно заданных порогов.
Настройки программы
| Настройка | Описание |
|---|---|
| RSIPeriod | Период RSI — Определяет количество баров для расчёта индикатора RSI |
| RSIPrice | Цена RSI — Указывает тип цены или данных, используемых для расчёта RSI |
| CCIPeriod | Период CCI — Определяет количество баров для расчёта CCI на основе значений RSI |
| OverSold | Зона перепроданности — Уровень, ниже которого индикатор считается в зоне перепроданности |
| OverBought | Зона перекупленности — Уровень, выше которого индикатор считается в зоне перекупленности |
| SmoothPeriod | Период сглаживания — Определяет период супер-сглаживания для CCI на основе RSI |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 LimeGreen
extern int RSIPeriod = 50;
extern int RSIPrice = PRICE_CLOSE;
extern int CCIPeriod = 50;
extern double OverSold = -100;
extern double OverBought = 100;
extern double SmoothPeriod = 5;
double cci[];
double rsi[];
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
double workSsm[][2];
#define _price 0
#define _ssm 1
double workSsmCoeffs[][4];
#define _period 0
#define _c1 1
#define _c2 2
#define _c3 3
#define Показано первые 50% кода (символов: 1814)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.