Type/to search

Трендовая торговая стратегия на основе пересечения скользящих средних (MA)

Common strategy
Created: 2023-11-06 16:01:30
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

Стратегия использует три скользящие средние Халла для определения направления тренда: быструю Hull MA, среднюю Hull MA и медленную Hull MA. Направление определяется по их пересечениям:

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

Для повышения чувствительности к разворотам тренда в стратегию встроен быстрый ATR-фильтр на основе RSI. Этот фильтр измеряет волатильность цены; при изменении тренда его значение заметно меняется. Таким образом, по пробою ATR-фильтра вверх или вниз можно заранее определить разворот тренда.

В частности, функция filtr реализует логику расчета этого быстрого ATR-фильтра. Она использует значения RSI для вычисления ATR. Когда ATR пересекает кривую RSI вверх или вниз, это может предвещать изменение тренда.

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

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

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

Анализ рисков

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

Направления оптимизации

  • Можно попробовать заменить тип MA на DEMA, TEMA и другие вариации EMA, чтобы проверить, удастся ли отфильтровать больше шума.
  • В качестве альтернативы ATR-фильтру можно использовать среднюю линию канала Кельтнера, чтобы проверить улучшение выявления разворотов.
  • Протестировать различные комбинации параметров MA для поиска оптимальной пары.
  • Протестировать периоды ATR для достижения наилучшего сглаживания.
  • Добавить индикаторы объема для вспомогательного определения вероятности истинного/ложного пробоя.
  • Протестировать добавление других индикаторов, таких как MACD, для повышения надежности сигналов.

Заключение

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

Source
Pine
/*backtest
start: 2023-10-06 00:00:00
end: 2023-11-05 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

//
Strategy parameters
Strategy parameters
From Month
From Day
From Year
To Month
To Day
To Year
Trade Direction
Take Profit Signal 1 Qty Percent
Take Profit Signal 2 Qty Percent
Stop Loss Percent
Relative TimeFrame Multiplier for Second MA Ribbon (0=none, max=100)
Show Moving Average Lines
Fast MA Type:
Fast - Length
Medium MA Type:
Medium - Length
Slow MA Type:
Slow Length
RSI Length
RSI Smoothing Factor
Fast QQE Factor
RSI Threshhold
Show QQE Signal crosses
Show QQE Zero crosses
Show QQE Thresh Hold Channel Exits
Select which QQE signal to Buy/Sell
Select which QQE signal to Close Order
Filter XQ Buy/Sell Orders by Threshold
Use Moving Average Filter
Use Trend Directional Filter
Only Alert First Buy/Sell in a new Trend
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)