Записи с меткой «линейная регрессия»
Скальпирование рынка с использованием линейной регрессии
Существуют методы внутри-дневного скальпирования, которые основываются на терпимости риска трейдера и количестве сделок, которое он хотел бы делать за один торговый день. Торговые установки и временные параметры могут быть изменены, чтобы приспособить их к определенному стилю и предпочтениям трейдера. Предлагаемый метод торговли использует 2 основных инструмента, которым можно легко следовать интуитивно, так же как и с помощью графических программ.
Внутри-дневное скальпирование рынка может достаточно варьироваться у разных трейдеров. Это может быть 10 – 20 сделок с несколькими пунктами в течение дня, 3 – 4 сделки с десятком пунктов или что-то среднее?
Обучая трейдеров, я всегда подчеркиваю следующее правило – независимо от того, какую систему или метод трейдер хочет использовать, это должно быть совместимо с его терпимостью риска. Проще говоря, это означает, что если у трейдера не хватает терпения позволить сделке развивать движении в несколько десятков, а то и сотен пунктов, которое займет целый день и не один, то ему и не стоит использовать методы с соответствующим подходом.
С другой стороны, если трейдер стремится избегать чрезмерной торговли и концентрироваться на более качественных сделках, то ему нет смысла использовать стратегии быстрого скальпирования, чтобы торговать много раз в день с небольшой прибылью.
Поэтому, зная себя как трейдера и понимая свою терпимость риска, как в денежном отношении (т.е. как далеко может быть установлен стоп), так и в психологическом отношении (т.е. как долго вы готовы держаться за сделку перед принятием потерь) имеет определяющее значение в выборе торгового метода или системы.
Инструменты
Линейная регрессия
Используя статистическую технику, называемую метод наименьших квадратов, линейная регрессия строит линию, которая лучше всего соответствует серии точек данных, где точки данных отклоняются меньше всего. Регрессия пытается прогнозировать будущие цены, используя продолжение этой линии. Затем может быть построен канал регрессии, путем размещения полос выше и ниже центральной линии с использованием стандартного отклонения.
К счастью, современные трейдеры не должны быть экспертами в статистическом анализе, чтобы выполнить эту процедуру, потому что большинство графических программ автоматически могут строить линии линейной регрессии и каналы.
Для целей данной статьи, мы будем использовать канал линейной регрессии в качестве основного индикатора тренда.

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

Пример тикового графика (значение цены может быстро двигаться между экстремумами)
Стохастик
Затем, мы используем Стохастик в качестве индикатора импульса. Однако, мы заменим в расчете цену на тик.
В то время как тик является очень ценным измерением мгновенной покупки против продажи, наблюдение голых знычений может быть сложной задачей, и даже построение его на 1-, 5-минутном графике может порой делать его трудным для чтения, потому что значения могут быстро двигаться по спирали между экстремумами.
Использование Стохастика на основе тика дает нам хорошее представление настроения рынка по мере того, как импульс увеличивается или уменьшается.
Мы будем использовать Стохастик на основе тика, чтобы подтвердить, что импульс двигается в нашу сторону, когда мы входим в рынок.
Торговая установка
Мы опишем торговую установку с использованием 5- минутного графика ES E-mini S&P. Однако, как было отмечено выше, эти параметры могут быть изменены (ускорены или замедлены), в зависимости от предпочтений трейдера.
Концепция, лежащая в основе этого метода состоит в том, чтобы установить 2 канала линейной регрессии; мы назовем их внешними и внутренними полосами.
Внутренние полосы
На 5-минутном графике E-mini S&P устанавливается 90-периодный канал регрессии с полосой в 1.5 стандартных отклонениях.
Внешние полосы
На 5-минутном графике E-mini S&P устанавливается 90-периодный канал регрессии с полосой в 2.00 стандартных отклонениях.
На графике устанавливается Стохастик на основе тика с параметрами 8/5/3.
Правила торговли
Минимальный диапазон: Удостоверьтесь, что вы имеете достаточно приличный диапазон между верхней внутренней полосой и нижней внутренней полосой, иначе, сделка не сможет дать вам достаточное соотношение доходности к риску.
Наклон: Торгуйте в направлении наклона канала регрессии. Даже при том, что вы можете увидеть возможности для торговли против тренда, более безопасным является торговля в направлении тренда.
Подтверждение импульса: Используйте Стохастик на основе тика в качестве подтверждения импульса, поворачивающегося в вашу сторону. Трейдеры, выполняющие скальпирование, покупают, когда тик находится низко и продают, когда тик высоко. Ищите соответствующее движение Стохастика.
Вход в длинную сторону: Покупайте у нижней внутренней полосы, когда канал наклонен вверх. Смотрите, когда цена коснется или продвинется за пределы внутренней полосы, но удержится в границах внешней полосы.
Вход в короткую сторону: Продавайте у верхней внутренней полосы, когда канал наклонен вниз. Смотрите, когда цена коснется или продвинется за пределы внутренней полосы, но удержится в границах внешней полосы.
Идеально было бы отобразить Стохастик на основе тика непосредственно на ценовом графике в той временной структуре, в которой вы торгуете. Некоторые графические программы позволяют делать это напрямую, в то время как другие требуют небольшого дополнительного программирования.

