L' EMA et la SuperTrend combinent la tendance à la suite de la stratégie

Auteur:ChaoZhang est là., Date: 2023-12-11 15:49:08 Je suis désolé
Les étiquettes:

img

Résumé

La stratégie EMA et SuperTrend Combined Trend Following combine ingénieusement l'indicateur EMA et l'indicateur SuperTrend pour identifier les tendances du marché et fournir des signaux d'entrée et de sortie clairs. La stratégie permet la personnalisation des paramètres SuperTrend ainsi que des paramètres EMA pour s'adapter à différents styles de trading. Les barres colorées rendent l'identification des tendances intuitive. La stratégie détermine le moment d'entrée en fonction des signaux de croisement entre les indicateurs EMA et SuperTrend. Les règles de sortie sont flexibles - vous pouvez soit sortir lorsque la tendance s'inverse, soit lorsque le prix recroît l'EMA, ce qui aide à la gestion des risques.

Principe de stratégie

La stratégie utilise l'indicateur SuperTrend pour déterminer la direction de la tendance principale. Essentiellement, l'indicateur SuperTrend combine l'indicateur ATR avec des moyennes mobiles et utilise les pauses de prix des lignes moyennes pour déterminer les points d'inversion de tendance. D'autre part, l'indicateur EMA sert à aider à juger de la direction de la tendance à court terme. Les positions longues ne sont considérées que lorsque les prix sont supérieurs à l'EMA et les positions courtes ne sont considérées que lorsque les prix sont inférieurs à l'EMA.

Plus précisément, la stratégie utilise les règles suivantes:

  1. Signal long: lorsque le prix dépasse la ligne SuperTrend et est supérieur à la EMA;
  2. Signal court: lorsque le prix dépasse la ligne SuperTrend et est inférieur à la EMA;
  3. Fermeture de position longue: lorsque le prix dépasse la ligne SuperTrend ou est inférieur à la EMA;
  4. Fermeture de position courte: lorsque le prix dépasse la ligne SuperTrend ou est supérieur à l'EMA.

Analyse des avantages

Identification d'une tendance stable

La combinaison de l'EMA et de la SuperTrend permet des jugements de tendance plus fiables par rapport à des indicateurs individuels.

Réglage flexible des paramètres

En permettant la personnalisation des paramètres SuperTrend et EMA, la stratégie s'adapte aux différents produits et délais.

Signaux d'entrée et de sortie clairs

Les signaux longs, courts et de sortie fournis par la stratégie sont assez clairs, ce qui facilite la prise de décision.

Expression visuelle intuitive

En fonction de la position du prix par rapport à l'EMA, les barres sont colorées différemment, formant un effet visuel intuitif.

Analyse des risques

Peut-être que vous manquerez certaines occasions

Comparativement aux indicateurs uniques, cette stratégie impose des exigences plus élevées en matière de confirmation des signaux, ce qui peut entraîner des opportunités manquées avec des retombées peu profondes.

Le risque de fausses éruptions existe toujours

Bien que la stratégie vérifie les signaux de rupture, il existe toujours la possibilité de fausses ruptures provoquant l'échec de la stratégie lors de fluctuations drastiques du marché.

Efficacité liée aux paramètres

Les paramètres SuperTrend et EMA peuvent avoir un impact important sur l'efficacité de la stratégie.

Directions d'optimisation

  1. Ajouter d' autres indicateurs aux signaux filtrants

    Considérez la combinaison d'indicateurs tels que MACD, Stochastique avec EMA et SuperTrend pour vérifier davantage les signaux et réduire les fausses ruptures.

  2. Validation à plusieurs délais

    Jugez la direction de la tendance sur des périodes plus longues (par exemple quotidiennes) pour vérifier et filtrer les signaux générés sur la période en cours.

  3. Optimisation automatique des paramètres

    Essayez de traverser différentes combinaisons de paramètres et de sélectionner les paramètres optimaux pour les produits et les délais donnés en fonction des métriques de backtest.

Conclusion

La stratégie combinée EMA et SuperTrend Combined Trend Following combine avec succès les atouts de la détermination des tendances et du suivi des tendances. La stratégie fournit un soutien solide aux décisions de trading grâce à des signaux stables, clairs et à des paramètres personnalisables. Bien sûr, nous devons toujours faire attention aux risques potentiels de fausses ruptures. D'autres améliorations peuvent être apportées grâce à une vérification supplémentaire des signaux à l'aide d'autres indicateurs ou d'une analyse multi-temporelle.


/*backtest
start: 2022-12-04 00:00:00
end: 2023-12-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA SuperTrend Strategy", overlay=true)

// SuperTrend EMA Settings
length = input.int(10, title="SuperTrend Length")
mult = input.float(2.0, title="Multiplier")
emaLength = input.int(34, title="EMA UpTrend", minval=1, maxval=300)

// EMA calculation for EMA Trend Bars
ema1 = input.int(34, title="EMA UpTrend", minval=1, maxval=300)
shema = input(true, title="Show EMA Trend is Based On?")

usedEma = ta.ema(close, ema1)

// EMA Trend Bars color
emaUpColor() => hlc3 >= usedEma
emaDownColor() => hlc3 < usedEma
col = hlc3 >= usedEma ? color.lime : hlc3 < usedEma ? color.red : color.white

// SuperTrend calculation
atrPeriod = int(mult)
[supertrend, direction] = ta.supertrend(length, atrPeriod)

// Entry conditions
longEntry = ta.crossover(close, supertrend) and close > usedEma
shortEntry = ta.crossunder(close, supertrend) and close < usedEma

// Exit conditions
longExit = ta.crossunder(close, supertrend) or close < usedEma
shortExit = ta.crossover(close, supertrend) or close > usedEma

// Execute trades
if (longEntry)
    strategy.entry("Buy", strategy.long)

if (longExit)
    strategy.close("Buy")

if (shortEntry)
    strategy.entry("Sell", strategy.short)

if (shortExit)
    strategy.close("Sell")

// Plotting
plot(shema and usedEma ? usedEma : na, title="EMA", style=plot.style_line, linewidth=3, color=col)


Plus de