Type/to search

Стратегия следования за трендом на основе двойных скользящих средних и индикатора MACD

Common strategy
Created: 2023-11-02 16:09:08
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Основная идея данной стратегии заключается в сочетании двойной скользящей средней и индикатора MACD для определения направления тренда, реализуя следование за трендом. Когда краткосрочная скользящая средняя пересекает долгосрочную скользящую среднюю вверх, это рассматривается как бычий сигнал; когда краткосрочная скользящая средняя пересекает долгосрочную скользящую среднюю вниз, это рассматривается как медвежий сигнал. Индикатор MACD используется для определения точек входа и выхода: когда гистограмма MACD пересекает нулевую линию вверх, это бычий сигнал, а при пересечении вниз — медвежий.

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

  1. Рассчитываются быстрая линия EMA (12-дневная), медленная линия EMA (26-дневная) и сигнальная линия EMA (9-дневная).

  2. Рассчитываются гистограмма MACD (быстрая линия минус медленная линия) и сигнальная линия MACD (9-дневная EMA от MACD).

  3. Рассчитываются 50-дневная и 200-дневная скользящие средние для определения общего тренда.

  4. Пересечение гистограммы MACD нулевой линии вверх — бычий сигнал, пересечение вниз — медвежий сигнал.

  5. Пересечение быстрой линии выше медленной линии и краткосрочной скользящей средней выше долгосрочной — бычий сигнал.

  6. Пересечение быстрой линии ниже медленной линии и краткосрочной скользящей средней ниже долгосрочной — медвежий сигнал.

  7. После каждого изменения направления скользящих средних разрешается совершить несколько сделок (контролируется параметром Max trades after EMA cross).

  8. Закрытие позиций осуществляется по стоп-лоссу и тейк-профиту.

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

  1. Определение общего тренда с помощью двойной скользящей средней позволяет избежать торговли против тренда.

  2. Индикатор MACD определяет точки входа/выхода, своевременно улавливая развороты тренда.

  3. Сочетание двойной скользящей средней и MACD позволяет находить хорошие моменты для входа в тренд.

  4. Ограничение максимального числа сделок предотвращает погоню за ростом или падением.

  5. Механизмы стоп-лосса и тейк-профита контролируют риски.

  6. Параметры можно оптимизировать для получения лучших комбинаций.

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

  1. Неверное определение общего тренда может привести к убыткам от контртрендовой торговли. Можно немного ослабить требования к разнице скользящих средних для уверенного захвата тренда.

  2. Сигналы MACD имеют запаздывание, что может привести к слишком раннему или позднему входу. Можно настроить параметры MACD или комбинировать с другими индикаторами для фильтрации сигналов.

  3. Неправильная настройка стоп-лосса и тейк-профита (слишком широкие или узкие) может привести к большому количеству срабатываний стопов или недостаточному взятию прибыли. Требуется оптимизация параметров для разных инструментов.

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

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

  1. Использовать другие индикаторы для определения общего тренда, например, индикатор KD.

  2. Комбинировать с другими индикаторами для фильтрации сигналов MACD, например, полосы Боллинджера, стоп-лосс по ATR.

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

  4. Использовать шаговую и случайную оптимизацию для поиска лучших комбинаций параметров.

  5. Добавить механизмы снижения частоты сделок, например, запрет на вход вблизи нулевой линии MACD.

  6. Автоматическая оптимизация параметров и комбинаций для нескольких инструментов.

Заключение

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

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

//@version=5
strategy(title="ComiCo - Joel on Crypto - MACD Scalping", shorttitle="ComiCo - Joel on Crypto - MACD Scalping")
// Getting inputs
slow_length1 = input(title="EMA Trend 1", defval=50)
Strategy parameters
Strategy parameters
EMA Trend 1
EMA Trend 2
MACD Fast Length
MACD Slow Length
MACD Signal Smoothing
MACD Source
Tick Highlight
Tick Source
Upticks Avg. Length
Downticks Avg. Length
Ticks Avg. Multiplier
Max trades after EMA cross
Fixed Uptick Value
Fixed Downtick Value
Limit Price Difference
Take Profit
Stop Loss
Min EMA difference
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)