Этот индикатор, написанный на Pine Script для TradingView, представляет собой модифицированную версию классического CCI. Он предназначен для определения моментов перекупленности (overbought) и перепроданности (oversold) на рынке, а также для выявления пробоев уровней. Индикатор может использоваться на любых финансовых инструментах: акции, фьючерсы, криптовалюты, Forex и др.
Индикатор рассчитывает отклонение текущей цены от её скользящей средней, нормализованное через среднее отклонение. Значения CCI колеблются вокруг нулевой линии:
· Высокие положительные значения → сигнал о возможной перекупленности.
· Низкие отрицательные значения → сигнал о возможной перепроданности.
· Пробой уровней → возможное продолжение тренда.
| Параметр | Описание | Значение по умолчанию |
| Период | Количество свечей для расчёта | 20 |
| Уровень перекупленности | Верхний порог для сигнала | 100 |
| Уровень перепроданности | Нижний порог для сигнала | -100 |
| Максимальный уровень | Верхний предел шкалы | 300 |
| Минимальный уровень | Нижний предел шкалы | -300 |
| Подсвечивать пробои? | Визуальное выделение пробоев уровней | Да |
| Источник | Данные для расчёта (цена, объём и др.) | hlc3 (типичная цена) |
Код:
CCI = (Источник − SMA(Источник, Период)) / (0.015 × СреднееОтклонение(Источник, Период))
Где:
· Источник — выбранная цена или индикатор (например, типичная цена hlc3)
· SMA — простая скользящая средняя
· СреднееОтклонение — среднее абсолютное отклонение
· Линия CCI: окрашивается в:
·
·
·
· Горизонтальные уровни:
· Пунктирные линии уровней перекупленности/перепроданности
· Заливка между ними — фиолетовая с прозрачностью
· При пробоях уровней — заливка меняется на зелёную или красную
·
· CCI пересекает уровень перепроданности снизу вверх
· Визуальная подсветка снизу
·
· CCI пересекает уровень перекупленности сверху вниз
· Визуальная подсветка сверху
·
· При пересечении уровня перекупленности — сообщение: "CCI перекуплен!"
· При пересечении уровня перепроданности — сообщение: "CCI перепродан!"
🛠 Как использовать?
1. Определение тренда:
· CCI выше 0 → бычий тренд
· CCI ниже 0 → медвежий тренд
2. Поиск точек разворота:
· При достижении экстремальных значений (например, ±200) — возможен отскок
3. Дивергенции:
· Если цена обновляет максимумы, а CCI — нет → возможен разворот
4. Пробой уровней:
· Если CCI долго держится выше 100 или ниже -100 → сильный тренд
·
·
·
Этот индикатор CCI — мощный инструмент для идентификации экстремальных рыночных условий и генерации торговых сигналов. Благодаря гибким настройкам и визуальным подсказкам, он подходит как для начинающих, так и для опытных трейдеров.