La stratégie de croisement des moyennes mobiles rapides et lentes est une stratégie de trading quantitative qui génère des signaux de trading en comparant les moyennes mobiles rapides et lentes.
Calculer l'EMA rapide, généralement de 5 à 10 périodes.
Calculer la SMA lente, généralement de 20 à 60 périodes.
Allez long lorsque la MA rapide traverse la MA lente.
Faites court quand la MA rapide passe sous la MA lente.
Commencez de nouveaux échanges à chaque croisement.
Le MA rapide réagit rapidement aux changements de prix et reflète la dernière tendance. Le MA lent filtre les bruits de basse fréquence et capte la tendance principale. Les croisements signalent des renversements de tendance potentiels pour améliorer la précision des transactions.
Les paramètres flexibles peuvent être optimisés pour différentes périodes et environnements de marché.
Les MAs rapides et lents se combinent pour identifier les tendances
Signaux de croisement clairs et simples
Optimisation de la période pour différents marchés
Facile à programmer et à tester
Combinable avec d'autres indicateurs
Décalage potentiel des moyennes mobiles
Des signaux de rupture fausses possibles
Prévenir une fréquence de négociation excessive
Niveaux d'entrée et de sortie peu clairs
La stratégie de croisement rapide et lent de MA juge les points tournants de la tendance en comparant différentes périodes de MA, et est une approche de négociation quantitative classique et commune.
/*backtest start: 2023-08-15 00:00:00 end: 2023-09-14 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("Cruzameto 2MM", overlay=true) fastLength = input(9) slowlength = input(40) //MACDLength = input(9) delta = ema(close, fastLength) - sma(close, slowlength) //aMACD = ema(MACD, MACDLength) //delta = MACD - aMACD if (crossover(delta, 0)) strategy.entry("Compra", strategy.long, comment="2MM") if (crossunder(delta, 0)) strategy.entry("Venda", strategy.short, comment="2MM") //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)