Stratégie de breakout de canal de prix dynamique
Aperçu
La stratégie de cassure du canal de prix dynamique est une stratégie de trading quantitatif basée sur l'indicateur du canal de prix Donchian. Cette stratégie détermine la direction de la tendance du marché en utilisant les lignes supérieure et inférieure du canal de prix, et établit des positions longues ou courtes lorsque le prix franchit le canal.
L'idée principale de cette stratégie est d'utiliser les cassures du canal de prix Donchian. Lorsque le prix dépasse la borne supérieure du canal, une position longue est ouverte pour suivre la tendance ; lorsque le prix descend en dessous de la borne inférieure, une position courte est ouverte pour suivre la tendance.
Principe de la stratégie
Calcul des indicateurs
Le canal de prix est calculé selon les formules suivantes :
Ligne supérieure = plus haut sur N périodes du prix le plus haut
Ligne inférieure = plus bas sur N périodes du prix le plus bas
Ligne médiane = (ligne supérieure + ligne inférieure) / 2
Où N représente la longueur de la période du canal, par défaut 50 dans cette stratégie.
Règles d'entrée
Lorsque le plus haut de la bougie la plus récente dépasse la ligne supérieure du canal, une position longue est ouverte.
Lorsque le plus bas de la bougie la plus récente passe en dessous de la ligne inférieure du canal, une position courte est ouverte.
Exemple :
Le haut de la bougie précédente ne dépasse pas la ligne supérieure du canal ;
Le haut de la bougie actuelle dépasse la ligne supérieure du canal ;
==> Ouverture d'une position longue
Règles de sortie
Deux options de sortie sont disponibles :
- Sortie par canal
Clôture longue : prix de stop-loss = ligne inférieure du canal ;
Clôture courte : prix de stop-loss = ligne supérieure du canal ;
- Sortie par ligne médiane
Quelle que soit la position (longue ou courte), lorsque le prix repasse en dessous de la ligne médiane du canal, toutes les positions sont fermées.
Gestion des risques
La gestion des risques utilise un stop-loss proportionnel, calculant la distance de stop-loss en fonction de l'amplitude du canal et du pourcentage de risque acceptable défini.
Distance de stop-loss pour une position longue = prix d'entrée * (1 - pourcentage de risque acceptable)
Distance de stop-loss pour une position courte = prix d'entrée * (1 + pourcentage de risque acceptable)
Par exemple, si le risque pour une position longue est fixé à 2 % et que le prix d'entrée est de 10 000 \(, alors le stop-loss de la position longue sera de 10 000 * (1 - 2 %) = 9 800 \).
Analyse des avantages
Capturer les cassures de tendance
Lorsque le prix franchit les bornes supérieure ou inférieure du canal, il y a une forte probabilité qu'une nouvelle tendance directionnelle commence. Entrer à ce moment permet de capturer des mouvements de prix significatifs.
Risque contrôlable
L'utilisation d'un stop-loss proportionnel permet de limiter les pertes individuelles à un niveau acceptable.
Large espace d'optimisation des paramètres
Des paramètres tels que la longueur de la période du canal, le ratio de risque et la méthode de stop-loss peuvent être optimisés et combinés pour s'adapter à différentes conditions de marché.
Analyse des risques
Cassure échouée
Le fait que le prix franchisse les bornes du canal ne garantit pas la formation d'une tendance ; il existe une probabilité de cassure échouée, ce qui peut entraîner un stop-loss.
Marché oscillant
Lorsque le marché évolue dans une large fourchette, le prix peut déclencher fréquemment les bornes du canal, ce qui entraîne des transactions trop nombreuses et augmente les frais de trading et le glissement.
Directions d'optimisation
Canal dynamique
On peut envisager de rendre la longueur du canal de prix variable, en l'ajustant automatiquement en fonction de la volatilité du marché. Augmenter la longueur du canal en période de consolidation, la réduire en période de tendance claire.
Optimisation des opportunités d'entrée
Combiner avec d'autres indicateurs pour filtrer les points d'entrée, par exemple des indicateurs de volume, des moyennes mobiles, etc., afin d'éviter les cassures non valides en marché oscillant.
Ajustement des paramètres
Utiliser davantage de données historiques pour tester et optimiser les combinaisons de paramètres, afin de déterminer les paramètres optimaux pour un large éventail de conditions de marché.
Résumé
La stratégie du canal de prix dynamique est globalement une stratégie de suivi de tendance relativement simple et intuitive. Son avantage réside dans des signaux clairs et faciles à comprendre, ainsi qu'une gestion des risques raisonnable. Cependant, elle présente également certains problèmes nécessitant une optimisation supplémentaire, comme le traitement des cassures échouées et des marchés oscillants. Cette stratégie convient davantage comme outil auxiliaire pour le trading de tendance ; son efficacité est améliorée lorsqu'elle est combinée avec d'autres indicateurs techniques ou modèles.
/*backtest
start: 2022-12-06 00:00:00
end: 2023-12-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//Noro
//@version=4
strategy(title = "Noro's RiskChannel Strategy", shorttitle = "RiskChannel str", overlay = true, default_qty_type = strategy.percent_of_equity, initial_capital = 100, default_qty_value = 100, pyramiding = 0, commission_value = 0.1)- 1

