Super tendance à la stratégie triple

Auteur:ChaoZhang est là., Date: 21-12-2023 à 16h02:57
Les étiquettes:

img

Résumé

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 logique de la stratégie

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é.

Points forts de la stratégie

  1. 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.

  2. Les indicateurs Super Trend avec différents paramètres se vérifient mutuellement, ce qui rend la stratégie plus fiable.

  3. L'ajout d'un filtre à ligne moyenne mobile permet d'éviter davantage le bruit des petits cycles.

  4. 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.

Risques stratégiques et solutions

  1. Les indicateurs Super Trend ont un effet de retard, ce qui peut entraîner un délai d'entrée légèrement retardé.

  2. Les lignes moyennes mobiles en tant que filtres ont également des problèmes de retard.

  3. Des pertes potentiellement plus importantes lors d'un renversement de tendance.

  4. Des paramètres incorrects peuvent également affecter les performances de la stratégie.

Directions pour l'optimisation de la stratégie

  1. Test en ajoutant d'autres indicateurs de jugement de tendance tels que MACD, DMI, etc. pour vérifier l'exactitude du jugement de tendance.

  2. 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é.

  3. 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.

  4. Optimiser les paramètres de la moyenne mobile ou introduire d'autres indicateurs pour filtrer les faux signaux de rupture.

  5. 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.

Conclusion

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)


Plus de