ERC (Exponential Regression Channel) — Экспоненциальный регрессионный канал

Exponential-Regression-Channel
Exponential Regression Channel (ERC) — канал, основанный на экспоненциальной регрессии цен в заданном окне. В отличие от обычной линейной регрессии (прямая), экспоненциальная регрессия аппроксимирует данные функцией экспоненты вида y = A·e^{B x} (или логарифмически линейную форму), что лучше подходит для процессов с экспоненциальным ростом/убыванием (например, быстрые импульсы, сложные процентные эффекты). Канал строится вокруг регрессионной кривой с использованием стандартного отклонения остатков (или другого меры разброса) для верхней и нижней границ: средняя кривая ± k·σ_resid.

Компоненты индикатора
— Окно N — число последних баров, используемых для подгонки экспоненциальной модели.
— Модель: y(x) = A · e^{B x} (в практической реализации обычно берут логарифм y и проводят линейную регрессию: ln y = ln A + B x).
— Центр канала — оценённая экспоненциальная кривая на интервале (значения для каждой x в окне и, при желании, экстраполяция вперед).
— Ширина канала — основана на стандартном отклонении остатков регрессии σ_resid (либо медианном абсолютном отклонении), множитель k (например, 1 или 2) задаёт расстояние границ от центра.
— Верхняя/нижняя границы: Upper(x) = fit(x) + k·σ_resid (или в относительных терминах: fit(x)·(1 ± k_rel)), при использовании логарифмической шкалы формулы соответствующим образом преобразуются.

Почему используют экспоненциальную регрессию
— Если цена растёт/падает экспоненциально (ускоренный тренд), линейная регрессия плохо аппроксимирует кривизну; экспоненциальная модель лучше «ловит» кривизну.
— Экстраполяция экспоненциальной функции иногда даёт более адекватный прогноз краткосрочного импульса.
— В канале экспоненциальная средняя и границы отражают относительные (процентные) отклонения лучше, чем абсолютные линейные каналы.

Вариации реализации
— Модель строят на ln(price) (если price>0): провести линейную регрессию ln(price) ~ x → вернуть fit в исходной шкале через exp().
— Использование взвешенной регрессии (WLS) — дать больший вес свежим барам.
— Центрирование x: x = 0..N−1 или x = −(N−1)..0; при экстраполяции обычно используют x>0.
— Метод определения ширины: стандартное отклонение остатков в лог-шкале (σ_ln) даёт мультипликативный канал: Upper = fit·exp(k·σ_ln), Lower = fit·exp(−k·σ_ln). Это удобно для процентных отклонений.


Формула расчёта Индикатора Exponential Regression Channel

Расчет Индикатора Exponential Regression Channel включает три основных этапа:

▌ 1. Расчёт центральной линии (линии регрессии)
Центральная линия рассчитывается с использованием метода наименьших квадратов. Для каждого бара рассчитывается уравнение прямой:

𝑦=𝑎+𝑏𝑥,
где:
— $ y $ — ожидаемое значение цены на определенном временном интервале;
— $ x $ — номер временного периода (например, порядковый номер свечи);
— $ a $ — свободный коэффициент;
— $ b $ — угловой коэффициент наклона линии регрессии.

Коэффициенты рассчитываются следующим образом:

𝑏=\frac𝑛∑𝑥𝑦−(∑𝑥)(∑𝑦)𝑛∑𝑥²−(∑𝑥)²,
𝑎=𝑦̅−𝑏𝑥̅,

где:
— $ n $ — количество свечей в периоде расчета;
— $ \overline{x} $, $ \overline{y} $ — средние значения $ x $ и $ y $ соответственно.

▌ 2. Расчёт ширины канала
Ширину канала определяют исходя из стандартного отклонения ($ SD $):
𝑆𝐷=√\frac̅∑̅(̅𝑦̅ᵢ̅−̅𝑦̅ₚ̅ᵣ̅ₑ̅_{d}̅ᵢ̅_{c}̅ₜ̅ₑ̅_{d}̅)̅²̅𝑛̅,

где:
— $ y_i $ — фактическое значение цены;
— $ y_{\text{predicted}} $ — предсказанное значение по линии регрессии.

Затем верхняя и нижняя границы канала строятся на заданном множителе стандартного отклонения от центральной линии:

Upper Band=𝑎+𝑏𝑥+𝑘⋅𝑆𝐷,

Lower Band=𝑎+𝑏𝑥−𝑘⋅𝑆𝐷,

где $ k $ — константа (обычно равна 2).

▌ Итоговая формула выглядит так:
— Центральная линия (средняя линия регрессии):
𝑦=𝑎+𝑏𝑥,

— Верхняя граница канала:
Upper Band=𝑎+𝑏𝑥+2𝑆𝐷,

— Нижняя граница канала:
Lower Band=𝑎+𝑏𝑥−2𝑆𝐷.


Применение в трейдинге Индикатора Exponential Regression Channel

Индикатор Exponential Regression Channel («Экспоненциальный регрессионный канал») представляет собой инструмент технического анализа, предназначенный для визуализации движения цены актива относительно линии линейной регрессии, построенной по экспоненциальному методу. Этот индикатор помогает определить направление текущего тренда и потенциальные точки разворота рынка.

▌ Основные компоненты индикатора
1. Средняя линия: строится методом наименьших квадратов на основе текущих цен закрытия. Эта линия отражает среднее значение цены за выбранный период.
2. Верхняя и нижняя границы канала: располагаются симметрично средней линии на равном расстоянии вверх и вниз. Эти линии помогают оценить волатильность и силу тренда.

▌ Применение в трейдинге
1. Определение направления тренда.
Если цена движется преимущественно внутри верхней части канала, тренд считается восходящим. Если же преобладает движение ниже средней линии, значит рынок находится в нисходящем тренде.

2. Поиск точек входа и выхода
— Покупка: при касании нижней границы канала и последующем возврате цены внутрь канала возможно открытие длинной позиции.
— Продажа: аналогично, при касании верхней границы и движении обратно вниз целесообразнее рассматривать короткую позицию.

3. Оценка силы тренда
Чем больше расстояние между границами канала, тем сильнее тренд. Узкий канал свидетельствует о слабом тренде или боковом рынке.

4. Обнаружение уровней поддержки и сопротивления
Верхняя граница канала часто выступает уровнем сопротивления, а нижняя — поддержкой. Это важно учитывать при установке стоп-лоссов и целей прибыли.