Tendance à la suite d'une stratégie basée sur le croisement des moyennes mobiles

Auteur:ChaoZhang est là., Date: 23 février 2024
Les étiquettes:

img

Résumé

Cette stratégie est conçue sur la base du principe de la croix d'or et de la croix de la mort des moyennes mobiles. En calculant les situations de croisement entre la ligne rapide (moyenne mobile à court terme) et la ligne lente (moyenne mobile à long terme), elle juge la tendance du marché et réalise la tendance suivante.

Principe

La stratégie repose principalement sur le principe du croisement moyen mobile. Le paramètre de la ligne rapide est défini à 50 jours et le paramètre de la ligne lente est défini à 200 jours. Calculez le prix de clôture moyen sur les 50 et 200 jours les plus récents respectivement comme la ligne rapide et la ligne lente. Lorsque la ligne rapide traverse la ligne lente vers le haut, il est déterminé que le prix de l'action est entré dans une tendance haussière et un signal d'achat est généré. Lorsque la ligne rapide traverse la ligne lente vers le bas, il est déterminé que le prix de l'action est entré dans une tendance baissière et un signal de vente est généré.

En définissant des combinaisons de lignes rapides et lentes avec différents paramètres, la sensibilité de la stratégie peut être ajustée. Plus le paramètre de la ligne rapide est petit, plus la détermination de la tendance est rapide, mais il peut y avoir plus de faux signaux. Plus le paramètre de la ligne lente est grand, meilleur est le jugement de la tendance, mais plus la détermination de la tendance est lente. Cette stratégie utilise des moyennes mobiles de 50 et 200 jours, en tenant compte de la sensibilité et de la stabilité de la stratégie.

Les avantages

  • Déterminer efficacement les tendances et les points d'inflexion du marché en utilisant le principe du croisement des moyennes mobiles pour suivre automatiquement les tendances
  • Des paramètres raisonnables de ligne rapide et lente le rendent suffisamment sensible tout en filtrant le bruit pour déterminer efficacement les tendances du marché
  • La logique de stratégie facile à comprendre et le réglage des paramètres clairs facilitent la mise en œuvre et l'optimisation
  • Un contrôle strict du stop loss contribue à la gestion des risques

Les risques

  • Les stratégies de moyennes mobiles peuvent produire plus de signaux d'inversion ou de faux signaux, nécessitant l'aide d'autres indicateurs pour le filtrage
  • Les marchés volatils peuvent générer des signaux de négociation erronés, ce qui nécessite une évaluation de la fréquence des fluctuations des stocks spécifiques
  • La fixation des points d'arrêt des pertes doit tenir compte des caractéristiques des stocks individuels.

Optimisation

  • Combiner d'autres indicateurs techniques tels que MACD et KD pour filtrer les faux signaux
  • Définir des paramètres de moyenne mobile basés sur les caractéristiques et la fréquence des fluctuations des stocks individuels
  • Réglage de la distance stop-loss pour les actions hautement volatiles
  • Tester différentes combinaisons de paramètres pour optimiser la stratégie
  • Augmenter les positions ouvertes et ajouter des règles de positions

Résumé

Cette stratégie utilise le principe du croisement des moyennes mobiles pour déterminer automatiquement la direction de la tendance du marché et suivre la tendance, ce qui peut capturer efficacement la tendance principale. En définissant des paramètres de moyennes mobiles rapides et lentes pour contrôler la sensibilité de la stratégie et en filtrant les signaux avec d'autres indicateurs auxiliaires, la stabilité et l'efficacité de la stratégie peuvent être équilibrées. Cette stratégie convient aux opérations à moyen et long terme. Les paramètres peuvent être ajustés en fonction des caractéristiques des actions et des marchés.


/*backtest
start: 2023-02-16 00:00:00
end: 2024-02-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Gleitend Strategie", overlay=true)

// Einstellungen für die gleitenden Durchschnitte
short_MA_length = input(50, title="Kürzerer MA Länge")
long_MA_length = input(200, title="Längerer MA Länge")

// Berechnung der gleitenden Durchschnitte
short_MA = ta.sma(close, short_MA_length)
long_MA = ta.sma(close, long_MA_length)

// Kaufsignal: Kürzerer MA über Längerer MA
buy_signal = ta.crossover(short_MA, long_MA)

// Verkaufssignal: Kürzerer MA unter Längerer MA
sell_signal = ta.crossunder(short_MA, long_MA)

// Stop Loss und Take Profit Ebenen
stop_loss = strategy.position_avg_price * 0.985
take_profit = strategy.position_avg_price * 1.02

// Trading-Logik
if (buy_signal)
    strategy.entry("Buy", strategy.long)
    
if (sell_signal)
    strategy.close("Buy")
    
strategy.exit("Take Profit/Stop Loss", "Buy", stop=stop_loss, limit=take_profit)

// Bedingungen für Short-Positionen
if (sell_signal)
    strategy.entry("Sell", strategy.short)

strategy.exit("Take Profit/Stop Loss", "Sell", stop=stop_loss, limit=take_profit)

// Plot der gleitenden Durchschnitte
plot(short_MA, color=color.blue, title="Kürzerer MA")
plot(long_MA, color=color.red, title="Längerer MA")


Plus de