VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

Линейная регрессия: подогнанная линия, её наклон и канал вокруг неё

Инструмент линейной регрессии отвечает на простой геометрический вопрос: если бы пришлось провести одну прямую через недавние бары, где бы она прошла? Линия, её наклон и канал вокруг неё дают фьючерсным трейдерам статистическую картину направления тренда и того, как далеко цена обычно отклоняется от него. На этой странице разобрано, как её читают и как генератор стратегий может проверить её на ваших рынках.

СемействоТренд
ВыводПодогнанная линия, показание наклона и каналЛиния и канал в единицах цены; наклон показывает уклон
В AlphaPrimeВстроенное семейство генератораНаправление тренда, входы и выходы по каналу

Что он измеряет

Линейная регрессия заимствована из статистики. Возьмите недавнее окно цен закрытия, найдите единственную прямую, которая в среднем лежит ближе всего ко всем из них, и нарисуйте её на графике. Получится линия, которая не является ни сглаженной средней прошлых значений, ни следом последнего бара, а лучшим прямым описанием всего окна. Её конечная точка, называемая значением регрессии, показывает, где, по мнению линии, должна быть цена прямо сейчас, если недавний путь продолжился бы по прямой.

Из одной и той же подгонки получаются три показания. Сама линия — трендовая линия, гораздо менее запаздывающая, чем обычная скользящая средняя, потому что подогнанную линию старые значения тянут назад не так. Наклон — это уклон этой линии: положительный, когда цена дрейфовала вверх сквозь окно, отрицательный, когда вниз, и близкий к нулю, когда чистого дрейфа было мало. Канал строится размещением параллельных линий выше и ниже подгонки, разделённых мерой того, как далеко цена обычно разбросана вокруг неё, что приносит ту же идею, что и стандартное отклонение.

Это и отличает её от остальных трендовых линий семейства. Скользящая средняя Халла или обычная средняя взвешивают бары, чтобы следовать за ценой; регрессия же спрашивает, какой прямой путь лучше всего объясняет данные. Наклон даёт чистое, сопоставимое, почти числовое показание направления тренда, а расстояние канала отражает разброс вокруг тренда, а не «сырой» размер бара.

Схематичный набросок (не реальные рыночные данные)

Как он ведёт себя на реальных рынках

При устойчивых трендах цена обычно колеблется вокруг подогнанной линии внутри довольно регулярного коридора. Линия сохраняет наклон, касания границ канала выглядят как растянутые движения, а возврат к середине обычен. Именно этот упорядоченный ритм заставляет трейдеров иногда называть структуру трендовым каналом и считать границы местами, где давление иссякает.

Когда тренд ускоряется или ломается, картина меняется. Цена пробивает границу канала и может продолжать ехать вдоль неё, а подогнанная линия поворачивается, пока окно впитывает новые бары. Поскольку каждая точка окна имеет вес, несколько экстремальных баров в конце могут заметно согнуть линию, поэтому линии регрессии славятся склонностью к пересмотру: то, что выглядело пологим наклоном вверх, после резкого разворота может стать плоским.

На боковых рынках наклон держится около нуля, а канал становится грубой горизонтальной полосой, что бывает полезно для мышления в логике диапазона. Индикатор реагирует и на выбор окна: короткая подгонка плотно прилегает к цене и ведёт себя как быстрый фильтр, а длинная описывает широкое направление и игнорирует детали. Выбор между ними — это на самом деле выбор того, какой масштаб времени тренда вас интересует.

Распространённые способы применения (концепции)

Направление наклона

Торговать по уклону

Покупать, пока наклон положителен, и продавать, пока отрицателен, используя знак уклона как фильтр направления. Наклон около нуля говорит об отсутствии ясного дрейфа, на котором можно ехать.

Игра против границы канала

Возврат к среднему у краёв

При устойчивом уклоне достижение ценой внешней линии канала говорит о растянутом движении, а разворот обратно к подогнанной линии считается возможностью. Лучше всего это работает, когда наклон умеренный и ровный.

Пробой канала

Сила сквозь границу

Когда цена закрывается за каналом, а уклон становится круче, некоторые трейдеры считают это ускорением, а не истощением, и следуют за движением, используя подогнанную линию как ориентир того, где проявилась бы неудача.

Сочетание с другими семействами индикаторов

Регрессия описывает направление и разброс, но не говорит, насколько силён лежащий в основе тренд относительно шума. Этот пробел заполняет ADX, помогая правилу выбрать между игрой против границ канала, подходящей для слабого тренда, и следованием за их пробоями, подходящим для сильного. Использовать один инструмент, чтобы выбирать между двумя противоположными поведениями, — одно из самых полезных доступных сочетаний.

Сравните её с другими инструментами-огибающими. Полосы Боллинджера окружают среднюю полосой разброса, поэтому каналы регрессии и полосы Боллинджера отвечают на близкие вопросы. Разница в том, что один центрирован на подогнанной линии, а другой — на средней, а значит, они расходятся именно когда тренд силён. Сопоставление показывает, растянута ли цена вокруг наклонного пути или вокруг запаздывающей средней.

Для риска ATR переводит типичный размер бара в расстояние, которым можно задавать стопы за каналом. Быстрая линия вроде скользящей средней Халла может давать тайминг входа, а регрессия — трендовую рамку. Поскольку регрессия чувствительна к окну, не полагайтесь на одну длину, а позвольте генератору сравнить несколько.

В AlphaPrime

В AlphaPrime правила на основе регрессии находятся в семействах тренда и волатильности, которыми пользуется генератор стратегий. Наклон, положение линии и положение в канале могут стать отдельными условиями, так что генератор может пробовать уклон как фильтр в одном кандидате, а границу канала как вход в другом, а затем смотреть, какая постановка подходит вашему контракту.

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

Прошедшие проверку стратегии можно экспортировать как код стратегии для привычной торговой платформы, чтобы продолжить тестирование или подготовиться к реальному использованию в знакомой обстановке.

Частые вопросы

Чем линия регрессии отличается от скользящей средней?

Скользящая средняя сглаживает прошлые значения и тащится за ценой, а линия регрессии подгоняет прямой путь через всё окно и оценивает, где цена должна быть сейчас. Подогнанная линия обычно менее запаздывает, но может резче пересматриваться при поступлении новых баров.

Что мне говорит наклон линии линейной регрессии?

Он показывает направление и крутизну недавнего дрейфа: вверх, вниз или почти плоско. Поскольку это одно показание уклона, а не линия на графике, он хорошо работает как фильтр направления внутри набора правил.

Чем канал регрессии отличается от полос Боллинджера?

Канал регрессии центрирован на подогнанной прямой, поэтому наклоняется вместе с трендом. Полосы Боллинджера центрированы на средней и следуют за ней. Оба используют меру разброса, но больше всего расходятся, когда тренд силён.