Type/to search

Stratégie de trading basée sur les moyennes mobiles

Common strategy
Created: 2024-01-05 15:36:00
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Ce document traite d'une stratégie de trading basée sur une simple moyenne mobile. La stratégie compare une moyenne mobile de période 17 avec le cours de clôture : elle prend une position longue lorsque le cours de clôture franchit la moyenne mobile à la hausse, et une position courte lorsqu'il la franchit à la baisse.

Principe de la stratégie

Calcul de la moyenne mobile

La stratégie utilise les paramètres suivants pour calculer la moyenne mobile :

  • Source de la MM : par défaut la moyenne de l'OHLC (OHLC4)
  • Type de MM : par défaut moyenne mobile simple (SMA)
  • Longueur de la MM : par défaut 17

En fonction de ces paramètres, la fonction getMAType() calcule la SMA du cours de clôture sur 17 périodes.

Génération du signal de trading

Ensuite, on compare le cours de clôture avec cette moyenne mobile :

  • Cours de clôture > moyenne mobile : signal long
  • Cours de clôture < moyenne mobile : signal short

Lorsque le cours de clôture franchit la moyenne mobile par le bas, un signal d'achat (long) est généré ; lorsqu'il la franchit par le haut, un signal de vente (short) est généré.

Exécution des transactions

Pendant la période de backtest, chaque signal long déclenche l'ouverture d'une position longue, chaque signal short déclenche l'ouverture d'une position courte.

Analyse des avantages

Le principal avantage de cette stratégie est sa simplicité et sa clarté. Un seul indicateur suffit pour déterminer le changement de tendance via son changement de direction. La stratégie est facile à comprendre et à mettre en œuvre, ce qui la rend adaptée aux débutants.

De plus, la moyenne mobile est un indicateur de suivi de tendance qui permet de suivre efficacement les retournements de tendance tout en filtrant le bruit à court terme du marché.

Grâce au réglage des paramètres, elle peut s'adapter à différentes périodes et à différents actifs.

Analyse des risques

Premièrement, la stratégie repose sur un seul indicateur, ce qui rend le critère de jugement assez simple et peut générer davantage de faux signaux.

Ensuite, en tant que système de suivi de tendance, elle ne fonctionne pas correctement sur les marchés en range ou en consolidation.

De plus, l'absence de stop-loss et de take-profit expose à un risque d'élargissement des pertes.

La solution consiste à combiner d'autres indicateurs, à optimiser la combinaison de paramètres pour réduire les faux signaux, à ajouter des stops et des prises de profit pour contrôler le risque, et à optimiser le drawdown.

Pistes d'optimisation

Voici quelques pistes pour optimiser la stratégie :

  1. Ajuster les paramètres de la moyenne mobile, par exemple en passant à 30 ou 50 périodes.
  2. Essayer différents types de moyennes mobiles (EMA, VIDYA, etc.) qui réagissent différemment aux variations de prix.
  3. Ajouter d'autres indicateurs, par exemple combiner avec le MACD pour évaluer la force, ou avec le RSI pour réduire les faux signaux.
  4. Ajouter un mécanisme de stop-loss (stop suiveur basé sur un pourcentage fixe ou l'ATR) pour limiter la perte par transaction.
  5. Ajouter un mécanisme de take-profit (pourcentage de gain cible) pour maximiser les profits.

Ces optimisations permettront à la stratégie d'être plus stable et d'éviter des drawdowns trop importants.

Conclusion

Ce document a analysé une stratégie de trading simple basée sur une moyenne mobile de période 17. La source des signaux est simple, facile à comprendre et à mettre en œuvre, ce qui en fait un système typique de suivi de tendance. En examinant la stratégie en profondeur, nous avons analysé ses avantages et ses risques, et proposé plusieurs pistes d'optimisation sous différents angles. En optimisant et en enrichissant continuellement cette stratégie, elle peut évoluer progressivement et générer des profits stables en trading réel.

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

//@version=4
strategy("Simple 17 BF 🚀", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.0)

/////////////// Time Frame ///////////////
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
MA Source
MA Type
MA Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)