Type/to search

Стратегия бэктестинга MACD-индикатора импульса

Common strategy
Created: 2023-09-24 13:21:54
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

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

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

  1. Рассчитываются линии DIFF, DEA и гистограмма MACD. Когда DIFF пересекает DEA снизу вверх, формируется "золотой крест" (сигнал к покупке), сверху вниз — "смертельный крест" (сигнал к продаже).

  2. Рассчитывается индикатор RSI, определяется, произошел ли отскок от зоны перепроданности или падение от зоны перекупленности. Устанавливается окно ретроспективы для проверки, наблюдалось ли такое состояние в последнее время.

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

  4. После входа в позицию устанавливается стоп-лосс для контроля риска.

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

  1. MACD чувствителен к разворотам тренда. RSI эффективно определяет состояние перекупленности/перепроданности.

  2. Одновременная проверка сигналов MACD и RSI позволяет отсечь ложные сигналы.

  3. Использование окна ретроспективы повышает надежность сигналов.

  4. Установка стоп-лосса способствует управлению рисками.

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

  1. И MACD, и RSI обладают некоторой задержкой, что может привести к пропуску оптимальной точки входа.

  2. Вероятность одновременного появления сигналов обоих индикаторов невелика, количество сигналов ограничено.

  3. Не учитывается направление старшего тренда, что может привести к попаданию в ловушку.

  4. Неправильная настройка стоп-лосса может быть слишком широкой или слишком жесткой.

Соответствующие решения:

  1. Настроить параметры MACD и RSI для уменьшения задержки.

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

  3. Добавить фильтр тренда, чтобы избежать входа против тренда.

  4. Протестировать различные настройки стоп-лосса для нахождения оптимальной точки.

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

  1. Протестировать эффективность других скользящих средних, таких как SMA.

  2. Добавить трейлинг-стоп для большей гибкости.

  3. Ввести индикатор силы тренда для оценки качества входа.

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

  5. Комбинировать больше факторов для оптимизации выбора момента входа.

Заключение

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

Source
Pine
/*backtest
start: 2023-08-24 00:00:00
end: 2023-09-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//based on Range Strat - MACD/RSI 
// strategy("MACD/RSI - edited", 
//      overlay=true,
Strategy parameters
Strategy parameters
Start Date
Start Date
RSI Settings
RSI Source
Length
Over Sold Threshold
Over Bought Threshold
RSI cross lookback period
MACD Settings
MACD Source
Fast Length
Slow Length
Signal Smoothing
Oscillator MA Type
Signal Line MA Type
Stop Loss Settings
Long Stop Loss (%)
Short Stop Loss (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)