Type/to search

Stratégie de suivi de cassure

Common strategy
Created: 2024-01-31 17:06:36
Last modified: 3 years ago
1
Follow
1805
Followers

img

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 :

  1. 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.

  2. Les points de rupture basés sur les Swing High ont une certaine inertie et facilitent le suivi. Le paramètre de rétrospection lb peut être ajusté pour trouver les ruptures réellement efficaces.

  3. 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.

  4. 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é.

  5. L'indicateur ATR réduit le risque lié à une volatilité excessive.

  6. 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 :

  1. 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.

  2. 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.

  3. En l'absence de tendance marquée, la durée de détention peut être longue, exposant à un risque temporel.

  4. 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.

  5. Les différents paramètres lb doivent ê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 :

  1. Ajuster les paramètres de la moyenne mobile pour renforcer le filtrage.
  2. Optimiser le paramètre ATR et l'accompagner d'une évaluation visuelle.
  3. Ajuster la période de rétrospection lb pour trouver le meilleur paramètre.
  4. Suspendre le trading pendant les marchés rangeants.

Directions d'optimisation

La stratégie peut encore être optimisée selon les axes suivants :

  1. Tester différentes combinaisons de paramètres de moyennes mobiles pour trouver les plus performants.
  2. Essayer différents réglages de l'ATR pour équilibrer opportunités d'entrée et contrôle des risques.
  3. Optimiser le paramètre de rétrospection lb pour identifier des ruptures plus efficaces.
  4. Mettre en place un stop-loss dynamique basé sur la volatilité et le drawdown.
  5. Combiner d'autres facteurs comme le volume pour juger de la validité des breakouts.
  6. Développer des méthodes utilisant des croisements (>/', </, ><) pour identifier les points extrêmes comme référence.
  7. 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é.

Source
Pine
/*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.
Strategy parameters
Strategy parameters
Backtest Start Date
Backtest End Date
Lookback Period for Swing High
Lookback Bars for Stop Level
Timeframe of Moving Averages
Moving Average Type
1st Moving Average Length
2nd Moving Average Length
3rd Moving Average Length
Use 3rd Moving Average for Filtering?
Trailing Stop
Use ATR for Filtering?
% of Daily ATR Value
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)