
Aperçu
La stratégie est une stratégie à plusieurs niveaux basée sur la croisée des moyennes mobiles des indices. Une entrée à plusieurs niveaux est effectuée lorsque le prix franchit l’EMA en dessous et une liquidation lorsque le prix franchit l’EMA en haut. La stratégie intègre également un stop loss (SL), un profit cible (TP) et un stop loss suivi (TSL) comme mesures de gestion des risques auxiliaires pour contrôler les risques de baisse potentiels et bloquer les bénéfices.
Principe de stratégie
- Calculer l’EMA d’une période donnée (comme 20)
- L’entrée multiple est exécutée lorsque le prix franchit l’EMA en dessous.
- Définissez le prix d’arrêt comme un certain pourcentage du prix d’entrée (par exemple 1%) below.
- Définissez le prix de profit cible comme étant un certain pourcentage du prix d’entrée (par exemple, 2%) au-dessus.
- Réglez le prix de suivi de la perte à un certain pourcentage (par exemple, 0,5%) en dessous du prix actuel et à une hausse au fur et à mesure de la hausse.
- La position est levée lorsque le prix dépasse l’EMA par le haut, ou quand il atteint le prix d’arrêt-perte, le prix de profit-cible ou le prix d’arrêt-perte.
Avantages stratégiques
- Simple et facile à comprendre: La stratégie est basée sur l’indicateur technique EMA, largement utilisé, facile à comprendre et à mettre en œuvre.
- Suivi de la tendance: la stratégie permet de saisir les opportunités de tendance potentielles en entrant en bourse lorsque le prix dépasse l’EMA.
- Gestion des risques: des mesures de contrôle des risques telles que des arrêts de perte intégrés, des bénéfices cibles et des arrêts de suivi des pertes aident à contrôler les risques de baisse et à bloquer les bénéfices.
- Adaptabilité: les paramètres tels que la période EMA, le pourcentage de stop loss, le pourcentage de profit cible et le pourcentage de stop loss suivi peuvent être ajustés de manière flexible en fonction des différents marchés et styles de négociation.
Risque stratégique
- Fausse rupture: le prix peut rapidement revenir en arrière après une rupture de l’EMA, entraînant de faux signaux et des pertes potentielles.
- L’échec: En tant qu’indicateur de retard, l’EMA peut signaler après le début de la tendance et manquer une entrée plus tôt.
- Marchés en choc: dans des conditions de marché en choc, des croisements fréquents d’EMA peuvent entraîner une survente et des pertes potentielles.
- Sensitivité des paramètres: des paramètres mal définis (par exemple, périodes EMA ou pourcentages) peuvent entraîner une mauvaise performance de la stratégie.
Orientation de l’optimisation de la stratégie
- Combinaison avec d’autres indicateurs: envisagez de combiner l’EMA avec d’autres indicateurs techniques (comme le RSI, le MACD, etc.) pour améliorer la fiabilité du signal et filtrer les faux signaux.
- Stop-loss et profits dynamiques: les objectifs de stop-loss et de profits sont ajustés dynamiquement en fonction de la volatilité du marché ou du niveau des prix, plutôt que d’utiliser des pourcentages fixes.
- Confirmation de la tendance: après la croisée des EMA, attendre la confirmation de l’établissement d’une tendance par des preuves supplémentaires (par exemple, des hauts plus élevés ou des bas plus élevés) afin de réduire le risque de fausse rupture.
- Analyse de plusieurs périodes: observation de l’intersection des EMA sur différentes périodes (par exemple, le jour, les 4 heures, etc.) et recherche de la confirmation de la cohérence des tendances sur plusieurs périodes.
Résumer
La stratégie offre une méthode de négociation simple et efficace basée sur des EMA croisées, en suivant les tendances potentielles de rupture des EMA, tout en adoptant des mesures de contrôle des risques telles que les arrêts de perte, les gains cibles et la poursuite des arrêts de perte. Cependant, la stratégie présente des risques tels que les faux-ruptures, le retard de signal, les mauvaises performances du marché sur les chocs et la sensibilité aux paramètres.
Code source de la stratégie
/*backtest
start: 2023-04-23 00:00:00
end: 2024-04-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Long Entry on EMA Cross with Risk Management", overlay=true)
// Parameters
emaLength = input(20, title="EMA Length")
stopLossPercent = input(1, title="Stop Loss %")
targetPercent = input(2, title="Target %")
trailingStopLossPercent = input(0.5, title="Trailing Stop Loss %")
// Calculate EMA
ema = ema(close, emaLength)
// Long Entry Condition
longCondition = crossover(close, ema)
// Exit Condition
exitCondition = crossunder(close, ema)
// Stop Loss, Target Profit, Trailing Stop Loss
stopLossLevel = strategy.position_avg_price * (1 - stopLossPercent / 100)
targetProfitLevel = strategy.position_avg_price * (1 + targetPercent / 100)
trailingStopLossLevel = close * (1 - trailingStopLossPercent / 100)
trailingStopLossLevel := max(trailingStopLossLevel, nz(trailingStopLossLevel[1]))
// Submit Long Order
strategy.entry("Long", strategy.long, when=longCondition)
// Submit Exit Orders
strategy.exit("Exit", "Long", stop=stopLossLevel, limit=targetProfitLevel, trail_offset=trailingStopLossLevel, when=exitCondition)
// Plot EMA
plot(ema, color=color.blue, linewidth=2)
// Plot Stop Loss, Target Profit, and Trailing Stop Loss Levels
plot(stopLossLevel, title="Stop Loss", color=color.red, linewidth=2)
plot(targetProfitLevel, title="Target Profit", color=color.green, linewidth=2)
plot(trailingStopLossLevel, title="Trailing Stop Loss", color=color.orange, linewidth=2)