Stratégie quantitative de combinaison EMAS dynamique
Aperçu
Cette stratégie est une stratégie multi-périodes de combinaison de moyennes mobiles dynamiques. Elle utilise des moyennes mobiles exponentielles (EMA) de différentes longueurs pour déterminer la tendance et les points d’entrée et de sortie. Le terme « MAX » dans le nom de la stratégie indique l’utilisation de plusieurs EMA, et « dynamique » signifie que la longueur des EMA peut être ajustée.
Principe de la stratégie
La stratégie utilise 7 EMA de vitesses différentes, de la plus rapide à la plus lente : EMA 3 périodes, 15 périodes, 19 périodes, 50 périodes, 100 périodes, 150 périodes et 200 périodes. Ces 7 EMA forment un arrangement en gradient. Pour générer un signal d’achat ou de vente, le prix de clôture doit franchir successivement ces 7 EMA, ce qui garantit une entrée vigoureuse après un retournement de tendance.
De plus, la stratégie combine deux conditions pour confirmer les signaux longs : un nouveau plus haut historique et une clôture au-dessus du plus haut historique. Pour les signaux courts, elle utilise un nouveau plus bas historique et une clôture en dessous du plus bas historique. Cela permet d’éviter les faux dépassements.
La condition de sortie exige que le prix de clôture franchisse successivement les EMA de la plus rapide à la plus lente, signalant un retournement de tendance, ou que le plus bas ou le plus haut de la dernière bougie franchisse 4 EMA, indiquant que la position doit être immédiatement fermée.
Analyse des avantages
- L’utilisation de 7 EMA de vitesses différentes formant un gradient permet d’identifier plus précisément les points de retournement de tendance.
- La combinaison des nouveaux plus hauts/plus bas historiques pour les signaux longs/courts évite les faux dépassements.
- Des conditions de sortie doubles et strictes permettent une coupe rapide des pertes.
Analyse des risques
- Aucun stop-loss n’est défini, ce qui expose à un risque de perte important.
- Les conditions de sortie doubles peuvent provoquer des sorties prématurées.
- Les EMA à court terme génèrent davantage de bruit, ce qui augmente la fréquence des transactions et les coûts de commission.
Solutions possibles :
- Mettre en place un stop-loss fixe et un stop suiveur.
- Ajuster la longueur des EMA de sortie pour réduire la sévérité des conditions doubles.
- Augmenter la longueur des EMA pour réduire la fréquence des transactions.
Pistes d’optimisation
- Ajouter des stratégies de stop-loss (stop-loss fixe en pourcentage, stop suiveur, etc.).
- Ajuster les paramètres des EMA pour trouver la combinaison optimale.
- Ajouter d’autres indicateurs de filtrage (MACD, ATR, KDJ, etc.) pour améliorer la qualité des signaux.
- Combiner avec une stratégie de swing pour capter les fluctuations de sous-tendance.
- Envisager d’intégrer un module de gestion de capital.
Résumé
La logique globale de cette stratégie est claire : elle utilise 7 EMA de vitesses différentes pour déterminer la tendance et dispose de conditions de sortie doubles, ce qui permet de réagir de manière sensible aux retournements de tendance. Cependant, l’absence de stop-loss expose à un risque de perte considérable, et elle peut entraîner des sorties prématurées. À l’avenir, des améliorations sont nécessaires dans les domaines du stop-loss, de l’optimisation des paramètres et du filtrage par indicateurs, afin de faire de cette stratégie un système de trading quantitatif stable et fiable.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Crypto MAX Trend", shorttitle="Crypto MAX", overlay = true )
Length = input(3, minval=1)
Length2 = input(15, minval=1)- 1

