Type/to search

Stratégie de croisement MA Mondrian multi-timeframe

Common strategy
Created: 2023-11-16 17:28:43
Last modified: 3 years ago
1
Follow
1802
Followers

img

Cette stratégie utilise principalement le croisement de moyennes mobiles (MA) sur plusieurs horizons temporels (MTF) pour déterminer la direction de la tendance, et combine des conditions spécifiques pour filtrer les signaux. Lorsque la direction de la tendance est claire, elle choisit d'acheter (long) ou de vendre (short). Il s'agit d'une stratégie de suivi de tendance.

Principe de la stratégie

  1. Saisie de la plage de temps de backtest définie par l'utilisateur.

  2. Saisie du choix d'utiliser ou non les chandeliers Heikin-Ashi (synthèse de bougies haussières et baissières), par défaut oui.

  3. Définition distincte de la MA lente, de la MA rapide et d'une troisième MA optionnelle utilisée lors des hausses en oscillation.

  4. Pour chaque MA, il est possible de personnaliser le type de MA, la période temporelle et les paramètres.

  5. Le croisement à la hausse de la MA rapide au-dessus de la MA lente génère un signal d'achat ; le croisement à la baisse génère un signal de vente.

  6. Possibilité d'utiliser une troisième MA comme filtre de direction haussière : un signal d'achat n'est généré que si le prix de clôture dépasse cette troisième MA.

  7. Utilisation du module strategy.entry pour exécuter les ordres automatiquement.

  8. Possibilité de personnaliser la quantité par trade ou d'utiliser un volume fixe.

Avantages de la stratégie

  1. Utilisation d'une architecture multi-timeframe (MTF) : les différentes MA peuvent utiliser des périodes différentes, ce qui permet d'identifier les caractéristiques de tendance à plusieurs échelles de temps.

  2. Personnalisation du type de MA : choix d'une MA lisse pour plus de stabilité, ou d'une MA réactive pour plus de rapidité.

  3. Combinaison avec Heikin-Ashi pour filtrer les faux dépassements.

  4. Possibilité d'ajouter une troisième MA comme filtre directionnel haussier pour éviter les transactions en marchés latéraux.

  5. Ajustement flexible des paramètres de période des MA, adapté à différents environnements de marché.

  6. Utilisation de strategy.entry pour un passage d'ordres automatique, sans intervention manuelle.

  7. Support de l'optimisation des paramètres par backtest pour trouver la meilleure combinaison.

Risques de la stratégie

  1. Les stratégies de croisement de MA sont sensibles aux faux signaux de cassure, pouvant générer des transactions inutiles. Il est possible d'ajuster la période des MA ou d'ajouter des conditions de filtre pour réduire le risque.

  2. En marchés latéraux, les croisements de MA sont fréquents, ce qui peut entraîner des pertes. Il convient d'élargir l'écart entre les MA ou d'allonger leur période pour réduire le risque.

  3. Un volume de transaction fixe ne permet pas de contrôler le risque ; on peut envisager de définir le volume en pourcentage du capital du compte.

  4. Les frais de transaction et le slippage impactent également la rentabilité de la stratégie. Il faut ajuster les paramètres pour garantir un taux de gain suffisant.

Pistes d'optimisation

  1. Tester différents types de MA pour trouver la meilleure combinaison de paramètres. Une MA lisse améliore la stabilité, une MA rapide accroît la réactivité.

  2. Optimiser les paramètres des MA : allonger la période favorise l'identification de la tendance, la raccourcir augmente la sensibilité. Trouver le bon équilibre.

  3. Optimiser les conditions d'ouverture de position : renforcer le filtre haussier pour éviter d'ouvrir des positions en marchés latéraux.

  4. Adapter les paramètres de période des MA à chaque instrument spécifique pour trouver ceux qui correspondent le mieux à son environnement de trading.

  5. Envisager d'intégrer d'autres indicateurs comme filtres pour améliorer la stabilité de la stratégie, par exemple des indicateurs de volume.

  6. Optimiser la combinaison des paramètres sur les données de backtest afin de trouver les meilleurs réglages pour améliorer les performances.

Résumé

La stratégie de croisement de MA sur plusieurs horizons temporels est une stratégie de suivi de tendance assez classique. Ses avantages sont la simplicité de mise en œuvre, la flexibilité des réglages et l'adaptabilité à différents environnements de marché. Elle présente cependant des risques de faux signaux. On peut l'améliorer par l'optimisation des paramètres et l'ajout de conditions de filtrage auxiliaires, en recherchant la meilleure combinaison lors des backtests. Cette stratégie est plus adaptée aux marchés présentant des tendances nettes ; dans les marchés latéraux, il convient de l'utiliser avec prudence ou de cesser les transactions. Globalement, en tant que stratégie de suivi de tendance relativement traditionnelle, le croisement de MA sur plusieurs horizons temporels mérite toujours d'être étudié et appliqué.

Source
Pine
/*backtest
start: 2023-11-08 00:00:00
end: 2023-11-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(shorttitle="MZ MA Cross",title="MA MTF Cross Strategy", overlay=true, calc_on_order_fills=false, calc_on_every_tick=false, default_qty_type=strategy.fixed, default_qty_value=5,commission_value=0.1)

timeFrameticker  = input('D',type=input.resolution, title="Chart Timeframe")
Strategy parameters
Strategy parameters
Chart Timeframe
Use Heikin Ashi Candles
From Month
From Day
From Year
Thru Month
Thru Day
Thru Year
Show Date Range
Slow MA Type
Fast MA Type
Use Uptrend Conditional 3rd MA for Confirmation
Uptrend Conditional MA Type
Slow MA Resolution
Fast MA Resolution
Uptrend Conditional MA Resolution
Slow MA Length
Fast MA Length
Uptrend Conditional MA Length
Kijun MOD Divider
* Jurik (JMA) Only - Phase
* Jurik (JMA) Only - Power
* Volatility Adjusted (VAMA) Only - Volatility lookback length
Modular Filter, General Filter Only - Beta
Modular Filter Only - Feedback
Modular Filter Only - Feedback Weighting
EDSMA - Super Smoother Filter Length
EDSMA - Super Smoother Filter Poles
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)