Stratégie d'achat basée sur plusieurs EMA


Date de création: 2024-02-20 15:38:08 Dernière modification: 2024-02-20 15:38:08
Copier: 1 Nombre de clics: 685
1
Suivre
1617
Abonnés

Stratégie d’achat basée sur plusieurs EMA

Aperçu

La stratégie est une stratégie d’achat uniquement basée sur l’action des prix et les tendances à court terme. Elle utilise les moyennes mobiles de plusieurs indices (EMA) comme indicateur technique d’achat et de vente.

Principe de stratégie

La stratégie utilise six EMAs sur les lignes 5, 10, 20, 50, 100 et 200. Son signal d’achat est:

  1. La ligne 5 est traversée par la ligne 10.
  2. La ligne 10 sur la ligne 20
  3. Ligne 20 à travers la ligne 50
  4. La ligne des 50 jours passe la ligne des 100 jours
  5. La ligne des 100 jours, la ligne des 200 jours
  6. Le prix de clôture est fixé à 5 jours.

Si les six conditions ci-dessus sont réunies, il faut faire une admission supplémentaire.

Le signal de sortie est le passage de la ligne de 200 jours au-dessous du prix de clôture.

Analyse des avantages

Cette stratégie présente les avantages suivants:

  1. L’utilisation de six EMA comme filtres permet d’identifier efficacement les tendances à court et moyen terme.
  2. Les exigences de composition sont plus élevées sur les EMA multiples, ce qui permet de filtrer efficacement les fausses percées
  3. La participation à la clôture des cours peut éviter le risque d’une fausse rupture
  4. Faire plus et éviter le risque de faire moins
  5. Le mécanisme de retrait est plus conservateur et plus favorable à la rentabilité

Analyse des risques

Cette stratégie comporte aussi des risques:

  1. La probabilité de porter plusieurs EMA en suite est faible et il est facile de manquer une occasion.
  2. Il n’y a pas d’argent à gagner avec la baisse
  3. La plupart des gens ont été victimes de ces violences.
  4. La position de sortie est plus conservatrice, avec la possibilité de renoncer à une partie des bénéfices.
  5. Paramètres statiques, non adaptés aux différentes variétés et aux conditions du marché

La réponse:

  1. Le nombre d’EMA peut être réduit de manière appropriée en fonction de la situation du marché.
  2. La possibilité d’introduire des opportunités de prise de position en combinaison avec des indicateurs tels que le CCI
  3. Arrêt mobile réglable ou intervention manuelle en temps opportun
  4. Paramètres modifiables en fonction de la variété de tendance
  5. La collaboration manuelle est recommandée, les paramètres sont adaptés au marché.

Direction d’optimisation

Cette stratégie peut être optimisée dans les domaines suivants:

  1. La mise en place d’indicateurs de trafic pour éviter les fausses percées
  2. Paramètres d’optimisation à l’aide de l’indicateur de volatilité
  3. Ajout de paramètres d’optimisation dynamique du modèle d’apprentissage automatique
  4. Ajout d’un mécanisme de validation révolutionnaire
  5. Tendances de jugement associées à des modèles d’apprentissage en profondeur
  6. Introduction de mécanismes d’arrêt et d’arrêt

Résumer

L’ensemble de la stratégie est une stratégie de suivi de tendances à moyen et à court terme basée sur des indicateurs techniques de prix. Elle utilise plusieurs ondes de fluctuation des EMAs pour identifier les tendances et, en combinaison avec la clôture des cours, pour éviter les faux-bris. L’avantage de la stratégie est que l’idée est simple et claire, facile à comprendre, et peut être mise en œuvre en fonction des paramètres de réglage manuel de l’environnement du marché.

Code source de la stratégie
/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Multiple EMA Buy Strategy with Price Condition", overlay=true)

// Calculate EMAs
ema5 = ta.ema(close, 5)
ema10 = ta.ema(close, 10)
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema100 = ta.ema(close, 100)
ema200 = ta.ema(close, 200)

// Plot EMAs
plot(ema5, color=color.blue, title="EMA 5")
plot(ema10, color=color.green, title="EMA 10")
plot(ema20, color=color.red, title="EMA 20")
plot(ema50, color=color.purple, title="EMA 50")
plot(ema100, color=color.orange, title="EMA 100")
plot(ema200, color=color.yellow, title="EMA 200")

// Entry conditions
buy_condition = ema5 > ema10 and ema10 > ema20 and ema20 > ema50 and ema50 > ema100 and ema100 > ema200 and close > ema5

// Exit conditions
exit_condition = close < ema200

// Strategy entry and exit conditions
strategy.entry("Buy", strategy.long, when = buy_condition)
strategy.close("Buy", when = exit_condition)