Type/to search

Système de stratégie quantitative combinant le breakout de bandes adaptatif et le croisement de moyennes mobiles

BB
1
Follow
1802
Followers

img

Aperçu

Cette stratégie est un système de trading quantitatif combinant la percée des bandes de Bollinger et la tendance des moyennes mobiles. La stratégie surveille la relation entre le prix et les bandes supérieure et inférieure de Bollinger, et utilise la moyenne mobile sur 100 jours comme confirmation de tendance pour capturer automatiquement les opportunités du marché. Le système adopte une gestion dynamique de la taille des positions, ajustant automatiquement le nombre de transactions en fonction des capitaux propres du compte pour un contrôle dynamique des risques.

Principe de la stratégie

La logique centrale de la stratégie repose sur les éléments clés suivants :

  1. Utilisation des bandes de Bollinger sur 20 périodes comme canal de volatilité, avec un écart-type de 2
  2. Utilisation de la moyenne mobile sur 100 jours comme indicateur de confirmation de tendance à moyen-long terme
  3. Lorsque le prix franchit la bande supérieure de Bollinger et ne l'avait pas franchie lors de la période précédente, un signal d'achat (long) est déclenché
  4. Lorsque le prix brise la bande inférieure de Bollinger et ne l'avait pas brisée lors de la période précédente, un signal de vente à découvert (short) est déclenché
  5. La taille des positions est calculée dynamiquement en fonction des capitaux propres actuels du compte, permettant un ajustement adaptatif des positions
  6. Fermeture automatique des positions en cas de signal opposé, garantissant un arrêt des pertes en temps opportun

Avantages de la stratégie

  1. Forte adaptabilité – Les bandes de Bollinger ajustent automatiquement la largeur du canal en fonction de la volatilité du marché
  2. Risque contrôlable – Grâce à la gestion dynamique de la taille des positions, le risque est adapté à la taille du compte
  3. Confirmation de tendance – En combinant avec la direction des moyennes mobiles, cela améliore la fiabilité des signaux de trading
  4. Stop-loss rapide – Des conditions de clôture claires sont définies pour éviter des pertes excessives
  5. Trading bidirectionnel – Permet de capturer les mouvements à la hausse comme à la baisse, améliorant l'efficacité d'utilisation des fonds
  6. Code simple – La logique de la stratégie est claire, facile à maintenir et à optimiser

Risques de la stratégie

  1. Un marché en range peut générer de fréquentes fausses cassures, entraînant des stop-loss successifs
  2. Les paramètres des bandes de Bollinger sont fixes et peuvent ne pas s'adapter à tous les environnements de marché
  3. Absence de stop-loss suiveur, ce qui peut empêcher de verrouiller efficacement les profits
  4. La période longue de la moyenne mobile peut entraîner un décalage des signaux
  5. Les coûts de transaction ne sont pas pris en compte, les performances en réel peuvent être inférieures aux résultats des backtests

Directions d'optimisation de la stratégie

  1. Ajouter un filtre de volatilité pour réduire la fréquence des transactions dans un environnement de faible volatilité
  2. Introduire un mécanisme de stop-loss dynamique, en ajustant le niveau de stop-loss en fonction de la volatilité du marché
  3. Optimiser les paramètres des bandes de Bollinger, en envisageant l'utilisation de périodes adaptatives
  4. Ajouter des conditions de filtrage telles que le volume de transactions et la durée de détention
  5. Ajouter davantage d'indicateurs techniques comme confirmation auxiliaire
  6. Envisager de fixer une limite de drawdown maximal pour renforcer le contrôle des risques

Résumé

Cette stratégie construit un système de trading quantitatif complet en combinant les bandes de Bollinger et les moyennes mobiles. Tout en maintenant une logique simple, le système réalise des fonctions clés telles que la génération de signaux, la gestion des positions et le contrôle des risques. Bien qu'il y ait quelques aspects à optimiser, la conception globale est raisonnable et a une valeur pratique. Il est recommandé d'effectuer une optimisation complète des paramètres et une validation par backtest avant une utilisation en réel, et d'ajuster en fonction des caractéristiques spécifiques du marché.

Source
Pine
/*backtest
start: 2024-10-01 00:00:00
end: 2024-10-31 23:59:59
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("BB Breakout with MA 100 Strategy", overlay=true)

// Parameter Bollinger Bands
Strategy parameters
Strategy parameters
BB Length (Optional)
BB Standard Deviation (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)