Aperçu
La stratégie quantitative de croisement de moyennes mobiles doubles de Hull est un système de suivi de tendance basé sur la moyenne mobile de Hull (HMA). Cette stratégie utilise la relation entre la HMA standard et une version lissée de la HMA (HMA3) pour identifier les changements de tendance du marché et générer des signaux de continuation et de retournement à forte probabilité dans des conditions de marché haussières et baissières. En comparant ces deux moyennes mobiles de lissages différents, la stratégie réduit efficacement le bruit du marché tout en restant sensible aux variations de momentum des prix. Le système produit des signaux longs/courts clairs via une logique de croisement et met en œuvre des décisions de trading automatisées à l'aide du moteur de stratégie TradingView.
Principe de la stratégie
Le principe central de la stratégie consiste à comparer les positions relatives et les croisements de deux moyennes mobiles de Hull calculées différemment. La mise en œuvre est la suivante :
-
HMA standard (variable a) : utilise l'algorithme original développé par William Hull, qui réalise une moyenne mobile plus réactive grâce à un processus de calcul en trois étapes :
- Calculer la WMA sur la période
length - Calculer la WMA sur la période
length/2 - Soustraire la WMA longue période du double de la WMA courte période pour obtenir la HMA brute
- Lisser la HMA brute par une WMA sur la période √
length
- Calculer la WMA sur la période
-
HMA3 lissée (variable b) : utilise un algorithme de lissage plus complexe combinant plusieurs WMA :
- Utiliser
length/2comme période de basep - Combiner trois WMA de périodes différentes (
p/3,p/2etp) en une moyenne pondérée - Lisser le résultat par une WMA sur la période
p
- Utiliser
-
Logique de génération de signaux :
- Lorsque la ligne
btraverse la ligneapar le bas (b > aetb[1] < a[1]), un signal d'achat est généré. - Lorsque la ligne
atraverse la lignebpar le haut (a > beta[1] < b[1]), un signal de vente est généré.
- Lorsque la ligne
-
Logique d'exécution de la stratégie :
- Lors d'un signal d'achat, toute position courte existante est d'abord fermée, puis une position longue est ouverte.
- Lors d'un signal de vente, toute position longue existante est d'abord fermée, puis une position courte est ouverte.
La stratégie inclut également des composants visuels, comme des moyennes mobiles changeant de couleur selon la direction de tendance et des marqueurs clairs de signaux d'achat/vente, aidant le trader à comprendre intuitivement l'état du marché.
Avantages de la stratégie
-
Réduction du bruit du marché : le système à double HMA filtre efficacement les fluctuations de prix à court terme, réduisant les faux signaux tout en restant sensible aux véritables changements de tendance. La HMA standard est déjà plus réactive que les moyennes mobiles traditionnelles, et son association avec la HMA lissée améliore encore la qualité des signaux.
-
Identification précoce des tendances : grâce aux propriétés de l'algorithme de la moyenne mobile de Hull, la stratégie peut identifier les changements de tendance plus tôt que les moyennes mobiles traditionnelles, offrant ainsi de meilleures opportunités d'entrée.
-
Retour visuel clair : la stratégie fournit un code couleur intuitif (vert pour le marché haussier, rouge pour le baissier) et des marqueurs de signaux d'achat/vente, permettant au trader d'évaluer rapidement l'état du marché.
-
Mécanisme de trading complet : la stratégie ne se limite pas à fournir des signaux ; elle comprend une logique complète de gestion de positions, gérant automatiquement l'ouverture et la fermeture des positions pour un trading automatisé réel.
-
Paramètres flexibles : l'utilisateur peut ajuster la longueur de la HMA et la source de prix selon ses préférences et les caractéristiques du marché, pour s'adapter à différents styles de trading et environnements de marché.
-
Haute efficacité de calcul : comparée aux systèmes multi-indicateurs complexes, cette stratégie utilise des calculs mathématiques relativement simples, réduisant le risque de surajustement tout en maintenant l'efficacité d'exécution.
Risques de la stratégie
-
Faux signaux en marché rangeant : bien que le système à double HMA réduise le bruit, des croisements fréquents peuvent encore se produire dans des marchés sans tendance claire, entraînant des pertes consécutives. On pourrait envisager d'ajouter des filtres supplémentaires, comme un indicateur de volatilité ou une confirmation de force de tendance.
-
Problème de retard : bien que la HMA ait moins de retard que les moyennes mobiles traditionnelles, tout système basé sur des moyennes mobiles souffre d'un certain retard, ce qui peut amener à manquer le meilleur point d'entrée ou de sortie en cas de fluctuations violentes.
-
Sensibilité aux paramètres : la performance de la stratégie dépend fortement du paramètre de longueur de la HMA choisi ; différents marchés et horizons temporels peuvent nécessiter des paramètres optimaux différents. Il est recommandé d'effectuer des backtests complets pour déterminer la configuration la mieux adaptée à un environnement de marché spécifique.
-
Absence de mécanisme de stop-loss : la mise en œuvre actuelle de la stratégie n'intègre pas de stop-loss, ce qui peut entraîner des drawdowns importants en cas de renversement brutal de tendance. Il conviendrait d'ajouter des conditions de stop-loss, par exemple basées sur l'ATR ou un stop temporel.
-
Dépendance à un seul indicateur : la stratégie repose uniquement sur l'indicateur HMA, sans analyse multidimensionnelle du marché, ce qui peut entraîner des performances médiocres dans certaines conditions de marché. On pourrait combiner d'autres types d'indicateurs (momentum, volatilité) pour améliorer la robustesse.
Axes d'optimisation de la stratégie
-
Ajout d'un filtre de tendance : introduire un indicateur de confirmation de tendance supplémentaire, comme l'ADX (Average Directional Index), pour n'exécuter les trades qu'en présence d'une tendance forte, évitant les transactions fréquentes dans les marchés rangeants. Mise en œuvre : ne considérer le signal de croisement HMA que lorsque l'ADX dépasse un seuil (ex : 25).
-
Intégration d'un mécanisme d'adaptation à la volatilité : ajuster dynamiquement les paramètres HMA en fonction de la volatilité du marché, en utilisant des périodes plus longues en forte volatilité et plus courtes en faible volatilité. Cela peut être réalisé en calculant l'ATR (Average True Range) et en le mappant au paramètre de longueur de la HMA.
-
Mise en place d'un stop-loss intelligent : ajouter un stop-loss basé sur l'ATR, ou utiliser un stop suiveur, par exemple en fixant un stop en suivant le mouvement inverse de la HMA, pour protéger les profits et limiter les pertes potentielles.
-
Introduction d'une confirmation par volume : intégrer un indicateur de volume dans la logique de génération de signaux, en exigeant que les signaux d'achat soient accompagnés d'une augmentation de volume, pour renforcer leur fiabilité. On peut vérifier si le volume est supérieur à sa moyenne sur n jours.
-
Optimisation de la gestion de position : implémenter un dimensionnement de position basé sur le risque plutôt qu'un pourcentage fixe. On peut calculer l'exposition au risque de chaque trade à l'aide de l'ATR, en s'assurant que chaque trade comporte un risque constant.
-
Ajout d'un filtre temporel : prendre en compte les caractéristiques temporelles du marché, en évitant les périodes de faible efficacité de trading (heure du déjeuner asiatique, forte volatilité autour des publications de NFP américain).
-
Ajout d'une logique d'entrée sur repli : après confirmation de la direction de la tendance, attendre un léger repli avant d'entrer, plutôt que d'entrer directement au point de croisement, pour obtenir un meilleur prix d'entrée. Cela peut être détecté en mesurant la distance entre le prix et la HMA.
Résumé
La stratégie quantitative de croisement de moyennes mobiles doubles de Hull est un système de suivi de tendance ingénieux qui exploite la relation entre deux calculs de la HMA pour fournir des signaux longs/courts clairs. En comparant les positions relatives et les croisements de la HMA standard et de la HMA3 lissée, la stratégie parvient à réduire efficacement le bruit du marché tout en restant sensible aux variations de momentum des prix. Ses atouts résident dans une logique de génération de signaux claire, un retour visuel intuitif et un mécanisme de trading complet.
Cependant, la stratégie fait face à des risques tels que des faux signaux en marché rangeant, une forte sensibilité aux paramètres et l'absence de mécanisme de stop-loss. En ajoutant un filtre de tendance, en intégrant un mécanisme d'adaptation à la volatilité, en mettant en œuvre un stop-loss intelligent, en introduisant une confirmation par volume et d'autres axes d'optimisation, on peut significativement améliorer la robustesse et la rentabilité de la stratégie. Le plus important est que le trader, en fonction de sa tolérance au risque et de ses objectifs de trading, effectue des backtests complets et optimise les paramètres pour trouver la configuration la mieux adaptée à son environnement de marché spécifique.
En conclusion, il s'agit d'un cadre de stratégie quantitative solide et facilement extensible, adapté aux traders de suivi de tendance à moyen/long terme, pouvant également servir de composant central pour des systèmes de trading plus complexes.
/*backtest
start: 2024-08-04 00:00:00
end: 2025-08-02 08:00:00
period: 2d
basePeriod: 2d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=6
strategy("HMA Strat", shorttitle="HMAstrat", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=1)
// === INPUTS ===- 1

