Stratégie de croisement de moyennes mobiles


Date de création: 2024-01-23 15:20:16 Dernière modification: 2024-01-23 15:20:16
Copier: 1 Nombre de clics: 534
1
Suivre
1617
Abonnés

Stratégie de croisement de moyennes mobiles

Aperçu

Cette stratégie est une stratégie de trading basée sur les moyennes mobiles. Elle utilise les moyennes mobiles de 45 jours comme indicateur technique principal pour effectuer des opérations d’achat et de vente en fonction des signaux de rupture des moyennes mobiles.

Principe de stratégie

Un signal d’achat est généré lorsque la hausse des prix dépasse la moyenne mobile de 45 jours; un signal de vente est généré lorsque la position est maintenue pendant 8 jours. Par la suite, un signal d’achat est généré si la hausse des prix dépasse à nouveau la moyenne mobile de 45 jours.

Les principes de la stratégie sont les suivants:

  1. Calculer la moyenne mobile sur 45 jours.
  2. Lorsque le prix de clôture se déplace de la moyenne mobile vers le haut, un signal d’achat est généré et une entrée supplémentaire est effectuée.
  3. 8 jours de négociation après la mise en bourse.
  4. Après 8 jours, le placement en position plus élevée a généré un signal de vente.
  5. Si le cours de clôture se déplace de nouveau vers le haut en bas de la moyenne mobile, un nouveau signal d’achat est généré et une nouvelle entrée est effectuée.

C’est la logique de négociation au cœur de la stratégie.

Avantages stratégiques

Cette stratégie présente les avantages suivants:

  1. Les règles de fonctionnement sont simples, claires, faciles à comprendre et à mettre en œuvre.
  2. La fonction de suivi des tendances des moyennes mobiles est utilisée pour capturer efficacement les tendances des lignes moyennes et longues.
  3. Il est possible de suivre la tendance et d’arrêter les pertes en temps opportun.
  4. Les règles d’accès au marché sont claires et permettent de contrôler efficacement la fréquence des transactions.

Risque stratégique

Cette stratégie comporte aussi des risques:

  1. La latence des moyennes mobiles peut entraîner une entrée tardive et une sortie prématurée.
  2. Les durées de position fixes et les paramètres des moyennes mobiles peuvent ne pas s’adapter aux changements du marché.
  3. La fréquence des transactions peut être trop élevée, augmentant les coûts de transaction et la perte de points de glissement.
  4. Le signal de rupture peut produire un faux signal, avec une certaine probabilité d’erreur d’entrée et de sortie.

La réponse:

  1. Optimiser les paramètres des moyennes mobiles pour réduire les délais.
  2. Augmenter le temps de tenue ou déplacer le stop-loss pour suivre la tendance.
  3. Le nombre de fausses percées a été filtré en combinaison avec d’autres indicateurs.
  4. Optimiser les conditions de réentrée et contrôler la fréquence des transactions.

Orientation de l’optimisation de la stratégie

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

  1. Optimiser les paramètres des moyennes mobiles pour trouver la meilleure combinaison de paramètres. Différents paramètres de nombre de jours peuvent être testés, tels que 15, 30 et 60 jours.

  2. Optimiser le temps de détention, trouver le nombre de jours de détention optimal. Vous pouvez tester différentes périodes de détention de 5 jours, 10 jours, 15 jours, etc.

  3. Ajout d’un stop mobile pour suivre la tendance et contrôler les risques. Par exemple, un stop de trialing ou un stop ATR.

  4. Pour réduire les faux signaux, ajouter d’autres indicateurs tels que MACD, KDJ, etc.

  5. Optimiser les conditions de réentrée pour éviter des transactions trop fréquentes, par exemple en augmentant les périodes de refroidissement.

  6. Les paramètres doivent être optimisés pour les différents marchés.

Résumer

La stratégie de croisement des moyennes mobiles est une stratégie de suivi de tendance simple et pratique dans son ensemble. Elle utilise la fonction de suivi de tendance des moyennes mobiles pour générer des signaux de négociation avec des ruptures de prix. L’avantage est la facilité de réalisation, le trade-off est la possibilité de quelques erreurs.

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

//@version=5
strategy("Moving Average Crossover Strategy", overlay=true)

// Calculate the 45-day moving average
ma_length = 45
ma = ta.sma(close, ma_length)

// Track position entry and entry bar
var bool in_long_position = na
var int entry_bar = na
var int exit_bar = na

// Entry condition: Close price crosses above the 45-day moving average to enter the position
if (not in_long_position and ta.crossover(close, ma) and not na(ma[1]) and close > ma and close[1] < ma[1])
    in_long_position := true
    entry_bar := bar_index

// Exit condition: Close the position after holding for 8 trading days
if (in_long_position and bar_index - entry_bar >= 8)
    in_long_position := false
    exit_bar := bar_index

// Re-entry condition: Wait for price to cross over the 45-day moving average again
if (not in_long_position and ta.crossover(close, ma) and not na(ma[1]) and close > ma and close[1] > ma[1] and (na(exit_bar) or bar_index - exit_bar >= 8))
    in_long_position := true
    entry_bar := bar_index

// Execute long entry and exit
if (in_long_position)
    strategy.entry("Long", strategy.long)

if (not in_long_position)
    strategy.close("Long")