Stratégie de négociation à court terme de l' EMA croisée

Auteur:ChaoZhang est là., Date: 2024-01-29 10:01:10
Les étiquettes:

img

Résumé

Il s'agit d'une stratégie de trading à court terme qui utilise des lignes croisées en or des moyennes mobiles pour générer des signaux d'achat et de vente. Il utilise deux lignes de moyenne mobile exponentielle (EMA) avec des périodes différentes comme signaux de trading. Lorsque la ligne EMA de courte période traverse au-dessus de la ligne EMA de longue période, une croix dorée est formée et un signal d'achat est déclenché. Lorsque la EMA de courte période traverse au-dessous de la EMA de longue période, une croix de mort se produit et un signal de vente est généré.

La logique de la stratégie

La logique de base de cette stratégie est de calculer deux lignes EMA, l'une étant une EMA à court terme de 55 périodes et l'autre une EMA à long terme de 34 périodes. Lorsque l'EMA à court terme traverse l'EMA à long terme, on pense que la tendance haussière des prix s'est produite, d'où un signal d'achat. Lorsque l'EMA à court terme traverse en dessous de l'EMA à long terme, il est considéré comme une tendance baissière des prix, de sorte qu'un signal de vente est généré.

Dans le code, deux paramètres EMA sont entrés en premier, sur la base desquels deux lignes EMA sont calculées. Lorsque des signaux d'achat ou de vente se produisent, les marquages correspondants sont tracés en conséquence.

Les avantages

  1. Facile à utiliser, facile à comprendre, adapté aux débutants;
  2. Une réponse sensible, des opérations à court terme, des profits rapides.
  3. L' utilisation de l' EMA peut filtrer efficacement les fluctuations anormales des prix et générer des signaux fiables;
  4. Paramètres EMA personnalisables, stratégie optimisée;
  5. Applicable dans divers produits.

Risques et solutions

  1. Les échanges fréquents sont susceptibles d'augmenter les coûts et les risques de glissement.
  2. D'autres indicateurs comme le BOLL peuvent aider à compléter le jugement.
  3. Des paramètres EMA incorrects peuvent entraîner des signaux de trading incorrects.

Optimisation

  1. Incorporer plus d'indicateurs, par exemple BOLL, MACD pour établir des conditions de seuil afin d'éviter de faux signaux.
  2. Ajouter un module de dimensionnement de position pour mieux contrôler les risques.
  3. Concevoir un mécanisme de réglage adaptatif de l'EMA en fonction des différents produits et des différences de cycle.
  4. Utilisez des stratégies de stop loss pour limiter efficacement les pertes par transaction.

Résumé

En général, il s'agit d'une stratégie de trading à court terme très simple et pratique, particulièrement adaptée pour les débutants à apprendre et à adopter pour sa facilité d'utilisation et son efficacité considérable.


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("mohammad tork strategy", overlay=true)

// Input parameters
lengthShortEMA = input(55, title="Short EMA Length")
lengthLongEMA = input(34, title="Long EMA Length")

// Calculate EMAs
emaShort = ta.ema(close, lengthShortEMA)
emaLong = ta.ema(close, lengthLongEMA)

// Conditions for Long Signal
longCondition = ta.crossover(emaLong, emaShort)

// Conditions for Short Signal
shortCondition = ta.crossunder(emaLong, emaShort)

// Execute Long Signal
strategy.entry("Long", strategy.long, when = longCondition)

// Execute Short Signal
strategy.entry("Short", strategy.short, when = shortCondition)

// Plot EMAs on the chart
plot(emaShort, color=color.blue, title="Short EMA")
plot(emaLong, color=color.red, title="Long EMA")

// Plot Long Signal Icon with Buy Label
plotshape(series=longCondition, title="Long Signal", color=color.green, style=shape.triangleup, location=location.abovebar, size=size.small, text="Buy")

// Plot Short Signal Icon with Sell Label
plotshape(series=shortCondition, title="Short Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, text="Sell")


Plus de