Stratégie de trading de suivi de tendance basée sur l'indicateur ZigZag
Aperçu
La stratégie de trading présentée dans cet article s'appelle « Stratégie de trading de suivi de tendance basée sur l'indicateur ZigZag » (ZigZag Trend Following Strategy). Cette stratégie utilise l'indicateur ZigZag pour identifier les tendances des prix et ouvre des positions lors des retournements de tendance afin de suivre la tendance. Dans le code Pine Strategy, l'indicateur ZigZag est utilisé pour confirmer les nouveaux plus hauts et plus bas des prix. Le signal de trading se produit lorsque le prix franchit la ligne indicatrice ZigZag. Le signal d'achat est d'être long lorsque le cours de clôture est supérieur à la ligne ZigZag ; le signal de vente est d'être court lorsque le cours de clôture est inférieur à la ligne ZigZag. Cela permet de suivre efficacement les tendances des prix à moyen et long terme.
Principe de la stratégie
Le cœur de cette stratégie est d'utiliser l'indicateur ZigZag pour localiser les points extrêmes des prix et afficher la tendance des prix. L'indicateur ZigZag est constitué de la moyenne mobile exponentielle (EMA) des plus hauts et plus bas. Plus précisément, il se construit selon les étapes suivantes :
-
Calculer la moyenne mobile exponentielle (EMA) du cours de clôture, comprenant trois lignes de moyenne mobile : rapide, moyenne et lente.
-
Déterminer si la tendance des prix est haussière. C'est-à-dire si la ligne moyenne actuelle est supérieure à celle de la bougie précédente.
-
Si la tendance actuelle est haussière, trouver le plus bas prix pendant la période de détection comptée à partir du creux précédent, comme valeur du ZigZag.
-
Si la tendance actuelle est baissière, trouver le plus haut prix pendant la période de détection comptée à partir du sommet précédent, comme valeur du ZigZag.
-
On obtient ainsi un indicateur ZigZag qui reflète les points extrêmes des fluctuations de prix.
Sur cette base, nous utilisons la ligne ZigZag comme référence pour juger de la tendance des prix. Lorsque le prix augmente et franchit la ligne indicatrice ZigZag, nous prenons une position longue ; lorsque le prix baisse et franchit la ligne indicatrice ZigZag, nous prenons une position courte.
Analyse des avantages
Les avantages d'utiliser l'indicateur ZigZag pour juger la tendance des prix et suivre les points extrêmes comme points d'entrée sont les suivants :
-
Il permet de filtrer efficacement le bruit du marché et de capturer les tendances principales.
-
Étant basé sur des signaux de franchissement de nouveaux plus hauts et plus bas, il permet de réaliser des profits efficacement.
-
La ligne ZigZag est relativement lisse, ce qui réduit les faux signaux.
-
Il est facile d'optimiser la stratégie en ajustant les paramètres du ZigZag.
Analyse des risques
Les principaux risques de cette stratégie sont :
-
Une utilisation prolongée peut entraîner un piégeage en cas de fluctuations violentes du marché. Il est alors nécessaire de couper les pertes rapidement.
-
L'indicateur ZigZag est sensible aux paramètres. Un mauvais réglage peut faire manquer des opportunités de trading ou générer de faux signaux. Il convient de tester et d'optimiser les paramètres correctement.
-
Une stratégie de suivi de tendance dépend davantage des marchés en tendance. En cas de marché en range ou en consolidation, son efficacité est réduite.
Pour faire face à ces risques, nous pouvons mettre en place un mécanisme de stop-loss pour contrôler les pertes unitaires ; ajuster la taille des positions sans chercher à être tout le temps pleinement investi ; enfin, combiner différents types de stratégies en portefeuille.
Pistes d'optimisation
Nous pouvons continuer à optimiser cette stratégie sous plusieurs angles :
-
Ajouter un mécanisme de stop-loss, par exemple un stop suiveur ou un stop basé sur un retrait de prix.
-
Combiner avec d'autres indicateurs pour filtrer les entrées, par exemple un indicateur de momentum renforcé pour garantir une dynamique suffisante, ou un indicateur de volume pour s'assurer d'une augmentation des volumes.
-
Utiliser différentes configurations de paramètres en fonction de l'environnement de marché (marché haussier ou baissier).
-
Tester différents paramètres de moyenne mobile EMA pour trouver la meilleure combinaison de paramètres.
Conclusion
Cette stratégie utilise l'indicateur ZigZag pour juger la tendance des prix et établir des positions de suivi près des points extrêmes. Son avantage est de suivre la tendance et de réaliser des profits efficaces. Elle comporte également un risque d'être piégé. Nous pouvons mettre en place un stop-loss, optimiser les paramètres et combiner des stratégies pour contrôler le risque. Cette stratégie convient mieux au trading de tendance à moyen et long terme. Si elle est bien contrôlée et combinée, elle peut générer des rendements stables.
/*backtest
start: 2023-12-31 00:00:00
end: 2024-01-07 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title = "Noro's ZigTrend Strategy v1.0", shorttitle = "ZigTrend 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings- 1