5-минутный график ES (стрелочками показаны места входа в длинную сторону)
Разновидности
Как упоминалось выше, преимущество этой методики заключается в том, что она не ограничивается 5-минутным графиком или 90-периодной линейной регрессией. Например, более агрессивный трейдер может предпочесть использовать 1-минутный график и 50-периодный канал линейной регрессии.
Однако, концепция остается той же самой. Мы ищем возможность для торговли в направлении тренда, определяемым наклоном канала. Этот тренд может быть определен в любом временном масштабе, который трейдер выбирает, основываясь на своей терпимости риска и числа сделок, которые он намерен заключать.

1-минутный график ES, 50-периодный канал регрессии (торговля выполняется в направлении наклона)
Точно так же стандартные отклонения могут быть расширены или сужены, в зависимости от предпочтений трейдера. Однако, следует быть осторожным с расширением отклонения или удлинением периодов настолько сильно,
что ни одна сделка не будет подпадать под необходимы условия для выполнения сделки или, напротив, с чрезмерным сужением отклонений или сокращением периодов до такой степени, что будет возникать слишком много сигналов.
Скальпирование рынка с использованием линейной регрессии
Внутри-дневное скальпирование рынка может достаточно варьироваться у разных трейдеров. Это может быть 10 – 20 сделок с несколькими пунктами в течение дня, 3 – 4 сделки с десятком пунктов или что-то среднее? Обучая трейдеров, я всегда подчеркиваю следующее правило – независимо от того, какую систему или метод трейдер хочет использовать, это должно быть совместимо с его терпимостью риска. Проще говоря, это означает, что если у трейдера не хватает терпения позволить сделке развивать движении в несколько десятков, а то и сотен пунктов, которое займет целый день и не один, то ему и не стоит использовать методы с соответствующим подходом.
С другой стороны, если трейдер стремится избегать чрезмерной торговли и концентрироваться на более качественных сделках, то ему нет смысла использовать стратегии быстрого скальпирования, чтобы торговать много раз в день с небольшой прибылью.
Поэтому, зная себя как трейдера и понимая свою терпимость риска, как в денежном отношении (т.е. как далеко может быть установлен стоп), так и в психологическом отношении (т.е. как долго вы готовы держаться за сделку перед принятием потерь) имеет определяющее значение в выборе торгового метода или системы.
Существуют методы внутри-дневного скальпирования, которые основываются на терпимости риска трейдера и количестве сделок, которое он хотел бы делать за один торговый день. Торговые установки и временные параметры могут быть изменены, чтобы приспособить их к определенному стилю и предпочтениям трейдера. Предлагаемый метод торговли использует 2 основных инструмента, которым можно легко следовать интуитивно, так же как и с помощью графических программ.
Инструменты
Линейная регрессия
Используя статистическую технику, называемую метод наименьших квадратов, линейная регрессия строит линию, которая лучше всего соответствует серии точек данных, где точки данных отклоняются меньше всего. Регрессия пытается прогнозировать будущие цены, используя продолжение этой линии. Затем может быть построен канал регрессии, путем размещения полос выше и ниже центральной линии с использованием стандартного отклонения. К счастью, современные трейдеры не должны быть экспертами в статистическом анализе, чтобы выполнить эту процедуру, потому что большинство графических программ автоматически могут строить линии линейной регрессии и каналы. Для целей данной статьи, мы будем использовать канал линейной регрессии в качестве основного индикатора тренда.

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

