Stratégie de suivi de l'EMA

Auteur:ChaoZhang est là., Date: 2024-01-24 14h27 et 37 min
Les étiquettes:

img

Résumé

La stratégie de suivi EMA est une stratégie de tendance qui utilise l'indicateur EMA pour suivre les tendances.

La logique de la stratégie

L'indicateur de base de cette stratégie est l'EMA. L'EMA est l'abréviation de la moyenne mobile exponentielle, qui est un indicateur de suivi de tendance.

La stratégie calcule d'abord la valeur EMA de 50 périodes des prix comme indicateur de jugement principal. Ensuite, en fonction d'un certain pourcentage de la valeur EMA, les rails supérieurs et inférieurs sont définis. Ici, il est défini à ± 0,3% de la valeur EMA. Lorsque le prix traverse le rail supérieur de l'EMA, un signal d'achat est généré. Lorsque le prix tombe en dessous du rail inférieur de l'EMA, un signal de vente est généré. Cela peut suivre les changements de tendance au sein du cycle EMA.

Analyse des avantages

  1. L'utilisation de l'indicateur EMA pour déterminer les tendances permet d'éviter les interférences des fluctuations de prix
  2. L' EMA assouplit les prix et transforme la volatilité aléatoire en tendances claires pour un jugement facile
  3. Le réglage des rails supérieurs et inférieurs de l'EMA forme une plage pour réduire les faux signaux
  4. La logique de la stratégie est claire et facile à comprendre, et les paramètres sont relativement simples à ajuster

Analyse des risques

  1. L'indicateur EMA a un effet de retard, les signaux sont en retard aux points tournants de la tendance
  2. Les rails à pourcentage fixe sont sujettes à générer de faux signaux lors de la consolidation
  3. Risques de surajustement des données des tests antérieurs, les fluctuations des prix réels peuvent être plus importantes
  4. Aucun réglage de stop-loss pour contrôler les pertes

Directions d'optimisation

  1. Ajouter l'optimisation des paramètres pour trouver la combinaison optimale de paramètres
  2. Ajouter un mécanisme de stop loss pour contrôler le tirage maximal de la stratégie
  3. Optimiser la méthode de calcul des rails supérieurs et inférieurs pour réduire le taux de faux signaux
  4. Augmenter le filtrage conditionnel pour éviter les entrées erronées lors de marchés volatils
  5. Combiner avec d'autres indicateurs de confirmation pour améliorer la stabilité de la stratégie

Résumé

La stratégie de suivi EMA a une logique globale claire, jugeant les tendances des prix à travers les indicateurs EMA et générant des signaux de trading avec des bandes de gamme. Les avantages sont des règles simples qui sont faciles à comprendre et peuvent éviter un certain bruit. Mais il y a aussi des problèmes comme un espace de réglage limité, des signaux en retard, un mauvais contrôle de retrait, etc. Les prochaines étapes pourraient l'améliorer par des moyens tels que la combinaison de plusieurs indicateurs, l'optimisation des pertes d'arrêt, etc. pour rendre la stratégie plus pratique et stable.


/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="PingEMA50V.3 Piw", shorttitle="EMA50 Piw", overlay=true)

// input
src = input(title="Data Array",defval=close)
ema_period = input(title="EMA period", defval=50)
percent = input(title="Band %", type=float,defval=0.003)

// ema
ema50 = ema(src, ema_period)
plot(ema50, color=green)

// upper lower
upper = ema50 + (ema50*percent)
lower = ema50 - (ema50*percent)
plot(upper, color=blue)
plot(lower, color=blue)

// signal
buy = src > upper
sell = src < lower

// bar color
bcolor = buy ? lime : red
barcolor(color=bcolor)

// trade
if (buy)
    strategy.entry("long", strategy.long)
if (sell)
    strategy.close("long")

Plus de