Stratégie à court terme de la moyenne mobile de la croix dorée


Date de création: 2024-01-29 10:01:10 Dernière modification: 2024-01-29 10:01:10
Copier: 0 Nombre de clics: 546
1
Suivre
1617
Abonnés

Stratégie à court terme de la moyenne mobile de la croix dorée

Aperçu

Cette stratégie est une stratégie de négociation de courte ligne qui utilise une croix en or équilibrée pour former un signal d’achat et une croix en forme pour former un signal de vente. Elle utilise deux moyennes mobiles indicielles de deux périodes différentes (EMA) comme signal de négociation.

Principe de stratégie

La logique centrale de cette stratégie est de calculer deux lignes EMA, une courte EMA de 55 cycles de longueur et une longue EMA de 34 cycles de longueur. Lorsque la courte EMA traverse la longue EMA, le cours de l’action est considéré comme en hausse, ce qui génère un signal d’achat; lorsque la courte EMA traverse la longue EMA, le cours de l’action est considéré comme en baisse, ce qui génère un signal de vente.

Les deux paramètres EMA sont d’abord entrés dans le code, puis les deux lignes EMA sont calculées. Les marqueurs graphiques correspondants sont dessinés séparément lors de la génération des signaux d’achat et de vente.

Avantages stratégiques

  1. Le programme est simple à utiliser, facile à comprendre et adapté aux débutants.
  2. Le gouvernement a décidé de mettre en place un système d’audit de la qualité de l’eau, de l’eau potable et de l’eau potable.
  3. L’utilisation de l’EMA permet d’éliminer efficacement les effets des fluctuations anormales des prix et d’émettre un signal plus fiable;
  4. Des paramètres EMA personnalisables et des stratégies d’optimisation;
  5. Peut être utilisé dans de nombreuses variétés.

Risques et solutions

  1. Il est facile de générer des transactions fréquentes, augmentant les coûts de transaction et le risque de glissement. Les paramètres de cycle EMA peuvent être ajustés de manière appropriée pour filtrer les signaux trop fréquents.
  2. Il y a un certain retard et l’occasion de passer à côté d’une avancée des prix. Le jugement peut être renforcé par d’autres indicateurs tels que BOLL.
  3. Une mauvaise configuration des paramètres EMA peut entraîner des erreurs de signal de négociation. Les paramètres d’optimisation doivent être testés plusieurs fois.

Optimiser les idées

  1. En combinant plus d’indicateurs de jugement, tels que BOLL, MACD, etc., définissez un certain seuil de conditions pour éviter les faux signaux.
  2. L’ajout d’un module de gestion des positions lui permet de mieux contrôler les risques.
  3. Le mécanisme d’optimisation des paramètres EMA a été conçu pour s’adapter aux variétés et aux cycles.
  4. L’augmentation des stratégies de stop-loss permettant de contrôler efficacement les pertes individuelles.

Résumer

La stratégie est une stratégie de trading en ligne courte très simple et pratique, particulièrement adaptée aux débutants pour l’apprentissage et l’application, facile à maîtriser, et a également un bon effet. Si vous pouvez constamment optimiser les paramètres, et avec d’autres indicateurs de jugement, cela rendra la stratégie plus forte et plus solide.

Code source de la stratégie
/*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")