Пример тикового графика (значение цены может быстро двигаться между экстремумами)
Стохастик
Затем, мы используем Стохастик в качестве индикатора импульса. Однако, мы заменим в расчете цену на тик. В то время как тик является очень ценным измерением мгновенной покупки против продажи, наблюдение голых знычений может быть сложной задачей, и даже построение его на 1-, 5-минутном графике может порой делать его трудным для чтения, потому что значения могут быстро двигаться по спирали между экстремумами. Использование Стохастика на основе тика дает нам хорошее представление настроения рынка по мере того, как импульс увеличивается или уменьшается. Мы будем использовать Стохастик на основе тика, чтобы подтвердить, что импульс двигается в нашу сторону, когда мы входим в рынок.
Торговая установка
Мы опишем торговую установку с использованием 5-минутного графика ES E-mini S&P. Однако, как было отмечено выше, эти параметры могут быть изменены (ускорены или замедлены), в зависимости от предпочтений трейдера. Концепция, лежащая в основе этого метода состоит в том, чтобы установить 2 канала линейной регрессии; мы назовем их внешними и внутренними полосами.
Внутренние полосы
На 5-минутном графике E-mini S&P устанавливается 90-периодный канал регрессии с полосой в 1.5 стандартных отклонениях.
Внешние полосы
На 5-минутном графике E-mini S&P устанавливается 90-периодный канал регрессии с полосой в 2.00 стандартных отклонениях.
На графике устанавливается Стохастик на основе тика с параметрами 8/5/3.
Правила торговли
Минимальный диапазон: Удостоверьтесь, что вы имеете достаточно приличный диапазон между верхней внутренней полосой и нижней внутренней полосой, иначе, сделка не сможет дать вам достаточное соотношение доходности к риску.
Наклон: Торгуйте в направлении наклона канала регрессии. Даже при том, что вы можете увидеть возможности для торговли против тренда, более безопасным является торговля в направлении тренда.
Подтверждение импульса: Используйте Стохастик на основе тика в качестве подтверждения импульса, поворачивающегося в вашу сторону. Трейдеры, выполняющие скальпирование, покупают, когда тик находится низко и продают, когда тик высоко. Ищите соответствующее движение Стохастика.
Вход в длинную сторону: Покупайте у нижней внутренней полосы, когда канал наклонен вверх. Смотрите, когда цена коснется или продвинется за пределы внутренней полосы, но удержится в границах внешней полосы.
Вход в короткую сторону: Продавайте у верхней внутренней полосы, когда канал наклонен вниз. Смотрите, когда цена коснется или продвинется за пределы внутренней полосы, но удержится в границах внешней полосы.
Идеально было бы отобразить Стохастик на основе тика непосредственно на ценовом графике в той временной структуре, в которой вы торгуете. Некоторые графические программы позволяют делать это напрямую, в то время как другие требуют небольшого дополнительного программирования.

5-минутный график ES (стрелочками показаны места входа в длинную сторону)
Разновидности
Как упоминалось выше, преимущество этой методики заключается в том, что она не ограничивается 5-минутным графиком или 90-периодной линейной регрессией. Например, более агрессивный трейдер может предпочесть использовать 1-минутный график и 50-периодный канал линейной регрессии.
Однако, концепция остается той же самой. Мы ищем возможность для торговли в направлении тренда, определяемым наклоном канала. Этот тренд может быть определен в любом временном масштабе, который трейдер выбирает, основываясь на своей терпимости риска и числа сделок, которые он намерен заключать.

