Cette stratégie combine les indicateurs MACD et RSI pour déterminer la direction de la tendance et les cas de survente et de survente, permettant de suivre la tendance. Lorsque la ligne MACD traverse l’axe zéro et que la ligne RSI est au-delà de la zone de survente et de survente, effectuez une survente ou une survente.
La logique principale:
Calculer les lignes MACD et les lignes de signal
Delta est la différence entre les deux, exprimée par la variation de la dynamique des prix
Le RSI détermine le niveau de survente
Faites plus lorsque Delta traverse l’axe zéro et que le RSI est surbouché (70 par défaut)
Faire une pause lorsque le delta est en dessous de l’axe zéro et que le RSI est en survente (par défaut 30).
Le MACD détermine la direction de la dynamique des prix, le RSI détermine les conditions de survente et de survente. La combinaison de ces deux éléments permet de filtrer de nombreux faux signaux.
Fusion des deux indicateurs pour filtrer les signaux
Le MACD détermine la dynamique des prix, le RSI détermine la survente
Paramètres configurables, adaptés à différents environnements de marché
Une stratégie de trading à tendance claire
Une combinaison d’indicateurs peut être limitée
Il n’y a pas de stop loss, pas de contrôle sur les pertes individuelles
Taille de la position non prise en compte
La réponse:
Testez d’autres indicateurs pour trouver la meilleure combinaison
Augmentation de la perte de mouvement ou de la perte de force
Définition de la position en fonction de la taille ou de la volatilité des fonds
Test de la combinaison du MACD avec d’autres indicateurs
Optimisation des paramètres et amélioration de la stabilité
Le filtrage des signaux selon la tendance, afin d’éviter les fausses percées
La réduction progressive des pertes et la protection des bénéfices
Utiliser l’apprentissage automatique pour déterminer la qualité du signal
La stratégie intègre les indicateurs MACD et RSI pour juger de la tendance, la pensée est claire et fiable. La stabilité peut être améliorée par des méthodes telles que l’optimisation des paramètres, les stratégies de stop-loss et le filtrage intelligent.
/*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)