Aperçu
Il s'agit d'une stratégie de trading quantitatif basée sur les cassures et les retests des niveaux de support et de résistance. La stratégie identifie les niveaux de support et de résistance clés, puis effectue des transactions lors du retest de confirmation après une cassure de prix. Elle utilise le nombre de barres regardant à gauche et à droite pour localiser dynamiquement les points clés, et combine une tolérance de retest pour filtrer les fausses cassures, améliorant ainsi la précision et la stabilité des transactions.
Principe de la stratégie
La stratégie comprend principalement les logiques clés suivantes :
- Identifier les points pivots de support et de résistance clés en regardant un nombre spécifié de chandeliers à gauche et à droite.
- Définir des variables d'état pour suivre les cassures et les retests des niveaux de support et de résistance candidats.
- Mettre à jour les niveaux de support et de résistance candidats lorsqu'un nouveau point pivot apparaît.
- Effectuer des transactions lorsque le prix dépasse les niveaux de support/résistance candidats et les reteste :
- Aller long lorsque le prix casse le support puis remonte près du niveau de support.
- Aller short lorsque le prix casse la résistance puis redescend près du niveau de résistance.
- Utiliser un paramètre de tolérance pour filtrer les fluctuations de prix lors du retest, améliorant la qualité des signaux.
Avantages de la stratégie
- Repose sur la théorie classique de l'analyse technique, logique claire et facile à comprendre.
- S'adapte bien grâce à l'identification dynamique des points clés.
- Combinaison de cassure et de retest pour une double confirmation, réduisant les faux signaux.
- Utilisation d'un paramètre de tolérance pour filtrer le bruit, augmentant la précision.
- Code structuré, facile à maintenir et à étendre.
- Applicable à plusieurs périodes et instruments.
Risques de la stratégie
- Peut générer des transactions fréquentes et des pertes sur un marché en range.
- Les faux signaux de cassure persistent.
- L'optimisation des paramètres peut présenter un risque de surajustement.
- Le stop-loss peut être important en cas de forte volatilité.
- L'impact des coûts de transaction doit être pris en compte.
Directions d'optimisation de la stratégie
- Ajouter un filtre de tendance pour trader uniquement dans le sens de la tendance principale.
- Intégrer une confirmation par le volume.
- Optimiser le timing d'entrée, éventuellement en ajoutant des indicateurs techniques supplémentaires.
- Améliorer les mécanismes de stop-loss et de take-profit.
- Ajouter une logique de gestion de position.
- Envisager une analyse multi-périodes.
Résumé
Cette stratégie est construite sur la théorie classique des supports et résistances et la logique de cassure et retest, avec une bonne base théorique. Grâce à l'optimisation des paramètres et au contrôle des risques, on peut obtenir des résultats de trading stables. Le code de la stratégie est clair, facile à comprendre et à étendre, avec une forte valeur pratique. Il est recommandé d'ajuster les paramètres en fonction des conditions du marché et de la tolérance au risque personnelle lors du trading en conditions réelles.
/*backtest
start: 2024-02-21 00:00:00
end: 2025-02-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("SR Breakout & Retest Strategy (4hr)", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// ===== USER INPUTS =====- 1

