Индикатор Trendlines (автоматические/динамические трендовые линии)

Индикатор «Trendlines» (автоматические/динамические трендовые линии) — Автоматический индикатор, который идентифицирует и строит трендовые линии (восходящие, нисходящие, горизонтальные) без ручного рисования. Такие индикаторы помогают трейдерам выявлять потенциальные уровни поддержки и сопротивления, а также визуализировать ключевые ценовые уровни, которые могут влиять на будущее движение цены.
Варианты реализации: простые линии по экстремумам, линии линейной регрессии, регрессионные каналы, swing/pivot‑основанные линии, многофреймовые и адаптивные версии.
Принцип построения уровней и перестроения
Поиск опорных точек:
— Локальные экстремумы (bar i — максимум/минимум относительно N баров слева/справа).
— Pivot‑точки (по high/low/close за период) или значимые свинги (фильтрация по ценовому расстоянию/возрасту).
Выбор и соединение:
— Линия проводится через две (минимум) или более значимых точки; чем больше подтверждений (касаний), тем сильнее линия.
— Дополнительные параллельные линии для каналов/полос.
Перестроение (динамика):
— При поступлении новых баров индикатор пересчитывает экстремумы и пересоздаёт/обновляет линии. Новые более значимые экстремумы могут заменять старые.
— Правила удаления/архивации: максимальный возраст, недостаток подтверждений (число касаний), превышение допустимого отклонения.
— Параметры влияния: окно поиска экстремумов, «чувствительность» (сколько баров для определения свинга), минимальное ценовое расстояние между экстремумами, требуемое число подтверждений.
— Реакция на пробой: пробитая линия помечается/удаляется либо остаётся для отслеживания ретеста в зависимости от логики индикатора.
Формула расчёта (варианты)
Нет единой «формулы» — зависим от метода. Распространённые математические подходы:
— Геометрическая прямая по двум опорным точкам (x1,y1),(x2,y2): slope m = (y2−y1)/(x2−x1), intercept b = y1 − m·x1; линия y = m·x + b.
— Линейная регрессия по окну N: slope = Cov(x,y)/Var(x), intercept = mean(y) − slope·mean(x).
— Взвешенные регрессии (экспоненциальные веса) — те же формулы с весами.
— Канал регрессии: параллельная линия смещается от регрессии на ±k·σ (стандартное отклонение).
— Swing/pivot алгоритмы: нет явной формулы — используются правила поиска локальных high/low и их соединения.
Применение в трейдинге
• Определение доминирующего тренда и его силы.
• Входы по отскоку от линии (контртрендовые/по тренду) и по пробою линии (с подтверждением).
• Установка стоп‑лоссов за линией/каналом и тейк‑профитов по уровню противоположной линии или целевым расстояниям.
• Фильтрация сигналов другими индикаторами (объём, RSI, MACD).
• Многофрейм‑анализ: долгосрочные линии — контекст, краткосрочные — точки входа.
• Управление позицией: трейлинг по линиям/каналам, закрытие при устойчивом пробое.


















