NosTraderMus LinearRegressionBands
- Индикаторы
- Версия: 1.24
- Активации: 5
LinearRegressionBands — интеллектуальные сигналы на основе регрессионных каналов + RSI
Преобразуйте анализ рынка в ясное и наглядное решение. LinearRegressionBands строит линейную регрессию по недавнему окну цен и формирует динамические каналы (± стандартные отклонения), чтобы выявлять экстремумы. Стрелки входа появляются только при реальном пробое границы канала и подтверждении экстремального значения RSI; дополнительно можно потребовать, чтобы наклон регрессии совпадал с направлением сигнала (режим «только по тренду»).
Что решает?
-
Откаты высокой вероятности: в режиме «только по тренду» ищет покупки на откатах в восходящем наклоне и продажи на отскоках в нисходящем наклоне.
-
Контролируемая контртрендовая торговля: если отключить требование тренда, фиксирует экстремумы при пробое каналов в сочетании с экстремальным RSI, что подходит для тщательно отфильтрованных контртрендовых стратегий.
-
Меньше шума, чем у горизонтальных каналов: в отличие от классических полос, регрессионные каналы наклонены вместе с ценой, согласуются с доминирующим направлением и снижают количество ложных сигналов.
Ключевые преимущества
-
Чистые и объективные сигналы: стрелки рисуются только при пробое границы (без допусков) и подтверждении экстремума RSI.
-
Режим «Тренд» одним параметром: установите OnlyInTrend=true, чтобы требовать благоприятный наклон (m>0 для покупок, m<0 для продаж). Оптимально для «покупки на откате» и «продажи на отскоке» внутри тренда.
-
Мультиактивность и мультивременность: подходит для Forex, индексов, сырьевых рынков, криптоактивов и любого таймфрейма.
-
Стрелки без перерисовки: оценка ведется по закрытой свече (RSI_Shift=1 по умолчанию), что предотвращает изменение стрелок задним числом.
-
Легковесность и стабильность: оптимизированные расчеты не перегружают платформу.
Как это работает (вкратце)
-
Вычисляется линейная регрессия на RegPeriod барах и стандартное отклонение остатков.
-
Рисуются центральная линия и верхняя/нижняя границы: линия ± StdDevFactor × сигма.
-
Покупка: если минимум закрытой свечи пробивает нижнюю границу и RSI < RSI_Oversold (и, при OnlyInTrend=true, наклон m>0).
Продажа: если максимум пробивает верхнюю границу и RSI > RSI_Overbought (и, при OnlyInTrend=true, наклон m<0). -
В точке сигнала ставится стрелка.
Рекомендуемые стили применения
-
Трендовые входы (откаты с подтверждением): OnlyInTrend=true. Типичные выходы: центральная линия, противоположная граница или возврат RSI через 50.
-
Избирательная контртрендовая торговля: OnlyInTrend=false плюс более жесткие пороги RSI (например, 80/20). Предпочтительны старшие таймфреймы и боковые рынки.
-
Top-down-подход: определяйте тренд на H4/D1 и исполняйте сигналы на M15/H1 (оставьте RSITimeframe = PERIOD_CURRENT или используйте RSI на более высоком ТФ).
Рекомендуемые настройки (стартовые ориентиры)
-
Скальпинг M5–M15: RegPeriod 14–20, StdDevFactor 1.8–2.2, RSI 7–14, RSI_Overbought 75–80, RSI_Oversold 20–25, OnlyInTrend=true.
-
Внутридневная торговля M15–H1: RegPeriod 20–40, StdDevFactor 2.0, RSI 14, уровни 70/30, OnlyInTrend=true.
-
Свинг H4–D1: RegPeriod 50–100, StdDevFactor 2.0–2.5, RSI 14, уровни 65/35 или 60/40 в зависимости от волатильности, OnlyInTrend=true.
Внешние параметры: значение и рекомендации по настройке
RegPeriod (int, по умолчанию 20)
Число баров для расчета регрессии.
Эффект: меньшие значения — выше чувствительность (больше сигналов и больше шума); большие — более сглаженные, реже, но качественнее.
Совет: для интрадей 14–40; для свинга 50–100.
StdDevFactor (double, по умолчанию 2.0)
Множитель стандартного отклонения, определяющий ширину каналов.
Эффект: большее значение — более широкие границы (меньше касаний, сигналы избирательнее).
Совет: 2.0 — надежный стандарт; повышайте до 2.5 на высоковолатильных рынках.
PriceType (int, 0=Close; 1=Open; 2=High; 3=Low; 4=Average; 5=Typical)
Базовая цена для построения регрессии и каналов.
Эффект: Close — наиболее распространенный вариант; Typical (H+L+C)/3 сглаживает экстремумы; Average (O+C)/2 также стабилен.
Совет: оставляйте Close, если специально не требуется сглаживание.
RSIPeriod (int, по умолчанию 14)
Период RSI.
Эффект: меньший — более реактивный RSI; больший — стабильнее.
Совет: стандарт — 14; для скальпинга 7–10; для свинга 14–21.
RSITimeframe (ENUM_TIMEFRAMES, по умолчанию PERIOD_CURRENT)
Таймфрейм, на котором рассчитывается RSI.
Эффект: более высокий ТФ фильтрует шум (подтверждение медленнее).
Совет: оставьте текущий; для макрофильтра пробуйте более высокий ТФ.
RSI_Overbought (double, по умолчанию 70.0)
Порог перекупленности (для продаж).
Эффект: чем выше порог, тем реже, но экстремальнее сигналы.
Совет: интрадей 70–80; в широких диапазонах — ближе к 80.
RSI_Oversold (double, по умолчанию 30.0)
Порог перепроданности (для покупок).
Эффект: чем ниже порог, тем реже, но экстремальнее сигналы.
Совет: интрадей 20–30; в широких диапазонах — ближе к 20.
RSI_Shift (int, по умолчанию 1)
Смещение свечи, используемой для подтверждения (1 = закрытая свеча).
Эффект: при 1 исключается перерисовка стрелок; 0 дает сигналы на формирующейся свече (не рекомендуется).
Совет: держите 1.
OnlyInTrend (bool, по умолчанию true)
Требовать, чтобы наклон регрессии соответствовал направлению сделки.
Эффект: true → покупка только при m>0 и продажа только при m<0 (откаты в тренде). false → игнорировать наклон (полезно для фильтрованной контртрендовой торговли).
Совет: true — для большинства стратегий; false — только при уверенной работе в рейндже.
Лучшие практики и управление сделками
Стоп-лосс: ниже/выше минимума/максимума сигнальной свечи или доля противоположной границы канала.
Тейк-профит: центральная линия, противоположная граница либо выход при возврате RSI к 50.
Дополнительный фильтр: избегайте периодов важных макроновостей для чувствительных инструментов; рассмотрите связку с ATR для оценки волатильности и размера позиции.
Важно: данный индикатор не является инвестиционной рекомендацией и не гарантирует результат. Используйте его в рамках четкого риск-менеджмента и предварительно протестируйте на демо-счете.

