Type/to search

Торговая стратегия на основе возврата к среднему значению скользящих средних

Common strategy
Created: 2023-10-25 10:58:02
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Торговая стратегия на основе регрессии скользящих средних определяет сигналы на покупку и продажу с помощью пересечения линейной регрессионной линии цены акций и скользящей средней. Стратегия сочетает анализ скользящих средних и линейной регрессии, учитывая как тренд цены, так и статистические характеристики, что позволяет эффективно определять точки разворота цены и реализовывать стратегию «покупай дешево, продавай дорого».

Принцип стратегии

Стратегия сначала вычисляет n-дневную линейную регрессионную линию цены и m-дневную скользящую среднюю. Линейная регрессия отражает долгосрочный статистический тренд цены, а скользящая средняя – краткосрочную динамику.

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

Более подробно, стратегия определяет торговые сигналы следующими шагами:

  1. Вычисление n-дневной линейной регрессионной линии цены lrLine.
  2. Вычисление m-дневной простой скользящей средней линии регрессии lrMA.
  3. Вычисление m-дневной экспоненциальной скользящей средней цены ema.
  4. Когда ema пересекает lrMA снизу вверх, генерируется сигнал на покупку longEntry.
  5. Когда ema пересекает lrMA сверху вниз, генерируется сигнал на продажу longExit.
  6. Одновременно учитывается состояние рынка: сигнал на покупку рассматривается только при бычьем рынке.
  7. На основании сигналов выполняются операции покупки и продажи.

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

Преимущества стратегии

  • Линия регрессии отражает долгосрочный тренд, скользящая средняя – краткосрочную динамику; комбинация двух индикаторов позволяет точно определять точки входа и выхода.
  • Линия регрессии рассчитывается просто и легко реализуется.
  • Использование рыночного фильтра позволяет отсеивать неподходящие сигналы.
  • Параметры настраиваются для адаптации торговой стратегии.
  • Реализует принцип «покупай дешево, продавай дорого» с большим потенциалом доходности.

Риски стратегии

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

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

Оптимизация стратегии

Стратегию можно улучшить по следующим направлениям:

  1. Оптимизация скользящей средней: Использовать различные типы скользящих средних, например взвешенную скользящую среднюю, чтобы найти наилучшую для данной акции.
  2. Оптимизация линии регрессии: Изменять период расчета линии регрессии для подбора параметра, наилучшим образом отражающего долгосрочный тренд акции.
  3. Оптимизация оценки рынка: Тестировать разные индикаторы состояния рынка для поиска наиболее подходящего сигнала.
  4. Оптимизация параметров: Проводить многократные бэктесты с различными комбинациями параметров для нахождения оптимальной конфигурации.
  5. Оптимизация стоп-лосса: Тестировать различные способы стоп-лосса и настроить наилучшую логику для контроля рисков.
  6. Оптимизация торговых издержек: Корректировать частоту сделок в зависимости от модели комиссий для снижения затрат.

Улучшения по указанным пунктам позволят повысить стабильность и доходность стратегии.

Заключение

Данная торговая стратегия на основе регрессии скользящих средних объединяет преимущества анализа скользящих средних и линейной регрессии, что позволяет эффективно выявлять точки разворота цены и реализовывать покупку по низкой цене с последующей продажей по высокой. Стратегия относительно проста и надежна, подходит для среднесрочной и долгосрочной торговли акциями. Оптимизация параметров и контроль рисков могут дополнительно повысить ее стабильность. Данная стратегия предлагает реализуемое техническое торговое решение для анализа фондового рынка.

Source
Pine
/*backtest
start: 2022-10-18 00:00:00
end: 2023-10-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © lazy_capitalist

//@version=5
Strategy parameters
Strategy parameters
Execute Long Trades
Execute Short Trades
Execute Stop Loss
Max Profit (%)
Stop Loss (%)
Show Date Range
Date Info
Start Month
Start Day
Start Year
Averages
Linear Regression Line
Linear Regression MA
EMA Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)