La stratégie Super Trend Triple est une stratégie de suivi de tendance basée sur plusieurs indicateurs de Super Trend et une moyenne mobile. Elle peut identifier efficacement la direction de la tendance, entrer en temps opportun lorsqu'une tendance se forme et sortir en temps opportun lorsqu'une tendance s'inverse, ce qui profite.
La stratégie adopte trois indicateurs de Super Trend avec des paramètres différents en même temps: Super Trend 1, Super Trend 2 et Super Trend 3. Leurs périodes vont du long au court, qui sont respectivement des paramètres d'entrée supertrend1_period, supertrend2_period et supertrend3_period.
Signal d'entrée longue: lorsque le prix de clôture est supérieur aux trois lignes de Super Trend et à la ligne de moyenne mobile, allez long.
Signal d'entrée courte: lorsque le prix de clôture est inférieur aux trois lignes Super Trend et à la ligne moyenne mobile, passez court.
Ainsi, les indicateurs Super Trend avec des périodes différentes peuvent se vérifier mutuellement pour éviter de mal interpréter les tendances du marché.
L'utilisation d'un système triple Super Trend peut juger les tendances plus précisément et éviter d'être induit en erreur par de fausses ruptures.
Les indicateurs Super Trend avec différents paramètres se vérifient mutuellement, ce qui rend la stratégie plus fiable.
L'ajout d'un filtre à ligne moyenne mobile permet d'éviter davantage le bruit des petits cycles.
La stratégie participe raisonnablement, peut à la fois suivre les tendances pour réaliser des bénéfices et sortir à temps pour contrôler les risques.
Les indicateurs Super Trend ont un effet de retard, ce qui peut entraîner un délai d'entrée légèrement retardé.
Les lignes moyennes mobiles en tant que filtres ont également des problèmes de retard.
Des pertes potentiellement plus importantes lors d'un renversement de tendance.
Des paramètres incorrects peuvent également affecter les performances de la stratégie.
Test en ajoutant d'autres indicateurs de jugement de tendance tels que MACD, DMI, etc. pour vérifier l'exactitude du jugement de tendance.
Essayez d'optimiser automatiquement les paramètres pour rendre les périodes et les multiplicateurs de Super Trends auto-adaptables à différents environnements de marché.
Définir des critères de stop loss et de prise de profit dynamiques afin que la stratégie puisse ajuster automatiquement le ratio risque/rendement en fonction des fluctuations en temps réel.
Optimiser les paramètres de la moyenne mobile ou introduire d'autres indicateurs pour filtrer les faux signaux de rupture.
Testez les stratégies d'exécution sur de plus longues périodes (quotidiennes, hebdomadaires, etc.) afin d'évaluer leur efficacité dans la capture des principales tendances.
La stratégie Super Trend Triple adopte trois indicateurs de Super Trend avec différents paramètres simultanément pour vérifier la direction de la tendance et combine des lignes moyennes mobiles pour la filtration. Elle peut identifier efficacement les tendances, entrer en temps opportun, éviter de fausses ruptures et est donc une stratégie de suivi de tendance fiable. La stratégie peut être améliorée de diverses manières, y compris l'optimisation des paramètres, l'amélioration du mécanisme de stop loss et l'intégration d'autres indicateurs. En contrôlant les risques tout en capturant les tendances à moyen et long terme avec un espace d'optimisation, elle a une large marge d'optimisation.
/*backtest start: 2023-11-20 00:00:00 end: 2023-12-20 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Triple Supertrend Strategy", shorttitle = "TSS", overlay = true, pyramiding = 1) // Added pyramiding = 1 // Define input settings for Supertrend indicators supertrend1_period = input.int(3, title = "Supertrend 1 Period") supertrend1_multiplier = input.int(12, title = "Supertrend 1 Multiplier") supertrend2_period = input.int(2, title = "Supertrend 2 Period") supertrend2_multiplier = input.int(11, title = "Supertrend 2 Multiplier") supertrend3_period = input.int(1, title = "Supertrend 3 Period") supertrend3_multiplier = input.int(10, title = "Supertrend 3 Multiplier") // EMA settings with user-defined length ema_length = input.int(100, title = "EMA Length") // Calculate Supertrend values for all three indicators [supertrend1_value, _] = ta.supertrend(supertrend1_period, supertrend1_multiplier) [supertrend2_value, _] = ta.supertrend(supertrend2_period, supertrend2_multiplier) [supertrend3_value, _] = ta.supertrend(supertrend3_period, supertrend3_multiplier) // Calculate EMA ema = ta.ema(close, ema_length) // Define long entry condition longCondition = close > ema and close > supertrend1_value and close > supertrend2_value and close > supertrend3_value // Define short entry condition shortCondition = close < ema and close < supertrend1_value and close < supertrend2_value and close < supertrend3_value // Strategy orders if (longCondition) strategy.entry("Buy Order", strategy.long) if (shortCondition) strategy.entry("Sell Order", strategy.short) // Plot Supertrends and EMA for reference plot(supertrend1_value, title="Supertrend 1", color=color.green) plot(supertrend2_value, title="Supertrend 2", color=color.blue) plot(supertrend3_value, title="Supertrend 3", color=color.red) plot(ema, title="EMA", color=color.orange) // Plot strategy entry signals plotshape(series=longCondition, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small) plotshape(series=shortCondition,title="Short Entry Signal", location=location.abovebar,color=color.red ,style=shape.triangledown,size=size.small)