Crossover de moyenne mobile simple avec stratégie de stop loss

Auteur:ChaoZhang est là., Date: 2023-09-19 21h42h30
Les étiquettes:

Résumé

Cette stratégie génère des signaux de trading par croisement entre la moyenne mobile simple et le prix moyen pondéré par volume, et utilise la moyenne mobile exponentielle comme stop loss, appartenant à la tendance à court terme suivant les stratégies de trading.

La logique de la stratégie

  1. Le prix moyen mobile simple (SMA) à 5 jours et le prix moyen pondéré par volume (VWAP) sont calculés.

  2. Lorsque la SMA traverse le VWAP depuis le bas, générer un signal long; lorsque la SMA traverse le VWAP depuis le haut, générer un signal court.

  3. Le VWAP reflète la dernière dynamique des prix. Leur croisement identifie les changements de tendance à court terme.

  4. Définissez la moyenne mobile exponentielle (EMA) de 9 jours comme stop loss.

  5. Exécuter des transactions sur des signaux longs/courts. Sortir lorsque le prix tombe en dessous du stop loss pour contrôler les risques.

La stratégie utilise principalement le croisement de la SMA à réaction rapide et du VWAP en temps réel pour capturer les fluctuations de prix à court terme, l'EMA s'arrêtant pour gérer les risques, de manière simple et intuitive.

Analyse des avantages

  1. Le croisement SMA et VWAP est simple et efficace pour les changements de tendance à court terme.

  2. L'EMA fournit un tampon permettant d'éviter un arrêt prématuré.

  3. Des signaux clairs et des règles simples, faciles à mettre en œuvre.

  4. Un grand espace d'optimisation, adaptable à différents environnements de marché.

  5. Le mécanisme d'arrêt des pertes peut être modifié pour contrôler le montant des pertes d'une seule transaction.

  6. Facile à développer, peut introduire d'autres indicateurs techniques ou des techniques de gestion des risques.

Analyse des risques

  1. Le croisement SMA et VWAP peut présenter des délais ou des signaux erronés.

  2. Le trading réel devrait surveiller les violations de stop loss.

  3. Applicable uniquement pour les fourchettes à court terme, ne peut suivre les tendances à long terme.

  4. Une période de rétro-test inappropriée risque d'ajuster la courbe.

  5. Il convient d'examiner l'incidence des coûts commerciaux sur la rentabilité.

Directions d'optimisation

  1. Testez différentes combinaisons de paramètres pour SMA et VWAP.

  2. Optimiser le paramètre de la période d'arrêt des pertes EMA.

  3. Essayez d'autres types ou indicateurs de MA pour le stop loss.

  4. Ajouter des stratégies de dimensionnement des positions et de gestion des risques.

  5. Introduire des algorithmes d'apprentissage automatique pour l'optimisation des paramètres.

  6. Évaluer les paramètres en les ajustant périodiquement pour les adapter aux changements du marché.

Résumé

Cette stratégie de croisement SMA et VWAP avec EMA trailing stop peut être ajustée pour les fluctuations à court terme via des paramètres, simple à utiliser, une idée de stratégie de suivi à court terme typique. L'ajout de plus d'indicateurs ou d'algorithmes peut améliorer la stabilité, également utilisable comme module intégré dans des systèmes multi-stratégie plus complexes.


/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © realisticDove62527

//@version=5
strategy("ROoT", overlay=true, margin_long=1, margin_short=1)

longCondition = ta.crossover(ta.sma(close, 5), ta.vwap(hlc3))
if (longCondition)
    strategy.entry("BUY", strategy.long)

shortCondition = ta.crossunder(ta.sma(close, 5), ta.vwap(hlc3))
if (shortCondition)
    strategy.entry("SELL", strategy.short)
    

stoploss = ta.ema(close, 9)



Plus de