Type/to search

Stratégie de breakout sur N barres

Common strategy
Created: 2024-04-12 16:57:15
Last modified: 2 years ago
1
Follow
1802
Followers

img

Aperçu

La stratégie de breakout sur N barres est une stratégie de trading quantitatif basée sur les ruptures de prix. L'idée principale est d'ouvrir une position longue lorsque le prix de clôture dépasse le plus haut des N dernières séances, et de fermer la position longue lorsque le prix de clôture passe en dessous du plus bas des N dernières séances. En comparant le prix actuel aux plus hauts et plus bas des N dernières séances, cette stratégie capture les mouvements de rupture forte et permet un suivi de tendance efficace.

Principe de la stratégie

  1. Calculer le plus haut (highest) et le plus bas (lowest) des N dernières séances.
  2. Si le prix de clôture actuel est supérieur au highest, ouvrir une position longue (long).
  3. Si le prix de clôture actuel est inférieur au lowest, fermer la position longue (short).
  4. On peut utiliser le prix de clôture (close) ou les prix hauts/bas (high/low) comme source de signal (source).
  5. Selon la source de signal, utiliser ta.highest et ta.lowest pour calculer les plus hauts et plus bas.
  6. Utiliser ta.crossover et ta.crossunder pour détecter les ruptures de prix.

Avantages de la stratégie

  1. Logique simple et claire, facile à implémenter et à optimiser.
  2. Capture efficacement les mouvements de rupture forte, bonne capacité de suivi de tendance.
  3. Grande flexibilité de paramétrage, pouvant être optimisée selon différents instruments et périodes.
  4. Large applicabilité, fonctionne bien sur la plupart des instruments et périodes.
  5. Possibilité de choisir la source de signal de manière flexible pour améliorer l'adaptabilité.

Risques de la stratégie

  1. Performances médiocres dans les marchés oscillants ou à faible amplitude, avec des ouvertures/fermetures fréquentes entraînant des coûts de transaction élevés.
  2. Un mauvais choix de paramètres peut entraîner un risque de surajustement (overfitting).
  3. Des drawdowns importants peuvent survenir lors des retournements de tendance.
  4. Une source de signal unique peut être sujette à des distorsions de signal.

Pistes d'optimisation de la stratégie

  1. Ajouter des filtres de tendance, comme la direction de la moyenne mobile (MA), l'ADX, etc., pour réduire les transactions en périodes de consolidation.
  2. Optimiser le choix des paramètres, tels que la valeur de N, la source de signal, etc., pour améliorer la stabilité et la rentabilité de la stratégie.
  3. Ajouter des stops loss et des trailing stops pour contrôler le risque par transaction.
  4. Combiner plusieurs sources de signal pour améliorer la fiabilité, par exemple en considérant simultanément les ruptures du prix de clôture et des plus hauts/bas.
  5. Optimiser les paramètres et la logique séparément selon les différents instruments et périodes.

Conclusion

La stratégie de breakout sur N barres est une stratégie de trading quantitatif simple et pratique. En capturant les ruptures de prix, elle permet un bon suivi de tendance. Sa logique est claire, avec un large potentiel d'optimisation et une grande applicabilité. C'est une stratégie quantitative qui mérite d'être étudiée et améliorée. Grâce à une optimisation raisonnable des paramètres et à des améliorations logiques, on peut renforcer sa stabilité et sa rentabilité, et mieux l'adapter à différents environnements de marché.

Source
Pine
/*backtest
start: 2023-04-06 00:00:00
end: 2024-04-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Breakout", overlay=true, precision=6, pyramiding=0, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=25.0, commission_value=0.05)

n = input.int(5, "N Bars", minval=1)
Strategy parameters
Strategy parameters
N Bars
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)