Moyenne mobile suivant la tendance stratégique

Auteur:ChaoZhang est là., Date: 2024-02-01 10:18:53 Je vous en prie.
Les étiquettes:

img

Résumé

Cette stratégie juge la direction de la tendance du marché en calculant la moyenne mobile rapide (MA rapide) et la moyenne mobile lente (MA lente) et en faisant des comparaisons pour mettre en œuvre des positions longues ou courtes le long de la tendance. Lorsque la MA rapide traverse la MA lente, allez long. Lorsque la MA rapide traverse en dessous de la MA lente, allez court. Pendant ce temps, le stop loss et le take profit sont configurés pour contrôler les risques.

Principaux

La logique de base de cette stratégie est basée sur la croix d'or et la croix morte des moyennes mobiles. Les moyennes mobiles peuvent très bien refléter les changements du prix moyen du marché. La moyenne rapide a une période plus courte et peut répondre rapidement aux changements de prix. La moyenne lente a une période plus longue et représente la direction de la tendance du marché.

Plus précisément, cette stratégie calcule la MA rapide de 50 périodes et la MA lente de 200 périodes, respectivement. À chaque fermeture de bougie, elle juge si la MA rapide a franchi la MA lente ou en dessous. S'il y a un croisement (la ligne jaune traversant la ligne rouge), elle entre dans une position longue à l'ouverture de la bougie suivante.

Après avoir entré des positions, TrailStop sera utilisé pour suivre le stop loss et verrouiller les bénéfices.

Les avantages

Il s'agit d'une stratégie typique de suivi des tendances qui présente les avantages suivants:

  1. Utiliser des moyennes mobiles pour déterminer la direction de la tendance a une grande précision et un bon taux de gain
  2. L'adoption de combinaisons de moyennes mobiles rapides et lentes peut filtrer efficacement le bruit du marché et capturer les principales tendances
  3. La mise en place d'un stop loss et d'un take profit peut contrôler les pertes uniques et augmenter la probabilité de profit
  4. Les résultats des tests antérieurs sont bons, avec un tirage maximal acceptable et un rapport Sharpe
  5. La logique de la stratégie est simple et facile à comprendre, les paramètres sont flexibles pour l'ajustement, adapté pour les traders moyens

Les risques

Cette stratégie comporte également certains risques:

  1. Les signaux générés par les moyennes mobiles peuvent être retardés et affectés par de fausses ruptures lorsque la volatilité extrême du marché se produit.
  2. L'imposition incorrecte d'un stop loss ou d'un take profit peut entraîner des pertes ou des profits manquants.
  3. S'appuyant trop sur les paramètres, les paramètres inappropriés affecteront considérablement les performances de la stratégie
  4. Il n'est pas en mesure d'éviter parfaitement les petites pertes résultant des sondes de prix et des retraits.
  5. Il ne tient pas compte de l'impact des éléments fondamentaux et des événements d'actualité importants sur les marchés

Les solutions:

  1. Évaluer et définir raisonnablement les paramètres du cycle de la moyenne mobile
  2. Adopter un stop loss et un profit adaptatifs pour éviter les erreurs de réglage manuel
  3. Optimiser les paramètres par l'analyse de la complexité et le backtest
  4. Élargir la plage d'arrêt des pertes de manière appropriée et augmenter la taille des positions
  5. Incorporer l'analyse fondamentale et les événements majeurs pour formuler des plans d'intervention

Directions d'optimisation

Cette stratégie peut être encore optimisée:

  1. Augmenter les combinaisons de moyennes mobiles de différents cycles pour former plusieurs groupes de signaux
  2. Ajouter des indicateurs tels que le volume et la volatilité pour confirmer l'exactitude des signaux de tendance
  3. Utiliser des méthodes d'apprentissage automatique pour optimiser dynamiquement les paramètres
  4. Mettre en place des mécanismes d'arrêt des pertes et de prise de profit adaptatifs
  5. Considérez combiner le sentiment du marché, les indicateurs d'attention des investisseurs
  6. Tester la polyvalence sur différents produits
  7. Incorporer des indicateurs ou des modèles de rupture plus complexes

Résumé

En résumé, cette stratégie juge et suit les tendances du marché en utilisant des moyennes mobiles simples et des croix mortes, et contrôle les risques avec un stop loss raisonnable et un profit.


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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © KasperKvist

//@version=4
strategy("EURCHF Smart Money Strategy", overlay=true)

// Input Parameters
fastLength = input(50, title="Fast MA Length")
slowLength = input(200, title="Slow MA Length")
riskRewardRatio = input(2, title="Risk-Reward Ratio")

// Calculate Moving Averages
fastMA = sma(close, fastLength)
slowMA = sma(close, slowLength)

// Strategy Conditions
longCondition = crossover(fastMA, slowMA)
shortCondition = crossunder(fastMA, slowMA)

// Execute Strategy
strategy.entry("Long", strategy.long, when = longCondition)
strategy.entry("Short", strategy.short, when = shortCondition)

// Set Stop Loss and Take Profit
atrValue = atr(14)
stopLoss = atrValue * 1
takeProfit = atrValue * riskRewardRatio

strategy.exit("ExitLong", from_entry="Long", loss=stopLoss, profit=takeProfit)
strategy.exit("ExitShort", from_entry="Short", loss=stopLoss, profit=takeProfit)

// Plot Moving Averages
plot(fastMA, color=color.green, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")







Plus de