Stratégie de tendance combinée MACD RSI

Auteur:ChaoZhang est là., Date: 21 septembre 2023 à 15h40
Les étiquettes:

Résumé

Cette stratégie combine les indicateurs MACD et RSI pour déterminer la direction de la tendance et les niveaux de surachat/survente pour le trading de tendance.

La logique de la stratégie

La logique principale:

  • Calcul de la ligne MACD et de la ligne de signal (EMA de la MACD)

  • Delta est leur différence, exprimant la variation de l'élan des prix

  • RSI pour évaluer les conditions de surachat/survente

  • Passer long lorsque Delta dépasse la ligne zéro et que le RSI est suracheté (par défaut 70)

  • Passer à court lorsque Delta franchit la ligne zéro et que le RSI est survendu (défaut 30)

Le MACD pour la direction de l'élan, le RSI pour le surachat/vente - les combinaisons filtrent de nombreux faux signaux.

Les avantages

  • Combine deux indicateurs pour les signaux filtrés

  • Le MACD mesure la dynamique, le RSI mesure la surachat/vente

  • Paramètres configurables pour différents marchés

  • Justification claire de la stratégie de négociation de tendance

Les risques

  • Efficacité limitée de la combinaison d'un seul indicateur

  • Aucun stop loss, incapable de contrôler les pertes par transaction

  • Ne prend pas en compte la dimension de la position

Les mesures d'atténuation

  • Tester d'autres indicateurs, trouver des combinaisons optimales

  • Ajouter une perte de retard ou d'arrêt dur

  • Taille de position basée sur la taille du compte ou la volatilité

Des possibilités d'amélioration

  • Test MACD avec d'autres combinaisons d'indicateurs

  • Optimiser les paramètres de stabilité

  • Filtrer les signaux par tendance pour éviter les fausses ruptures

  • Utilisez un stop-loss pour protéger les bénéfices

  • ML pour évaluer la qualité du signal

Conclusion

Cette stratégie combine MACD et RSI pour une détermination de tendance solide. La stabilité peut être améliorée grâce à l'optimisation des paramètres, au stop loss, à des filtres intelligents, etc. Elle fournit un cadre de trading de tendance efficace pour d'autres améliorations.


/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MACD RSI Strategy", overlay=true)

fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)

MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD

// RSI



length_rsi = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
price = close

vrsi = rsi(price, length_rsi)

//

if (not na(vrsi))
    if (crossover(delta, 0) and crossover(vrsi, overBought ))
        strategy.entry("MacdLE", strategy.long, comment="LE")
    if (crossunder(delta, 0) and crossunder(vrsi, overSold))
        strategy.entry("MacdSE", strategy.short, comment="SE")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)



Plus de