Type/to search

Stratégie de franchissement de moyennes mobiles de haut niveau

Common strategy
Created: 2023-10-30 12:22:28
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

L'idée principale de cette stratégie est d'utiliser les ruptures de moyennes mobiles sur une période élevée pour réaliser du trading de tendance. Sur une échelle de temps élevée, lorsque le prix franchit à la hausse ou à la baisse la moyenne mobile, le début d'une tendance peut être identifié, et il est alors possible de suivre la direction appropriée.

Principe de la stratégie

Cette stratégie est développée en langage Pine Script et se compose principalement des parties suivantes :

  1. Paramètres d'entrée

    Définit le paramètre de période de la moyenne mobile period, avec une valeur par défaut de 200 ; définit le paramètre de période de temps des chandeliers timeframe, avec une valeur par défaut de "D" pour le journalier.

  2. Calcul de la moyenne mobile

    Utilise la fonction ta.ema pour calculer la moyenne mobile exponentielle (Exponential Moving Average).

  3. Détection de rupture

    Utilise les fonctions ta.crossover et ta.crossunder pour déterminer si le prix franchit à la hausse ou à la baisse la moyenne mobile.

  4. Affichage des signaux

    Lorsqu'une rupture se produit, une flèche vers le haut ou vers le bas est dessinée sur le chandelier.

  5. Ouverture et fermeture des positions

    En cas de rupture, une position est ouverte dans la direction correspondante, et elle est fermée lorsque le double de la distance de stop-loss est atteint.

Cette stratégie repose principalement sur la capacité de jugement de tendance des moyennes mobiles sur une période élevée, en suivant la tendance par une simple opération de rupture. Il s'agit d'une stratégie de rupture plutôt traditionnelle.

Analyse des avantages

Cette stratégie présente les avantages suivants :

  1. Concept simple, facile à comprendre et à maîtriser.

  2. Repose sur un seul indicateur de moyenne mobile, paramétrage simple.

  3. Les opérations de rupture tendent à former des tendances, évitant les transactions fréquentes.

  4. La période élevée affiche clairement la grande tendance, peu influencée par les fluctuations à court terme.

  5. Possibilité de configurer différentes combinaisons de périodes pour s'adapter à divers instruments.

  6. Permet de suivre facilement plusieurs instruments, difficile d'être bloqué simultanément.

Analyse des risques

Cette stratégie comporte également certains risques :

  1. Les signaux de rupture peuvent être de fausses ruptures, incapables de filtrer efficacement les oscillations du marché.

  2. Impossible de profiter efficacement des opportunités à court terme.

  3. En cas d'erreur de direction majeure, les pertes peuvent être importantes.

  4. Lorsque la période de la moyenne mobile et la période de transaction ne correspondent pas, il peut y avoir des transactions excessives ou des fuites.

  5. Impossible d'arrêter les pertes en temps réel, le risque de pertes amplifiées est élevé.

Les solutions correspondantes aux risques incluent : combiner avec des indicateurs de tendance, ajouter des filtres, raccourcir la période de détention de manière appropriée, ajuster dynamiquement le niveau de stop-loss, etc.

Axes d'optimisation

Cette stratégie peut être optimisée à partir des aspects suivants :

  1. Ajouter une combinaison d'indicateurs de tendance, tels que MACD, KD, pour améliorer la fiabilité des ruptures.

  2. Ajouter des filtres basés sur le volume ou les bandes de Bollinger pour éviter les fausses ruptures.

  3. Optimiser l'adéquation des paramètres de période pour mieux faire correspondre la période de détention avec la période de tendance.

  4. Ajouter une stratégie de stop-loss en temps réel, en utilisant un trailing stop pour contrôler les pertes individuelles.

  5. Envisager d'intégrer des techniques d'apprentissage automatique pour une optimisation dynamique des paramètres.

  6. Tester différentes combinaisons d'allocations d'actifs pour améliorer la stabilité globale.

Résumé

Dans l'ensemble, cette stratégie est assez simple et pratique. Elle réalise un suivi de tendance par une simple rupture de moyenne mobile, facile à maîtriser, et peut servir de stratégie d'entrée de gamme pour le trading quantitatif. Cependant, elle présente quelques problèmes qui doivent être améliorés par la combinaison d'indicateurs, l'optimisation des paramètres, le stop-loss dynamique, etc., afin de rendre la stratégie plus stable et efficace. Elle offre un grand potentiel d'optimisation et d'extensibilité.

Source
Pine
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// @version=5
// Open-Range-Breakout strategy
// No license. Free and Open Source.    
Strategy parameters
Strategy parameters
TimeRange
Hide the PDHCL (prev day High Close Low range)
Hide the Summary Table
ORB settings
Time Range
ORB setting
Hide ORB Range
StopLoss settings
ATR Period for placing SL
Show SL lines in chart
Strengh Settings
Ignore Momentum & Volume
Momentum Period
Bullish Momentum
Bearish Momentum
Volume Average Period
Volume Strengh
Trend Settings
Trend Period
Hide the trend line
Trade settings
Risk:Reward
Close all trades, default is 3:00 PM, 1500 hours (integer)
Markets that never closed (Crypto, Forex, Commodity)
Lot Size
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)