Stratégie de rupture de l'inversion moyenne

Auteur:ChaoZhang est là., Date: le 21 septembre 2023 à 10h35
Les étiquettes:

Résumé

L'idée de base de cette stratégie est d'acheter lorsque la moyenne mobile à court terme évolue à la hausse pendant la session, afin de saisir les opportunités d'inversions de tendance à court terme.

La logique de la stratégie

  1. Définir la condition d'achat: lorsque le prix bas dépasse la SMA à court terme à la baisse
  2. Signal d' achat: passez long lorsque la condition d' achat est remplie
  3. Exit de stop-loss: sortie par défaut après 20 bar

Plus précisément, la stratégie calcule le croisement entre le prix bas et la SMA de la douceur de longueur comme le signal d'achat. Lorsque le prix bas se décompose par-dessus la ligne SMA, un signal d'achat est généré.

La stratégie tente de saisir les opportunités d'inversion à court terme. Lorsque le prix tombe à un certain niveau, la SMA à court terme fournit un soutien, et les forces haussières pourraient reprendre le dessus, poussant le prix à rebondir.

Analyse des avantages

  1. L'idée de stratégie est simple et intuitive, facile à comprendre et à mettre en œuvre, adaptée aux débutants
  2. Utilise le support des moyennes mobiles à court terme, a une certaine probabilité de saisir les opportunités d'inversion
  3. Pas besoin de sélectionner des produits spécifiques, peut être largement appliqué sur différents marchés
  4. Ajustement flexible des paramètres de l'AM pour les adapter à différents cycles
  5. Législations claires sur les contrôles de la perte par arrêt de transaction

Analyse des risques

  1. Risque de renversement raté. Le prix pourrait continuer à baisser après avoir rompu la MA au lieu de rebondir.
  2. Risque fréquent de stop loss.
  3. Risque d'optimisation des paramètres. Différents produits et cycles nécessitent un réglage des paramètres, sinon les résultats peuvent être médiocres
  4. Risque de coût de transaction: les transactions fréquentes augmentent les coûts de transaction

Les risques peuvent être réduits en optimisant la stratégie de stop loss, en ajoutant un filtre de tendance, en permettant une position de détention lâche, etc.

Directions d'optimisation

  1. Optimiser les méthodes de stop loss pour suivre les changements de prix en temps réel, éviter que les stop loss fixes ne soient piégés
  2. Ajoutez un jugement de tendance, achetez uniquement lorsque la tendance se retourne, en évitant les transactions contre-tendance
  3. Envisagez d'ajouter des opportunités de réintégration, pyramide pendant le retrait
  4. Tester l'impact des différents paramètres de l'AM sur les résultats afin de trouver des combinaisons optimales de paramètres
  5. Évaluer l'efficacité des paramètres sur différents produits, construire un système d'optimisation des paramètres
  6. Comparer l'impact des différentes quantités de barre de stop loss, optimiser la stratégie de stop loss

Résumé

Il s'agit d'une stratégie simple d'inversion moyenne à court terme, utilisant la rupture de MA comme calendrier d'entrée. Les avantages sont simples et largement applicables; les inconvénients sont la vulnérabilité à la perte de stop et les risques d'inversion échoués. Les risques peuvent être gérés grâce à un contrôle strict de la perte de stop, et la stratégie peut être améliorée en optimisant les règles autour des filtres de tendance, de la réentrée, etc. Il convient aux débutants d'apprendre et d'optimiser de telles idées de stratégie de base.


//@version=3
strategy(title="Buy The Dip", shorttitle="BTFD", overlay=true)
dipness = input(title="Dipness",defval=2)
smoothness = input(title="Smoothing",defval=10,minval=0)
lookforward = input(title="Exit After This Many Bars", defval=20)

thedip = low - (atr(20) * dipness)
thedipsma = sma(thedip,smoothness)

buyCondition = crossunder(low,thedipsma)

if (buyCondition)
    strategy.entry("long", strategy.long)
    
strategy.close("long",when=buyCondition[20]) 

plot(thedipsma)

Plus de