Type/to search

Количественная торговая стратегия, объединяющая RSI и MACD с уровнями поддержки и сопротивления

Common strategy
Created: 2024-01-05 16:24:58
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия основана на индикаторах RSI и MACD, объединяя их с уровнями поддержки и сопротивления для генерации торговых сигналов. Стратегия называется «Панда высовывает язык». Она использует RSI для определения состояний перекупленности/перепроданности, MACD для определения бычьего/медвежьего тренда, а также строит поверхность поддержки и сопротивления на основе максимумов и минимумов за 100 периодов. Сигналы на покупку генерируются вблизи поддержки, сигналы на продажу — вблизи сопротивления. Стратегия относится к распространённому типу трендовых стратегий.

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

Стратегия основана на двух индикаторах: RSI и MACD. RSI определяет перекупленность/перепроданность, MACD — направление тренда. Сначала рассчитывается RSI за 14 периодов, с уровнями перекупленности 70 и перепроданности 30. Затем вычисляется MACD с быстрой линией (12), медленной линией (26) и сигнальной линией (9). RSI ниже 30 считается перепроданностью, выше 70 — перекупленностью. Золотое пересечение быстрой и медленной линий MACD даёт сигнал на покупку, смертельное пересечение — на продажу.

Кроме того, стратегия рассчитывает максимальную и минимальную цены за 100 периодов, которые выступают в качестве уровней поддержки и сопротивления. При формировании сигнала на покупку фактическая покупка происходит только при условии, что цена закрытия находится в пределах 1% выше уровня поддержки. Аналогично, при сигнале на продажу сделка открывается, если цена закрытия находится в пределах 1% ниже уровня сопротивления.

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

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

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

Основные риски стратегии включают:

  1. На сильных трендах стратегия может упустить значительную часть прибыли, так как обычно входит после завершения разворота.
  2. Неправильная настройка параметров RSI и MACD может привести к ошибочным сигналам.
  3. Упрощённый алгоритм определения поддержки/сопротивления может завышать или занижать истинные уровни.
  4. Отсутствие механизма стоп-лосса, что в экстремальных ситуациях не позволяет эффективно ограничить убытки.

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

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

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

  1. Внедрение механизма стоп-лосса, например, с использованием индикатора ATR в сочетании с трейлинг-стопом.
  2. Использование адаптивного MACD, параметры которого оптимизируются в реальном времени.
  3. Внедрение анализа рыночной структуры для более точного определения уровней поддержки/сопротивления.
  4. Привлечение дополнительных данных для оценки состояния рынка и использование разных параметров в разных режимах.
  5. Применение машинного обучения для сквозной оптимизации стратегии.

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

Заключение

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

Source
Pine
/*backtest
start: 2023-12-28 00:00:00
end: 2024-01-04 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("RSI + MACD with Support and Resistance", shorttitle="RSI_MACD_SR", overlay=true)

// Input for RSI and MACD values
Strategy parameters
Strategy parameters
RSI Overbought Threshold
RSI Oversold Threshold
MACD Fast Length
MACD Slow Length
MACD Signal Smoothing
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)