1-минутный график ES, 50-периодный канал регрессии (торговля выполняется в направлении наклона)
Точно так же стандартные отклонения могут быть расширены или сужены, в зависимости от предпочтений трейдера. Однако, следует быть осторожным с расширением отклонения или удлинением периодов настолько сильно, что ни одна сделка не будет подпадать под необходимы условия для выполнения сделки или, напротив, с чрезмерным сужением отклонений или сокращением периодов до такой степени, что будет возникать слишком много сигналов.
Линейная регрессия

Вычисление
Для того, чтобы определить лучшую линию, соответствующую ряду ценовых точек, используется метод наименьшего квадрата.
Стандартное отклонение вычисляется следующим образом:
– Суммируются квадраты разницы между ценой и линией Линейной регрессии.
– Порлученная сумма делится на число баров в диапазоне регрессионного ряда данных.
– Вычисляется квадратный корень от полученного результата, что дает стандартное отклонение.
На иллюстрации выше представлен дневной график японских свечей "DKWD" (D&K Healthcare Resources). Синяя центральная линия представляет линию регрессии, полученную на основе параметров, выбранных ниже. Красные линии представляют каналы, полученные на основе стандартных отклонений, установленных в качестве примера ниже.
Применение в графических программах
Установка параметров

. Цена – задаются ценовые значения (открытие, закрытие .), которые используются в качестве входных данных при вычислении линии регрессии.
. Тип предварительного сглаживани. – тип сглаживания (простой, экспоненциальный.), используемый для предварительного сглаживания данных перед выполнением регрессии.
. Период предварительного сглаживани. – период сглаживания, используемый для предварительного сглаживания данных перед выполнением регрессии.
. Диапазон данных – эта группа установок содержит параметры, определяющие начало и конец анализа.
. Автоматическое использование последних X баров – эта опция служит для автоматического перемещения линии регрессии, всегда используя последние X баров.
. От dd/mm/yy hh:mm:ss до dd/mm/yy hh:mm:ss – эта опция позволяет пользователю определять конкретную точку начала и точку окончания периода времени.
. От dd/mm/yy hh:mm:ss до Present – эта опция позволяет автоматически перемещать линию регрессии, всегда начиная с определенного фиксированного стартового бара и всегда заканчивать на самом последнем баре. Диапазон данных будет расширяться, поскольку расширяется временной период.
. Стандартное отклонение вверх – число стандартных отклонений выше линии регрессии, чтобы провести параллельную линию канала (в случае 0 – линия отсутствует). Вы можете задать несколько уровней канала в этом параметре, просто отделяя значения запятой (например, 1, 1.5, 2).
. Стандартное от.лонение вниз – число стандартных отклонений ниже линии регрессии, чтобы провести параллельную линию канала (при 0 – линия не проводится). Здесь вы также можете задать несколько уровней канала, просто отделяя значения запятой (например, 1, 1.5, 2).
. Каналы Раффа – разработанный Гильбертом Раффом, этот метод находит максимальное расстояние между любой ценой закрытия и линией регрессии. Это расстояние затем используется как основа для каналов. Каналы проведены параллельно линии регрессии, выше и ниже линии на расстоянии равном максимальному вычисленному расстоянию. Верхний канал, затем используется в качестве сопротивления, а нижний в качестве поддержки.
. Продолжить вправо – данная опция позволяет продолжать линию регрессии (и линии канала, если применимо) вправо от графика.
. Цвет регрессии – задает цвет и стиль линии регрессии на графике.
. Цвет канала – задает цвет и стиль линии канала на графике.
Описание параметров
Существует несколько вариантов для выбора диапазона цен, которые будут включены в анализ регрессии (Диапазон данных). Первая опция "Автоматическое использование последних X баров", позволяет автоматически перемещать линию регрессии, всегда использовать самые последние X баров. Вторая опция "от dd/mm/yy hh:mm:ss до dd/mm/yy hh:mm:ss", позволяет пользователю определять конкретную начальную и конечную точку используемого промежутка времени. Третья опция "от dd/mm/yy hh:mm:ss до настоящего момента" является другой возможностью автоматического перемещения линии регрессии, всегда начинающейся в определенном установленном стартовом баре, и всегда заканчивающейся в самом последнем баре. Диапазон используемых данных будет расширяться, поскольку расширяется промежуток времени.
Некоторые программные продукты позволяют строить Линейную регрессии вручную, для этого в наборе инструментов просто нажимается соответствующая иконка (например ) и активируется инструмент построения Линейной регрессии. Далее курсором мыши отмечается точка на графике, с которой необходимо начать линию регрессии и вручную проводится линия между двумя интересующими точками. Одновременно с линией регрессии могут проводиться прямые линии полос, параллельные линии регрессии. Полосы проводятся на указанном пользователем расстоянии выше и ниже линии регрессии. Расстояние определено пользователем как число стандартных отклонений от линии регрессии. При этом пользователь не ограничен построением только одной линии канала выше и ниже линии Линейной регрессии, так как можно задать несколько уровней, просто перечислив их через запятую. Например, можно задать:
Стандартное отклонение вверх: 1, 1.5, 2
Стандартное отклонение вниз: 1, 1.5, 2
В этом случае будут построены три канала на 1, 1.5, и 2 стандартных отклонения от линии регрессии соответственно. Значение стандартного отклонения вычисляется с использованием того же самого диапазона данных, который используется в определении линии регрессии (Диапазон данных). Значения, указанные в параметрах являются множителями этого значения стандартного отклонения, используемые для вычисления расстояния каналов от линии регрессии.
Если отмечена опция Каналы Раффа, будет использоваться другой метод для вычисления полос. Разработанный Гильбертом Раффом, этот метод находит максимальное расстояние между любой ценой закрытия и линией регрессии. Это расстояние затем используется как основа для каналов. Каналы проводятся параллельно линии регрессии, выше и ниже ее на расстоянии равном максимальному вычисленному расстоянию. Верхний канал, затем используется в качестве сопротивления, в то время как нижний канал используется как поддержка. Здесь также можно задать несколько уровней через запятую. Уровни будут использоваться как множители стандартного канала Раффа. Чтобы просто провести стандартный канал Раффа, определите множитель в 1 для верхнего, и для нижнего канала.
Линейная регрессия может быть произвольно продлена вправо, используя опцию "Продление линии по настоящий момент". Это позволяет проектировать линию до правого края графика. Начальные и конечные точки трендовой линии отчетливо видны как маленькие точки на линии. Эти точки можно перетянуть к новому положению на ценовом графике. Когда происходит перенос, повторно вычисляется регрессия, и проводится новая линия регрессии с учетом нового диапазона данных. Если используется диапазон данных с применением опции "от dd/mm/yy hh:mm:ss по настоящий момент (Present)", то можно перенести только начальную точку к новому фиксированному местоположению. Начальная точка тогда останется фиксированной, в то время как конечная точка скорректируется к самому последнему бару.
Следующие приближения предлагают несколько правил для использования установок стандартного отклонения:
. Плюс или минус одно стандартное отклонение охватывает 68.3% всех ожидаемых результатов (ценовых движений)
. Плюс или минус два стандартных отклонения охватывает 95.4% всех ожидаемых результатов (ценовых движений)
. Плюс или минус три стандартных отклонения охватывает 99.7% всех ожидаемых результатов (ценовых движений)
Например, движение цены более 2 стандартных отклонений выше или ниже линии регрессии является достаточно редким случаем (менее 5% вероятности). Такие движения обычно рассматриваются как состояние перекупленности или перепроданности.
Стратегии использования
Для того, чтобы лучше понять практическое применение Линейной регрессии, ниже приводятся комментарии действующих тредеров, которые использует данный инструмент в своей повседневной практике.
Трейдер Джон Меер
Будучи профессиональным трейдером, я стараюсь упростить свои графики и использовать только те индикаторы, которые являются простыми и имеют смысл. Каналы Линейной регрессии лучше всего подходят для этого. Если вы являетесь продвинутым трейдером на рынке опционов, то вы знаете о стандартном отклонении.
Я применяю индикатор, основываясь на "Автоматическом использовании последних 100 баров". На графиках с более длительным периодом (более 65 минут) я имею три канала регрессии с расстояниями в 2, 3 и 4 стандартных отклонения (выделенных различным цветом). Если возникают ажиотажные покупки или панические продажи, то цена может добраться до области в 5 стандартных отклонений, поэтому будьте осторожны прежде, чем автоматически идти против движения от уровня в 2 стандартных отклонения. Если есть сомнения, переключитесь на более крупный временной формат.
В спокойные дни, когда торговля осуществляется в узком ценовом диапазоне, я делаю установку в 1.2 стандартных отклонения и торгую на 3-минутных графиках – это обычно дает минимум десять сделок в течение дня с получением, по крайней мере, какой-то небольшой прибыли с каждой сделки.
Также я смотрю местонахождение цены на расстояние определенного стандартного отклонения в разных временных форматах. Данный подход дает мне превосходные возможности (например: когда растущая акция находится на расстоянии в 3 стандартных отклонения на недельном графике – это является золотой возможностью для продажи – в то время как большинство трейдеров все еще продолжают покупать).
Каналы Линейной регрессии, конечно же, не являются каким-то чудотворным индикатором, но с хорошим пониманием того, как он работает, и с надлежащим его использованием, он может помочь трейдеру находиться на правильной стороне рынка!
Трейдер Дэн Кларк
Я использую 6 автоматических каналов Линейной регрессии на своих дневных и внутри-дневных графиках (все временные форматы). Фактически это две линии Линейной регрессии с различным количеством используемых баров и периодом предварительного сглаживания. Первая использует последние 55 баров (период предварительного сглаживания 3), а вторая использует последние 233 бара (период предварительного сглаживания 13). Все используют метод наименьшего квадрата от цены закрытия. Итак, одна регрессия из 55 баров и одна из 233 баров, каждая с каналами в 1, 2 и 3 стандартных отклонения (общее количество 6).

