LinearRegression Channel
- Утилиты
- Версия: 4.0
Linear Regression Channel v4.0 — Индикатор для MetaTrader 5
Linear Regression Channel v4.0 — это индикатор, который автоматически рассчитывает оптимальную длину канала линейной регрессии с использованием коэффициента R² и отображает историю предыдущих каналов для визуализации эволюции ценовой структуры.
Что нового в v4.0
Автоматическая длина по максимальному R². Индикатор оценивает все длины в пределах заданного минимума и максимума, вычисляет R² для каждой и выбирает ту, которая лучше всего соответствует текущей цене. Панель на графике отображает в реальном времени найденную оптимальную длину, R² текущего канала в процентах и направление тренда.
Настраиваемая история каналов. Рисует предыдущие каналы на N настраиваемых баров назад от текущего. Каждый исторический канал независим, с адаптивным стандартным отклонением для покрываемого периода, индивидуально настраиваемым цветом для каждого канала (до 5 исторических каналов), меткой с R² каждого исторического канала и пунктирными линиями для отличия от текущего канала. Каналы не накладываются друг на друга.
Как работает автоматический расчёт длины
На каждой новой свече индикатор проверяет длины с настраиваемым шагом в заданном диапазоне, вычисляет R² для каждой длины и рисует канал с длиной, получившей наивысший R². Таким образом, канал отражает наиболее репрезентативную длину текущей рыночной структуры в данный момент.
Как работает история
Каждый исторический канал рассчитывает собственную линейную регрессию и собственное стандартное отклонение для покрываемого периода. Это позволяет наблюдать, является ли текущий тренд продолжением предыдущего или представляет собой изменение структуры.
Основные параметры
Основной канал: InpAutoLength (включить автоматическую длину по R²), InpLength (ручная длина, если Auto выключен), InpDeviation (множитель стандартного отклонения), InpExtend (продлить канал вправо), InpShowFibo (показать внутренние уровни Фибоначчи), InpShowBroken (подсветить при пробое канала).
Автоматическая длина: InpAutoMinLen (минимальная длина для оценки, по умолчанию 20), InpAutoMaxLen (максимальная длина для оценки, по умолчанию 300), InpAutoStep (шаг между длинами, по умолчанию 5), InpShowR2Panel (показать панель с R² и оптимальной длиной).
История: InpShowHistory (включить историю каналов), InpHistoryBars (баров назад для поиска каналов), InpHistoryMax (максимум исторических каналов, от 1 до 5), InpHistoryDev (отклонение исторических полос), InpHColor1 до InpHColor5 (индивидуальный цвет для каждого исторического канала).
Рекомендуемая настройка по таймфрейму
Для коротких таймфреймов (M1/M5): InpAutoMinLen = 20, InpAutoMaxLen = 100, InpHistoryBars = 150, InpHistoryMax = 3.
Для промежуточных таймфреймов (M15/M30): InpAutoMinLen = 30, InpAutoMaxLen = 200, InpHistoryBars = 300, InpHistoryMax = 3.
Для старших таймфреймов (H1/H4): InpAutoMinLen = 50, InpAutoMaxLen = 300, InpHistoryBars = 500, InpHistoryMax = 5.
Оповещения
Индикатор генерирует всплывающее оповещение и push-уведомление на мобильное устройство при пробое ценой верхней или нижней полосы канала. Оповещение включает значение R² канала на момент пробоя.
