Stratégie de suivi des tendances croisées à double moyenne mobile combinée à un système dynamique de stop-profit et de stop-loss

EMA SMA MA TP SL
Date de création: 2024-11-25 17:24:33 Dernière modification: 2024-11-25 17:24:33
Copier: 0 Nombre de clics: 451
1
Suivre
1617
Abonnés

Stratégie de suivi des tendances croisées à double moyenne mobile combinée à un système dynamique de stop-profit et de stop-loss

Aperçu

Cette stratégie est un système de suivi de tendances basé sur l’analyse technique, qui utilise principalement les signaux croisés des moyennes mobiles à 50 cycles de l’indice (EMA) et des moyennes mobiles simples à 200 cycles (MA) pour capturer les tendances du marché. La stratégie intègre un mécanisme de stop-loss dynamique, permettant de contrôler les risques et de bloquer les gains grâce à des points d’arrêt et d’arrêt prédéfinis.

Principe de stratégie

La logique centrale de la stratégie est basée sur un jugement croisé de deux équations: lorsque l’EMA à 50 cycles monte et traverse l’MA à 200 cycles, le système génère un signal de prise de position; lorsque l’EMA à 50 cycles descend et traverse l’MA à 200 cycles, le système génère un signal de prise de position. Après chaque ouverture de position, le système définit automatiquement un point d’arrêt (en dessous de 3 points du prix d’entrée) et un point d’arrêt (en dessous de 7,5 points du prix d’entrée).

Avantages stratégiques

  1. Le suivi des tendances: le timing de la transition capte efficacement les tendances du marché en combinant les courbes moyennes rapides et lentes
  2. Contrôle des risques: un mécanisme d’arrêt et de perte dynamique intégré permet de contrôler efficacement le risque de chaque transaction
  3. Systématisation élevée: les signaux de transaction sont clairs, les arrêts de vente et les arrêts de perte sont fixés, réduisant les interférences avec les jugements subjectifs
  4. Adaptabilité: les stratégies peuvent s’appliquer à différents environnements de marché et types de transactions
  5. Simple d’utilisation: logique d’entrée et de sortie claire, facile à exécuter et à remonter

Risque stratégique

  1. Risque de choc des marchés: il est possible que de fréquentes fausses percées dans les marchés de choc horizontaux entraînent des pertes continues
  2. Risque de glissement: les prix de transaction réels peuvent être très éloignés des prix théoriques en cas de forte volatilité du marché
  3. Risque d’arrêt fixe: le point d’arrêt fixe prédéfini peut ne pas être adapté à toutes les conditions du marché
  4. Risque de renversement de tendance: une reprise soudaine de la tendance peut entraîner un arrêt de la perte en retard
  5. Risques de gestion des fonds: les marges de stop-loss fixes peuvent ne pas convenir aux comptes de différentes tailles

Orientation de l’optimisation de la stratégie

  1. Introduction d’un indicateur de volatilité: modification de la marge de stop loss en fonction de la dynamique de la volatilité du marché
  2. Augmentation des indicateurs de confirmation de tendance tels que le RSI ou le MACD, améliorant la fiabilité des signaux de négociation
  3. Optimisation de la gestion des fonds: ajustement de la taille des positions en fonction de la taille des comptes et des fluctuations du marché
  4. Ajout de filtres d’environnement de marché: réduire la fréquence de négociation ou suspendre les transactions dans les marchés de volatilité horizontale
  5. Amélioration des mécanismes de sortie: augmenter les pertes mobiles pour maximiser les gains

Résumer

La stratégie, combinant un système classique de croisement biuniversale et un mécanisme de stop-loss dynamique, construit un système de trading de suivi de tendance complet. L’avantage de la stratégie réside dans son degré élevé de systématisation et sa maîtrise des risques, mais dans la pratique, il faut encore effectuer des ajustements optimisés en fonction de l’environnement du marché et de la taille des fonds.

Code source de la stratégie
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-24 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5 
strategy("200 MA & 50 EMA Crossover Strategy with **Estimated** SL & TP", overlay=true) 

 // Parameters for the 200 MA and 50 EMA
ma200 = ta.sma(close, 200) // 200-period simple moving average 
ema50 = ta.ema(close, 50) // 50-period exponential moving average 

 // Plot the MA and EMA on the chart 
plot(ma200, color=color.blue, linewidth=2, title="200 MA") 
plot(ema50, color=color.red, linewidth=2, title="50 EMA") 

 // Define **estimated** stop loss and take profit values 
// SL = 3 points, TP = 7.5 points from the entry price 
sl_points = 3 
tp_points = 7.5 

 // Buy signal: when the 50 EMA crosses above the 200 MA (bullish crossover) 
if (ta.crossover(ema50, ma200)) 
    strategy.entry("Buy", strategy.long) 
 // Set **estimated** stop loss and take profit strategy.exit("Take Profit/Stop Loss", "Buy", stop=strategy.position_avg_price - sl_points, limit=strategy.position_avg_price + tp_points) 

 // Sell signal: when the 50 EMA crosses below the 200 MA (bearish crossover) 
if (ta.crossunder(ema50, ma200)) 
    strategy.entry("Sell", strategy.short) 
 // Set **estimated** stop loss and take profit strategy.exit("Take Profit/Stop Loss", "Sell", stop=strategy.position_avg_price + sl_points, limit=strategy.position_avg_price - tp_points) 

 // Optional: Close the position when an opposite signal appears 
if (strategy.position_size > 0 and ta.crossunder(ema50, ma200)) 
    strategy.close("Buy") 
if (strategy.position_size < 0 and ta.crossover(ema50, ma200)) 
    strategy.close("Sell")