Каналы Линейной регрессии очень хорошо служат для определения точек перекупленности и перепроданности и прорывов. Обратите внимание на поведение "EMLX" 14 февраля, когда она нарушила своим минимумом 1-й канал стандартного отклонения. 15 февраля максимум дня возвратился и коснулся той же самой линии канала, и оттуда произошло снижение. 20 февраля, дневной минимум приблизился к 3-му каналу стандартного отклонения и оттолкнулся вверх. Обратите внимание на розовую линию – 200-дневную EMA, которая обеспечивает дополнительную поддержку.
Другая причина, по которой я предпочитаю каналы Линейной регрессии состоит в том, что они помогают мне отвлечься от традиционных горизонтальных и вертикальных осей, и помогают мне определять направление тренда. Например, в случае с "EMLX", хотя мы имеем прекрасную формацию "двойное дно", мне кажется, что прорыв 1-го канала стандартного отклонения будет хорошей возможностью для торговли в короткую сторону.
Трейдер Майкл Уолкер.
Я использую Линейную регрессию в сочетании с полосами Боллинджера (оба индикатора в 2 стандартных отклонения), чтобы идентифицировать вершины и основания.
50 баров автоматического 1 периода предварительного сглаживания на 2 минутном графике S&P 500. Когда цена, полосы Боллинджера и каналы регрессии встречаются все вместе на вершине или в основании графика и цена, в соответствии с осцилляторами, находится в состоянии перекупленности или перепроданности (если только это не трендовый день), то пришло время продавать или покупать.