Stratégie de suivi de cassure
Aperçu
L'idée principale de cette stratégie est d'identifier la direction de la tendance sur une période plus longue, puis de trouver des points de rupture sur une période plus courte pour entrer en position. Le stop-loss et la sortie suivent la moyenne mobile de la période plus longue.
Principe de la stratégie
Cette stratégie repose principalement sur trois indicateurs.
Premièrement, on calcule une moyenne mobile simple (SMA) sur une période relativement longue (par exemple journalière). Les achats ne sont autorisés que lorsque le prix se situe au-dessus de cette moyenne mobile. Cela permet de déterminer la tendance globale et d'éviter de trader pendant les phases de consolidation.
Deuxièmement, on calcule le plus haut swing (Swing High) sur une période plus courte (par exemple 5 jours). Lorsque le prix dépasse ce plus haut, un signal d'achat est déclenché. Un paramètre de rétrospection lb est utilisé pour trouver les points de rupture appropriés.
Troisièmement, on établit une ligne de stop-loss. Une fois en position, le stop-loss est fixé à une distance du plus bas le plus récent, avec une période lbStop. Parallèlement, une moyenne mobile (par exemple EMA journalière sur 10 périodes) sert de mécanisme de sortie : lorsque le prix passe en dessous de cette moyenne, la position est fermée.
La stratégie utilise également une valeur ATR pour éviter d'acheter à des points trop étendus. D'autres conditions auxiliaires telles que la période de backtest sont également incluses.
L'interaction de ces trois indicateurs constitue la logique centrale de la stratégie.
Analyse des avantages de la stratégie
Il s'agit d'une stratégie de type breakout suiveur, présentant les avantages suivants :
-
Utilisation de deux temporalités pour éviter les faux breakouts en marché rangeant. La temporalité plus longue identifie la tendance globale, la plus courte recherche les points d'entrée précis.
-
Les points de rupture basés sur les Swing High ont une certaine inertie et facilitent le suivi. Le paramètre de rétrospection
lbpeut être ajusté pour trouver les ruptures réellement efficaces. -
Le stop-loss est rigoureux : il suit le plus bas récent avec une marge de sécurité, évitant d'être stoppé par de petites fluctuations.
-
L'utilisation d'une moyenne mobile comme mécanisme de sortie permet de prendre des bénéfices de manière flexible en fonction du marché.
-
L'indicateur ATR réduit le risque lié à une volatilité excessive.
-
Possibilité de tester différentes combinaisons de paramètres pour optimiser les performances, offrant une grande marge d'amélioration.
Analyse des risques
Cette stratégie comporte également certains risques :
-
Lorsque le prix oscille autour de la moyenne mobile, les positions risquent d'être ouvertes et fermées de manière répétée, entraînant des frais de transaction élevés.
-
Si le point d'entrée par rupture est proche de la moyenne mobile, le drawdown peut être important. C'est une caractéristique inhérente à la stratégie.
-
En l'absence de tendance marquée, la durée de détention peut être longue, exposant à un risque temporel.
-
Le paramètre ATR doit être réglé correctement : un ATR trop faible affaiblit le filtrage, un ATR trop élevé réduit les opportunités d'entrée.
-
Les différents paramètres
lbdoivent être testés. Des paramètres trop élevés peuvent faire manquer certaines opportunités, des paramètres trop faibles peuvent identifier de faux breakouts.
Solutions aux risques :
- Ajuster les paramètres de la moyenne mobile pour renforcer le filtrage.
- Optimiser le paramètre ATR et l'accompagner d'une évaluation visuelle.
- Ajuster la période de rétrospection
lbpour trouver le meilleur paramètre. - Suspendre le trading pendant les marchés rangeants.
Directions d'optimisation
La stratégie peut encore être optimisée selon les axes suivants :
- Tester différentes combinaisons de paramètres de moyennes mobiles pour trouver les plus performants.
- Essayer différents réglages de l'ATR pour équilibrer opportunités d'entrée et contrôle des risques.
- Optimiser le paramètre de rétrospection
lbpour identifier des ruptures plus efficaces. - Mettre en place un stop-loss dynamique basé sur la volatilité et le drawdown.
- Combiner d'autres facteurs comme le volume pour juger de la validité des breakouts.
- Développer des méthodes utilisant des croisements (>/', </, ><) pour identifier les points extrêmes comme référence.
- Utiliser l'apprentissage automatique (Machine Learning) pour entraîner les paramètres et obtenir les valeurs optimales.
Conclusion
Dans l'ensemble, cette stratégie est une stratégie typique de suivi de rupture. La double temporalité, l'entrée basée sur le Swing High, le stop-loss et la sortie via la moyenne mobile forment un système logique complet. Ses caractéristiques de risque et de rendement sont relativement claires, adaptées aux investisseurs de type suiveur à moyen/long terme. Bien qu'elle comporte certains risques, ceux-ci peuvent être réduits par l'optimisation des paramètres et des règles. Cette stratégie offre une grande marge d'amélioration ; l'ajout d'autres indicateurs pourrait renforcer encore son efficacité.
/*backtest
start: 2023-01-24 00:00:00
end: 2024-01-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © millerrh
// The intent of this strategy is to buy breakouts with a tight stop on smaller timeframes in the direction of the longer term trend.- 1

