Type/to search

Stratégie de croisement de moyennes mobiles

Common strategy
Created: 2023-10-10 10:44:25
Last modified: 3 years ago
1
Follow
1802
Followers

Aperçu

La stratégie de croisement de moyennes mobiles est une stratégie de trading courante basée sur les moyennes mobiles. Elle utilise le croisement d'une moyenne mobile rapide et d'une moyenne mobile lente comme signaux d'achat et de vente. Lorsque la moyenne rapide dépasse la moyenne lente par le bas, cela est considéré comme un signal d'achat ; lorsqu'elle croise la moyenne lente par le haut, cela est considéré comme un signal de vente. Cette stratégie utilise la moyenne mobile sur 50 jours comme moyenne rapide et celle sur 200 jours comme moyenne lente.

Principe de la stratégie

La logique centrale de cette stratégie repose sur la théorie des moyennes mobiles. Les moyennes mobiles peuvent lisser efficacement les fluctuations de prix et refléter la tendance des prix. La moyenne rapide est plus sensible aux changements de prix et peut capter les points de retournement de tendance ; la moyenne lente est moins sensible aux variations de prix et permet de filtrer les fluctuations à court terme. Lorsque la moyenne rapide dépasse la moyenne lente, cela indique que le prix à court terme commence à monter et que la tendance haussière s'installe ; lorsqu'elle passe en dessous, cela indique que le prix à court terme commence à baisser et que la tendance baissière s'installe.

Plus précisément, la stratégie définit d'abord les moyennes mobiles sur 50 et 200 jours. Ensuite, la condition d'entrée en position longue est le croisement à la hausse de la moyenne rapide par rapport à la moyenne lente, et la condition d'entrée en position courte est le croisement à la baisse. Pour éviter les transactions chevauchantes, la stratégie utilise les indicateurs isEntry et isExit. Lorsque la condition d'entrée est remplie, isEntry passe à true ; lorsque la condition de sortie est remplie, isExit passe à true. Une position longue n'est ouverte que lorsque isEntry est false et qu'un signal d'achat se produit ; une position courte n'est ouverte que lorsque isExit est false et qu'un signal de vente se produit.

En outre, la stratégie définit des niveaux de take-profit et de stop-loss. L'utilisateur peut définir la distance en pourcentage via des paramètres. Les prix de take-profit et de stop-loss sont calculés en fonction du pourcentage du prix d'entrée. Lorsque la position est positive, le take-profit et le stop-loss sont exécutés selon les pourcentages définis ; lorsqu'elle est négative, ils le sont selon les pourcentages définis pour les positions courtes.

Analyse des avantages

Cette stratégie présente les avantages suivants :

  1. Simple à mettre en œuvre et facile à comprendre. Seul le croisement de moyennes mobiles est nécessaire pour trader, ce qui la rend adaptée aux débutants sans expérience en trading.

  2. Drawdown contrôlé, avec un certain mécanisme de gestion des risques. Les moyennes mobiles filtrent efficacement les oscillations de prix à court terme, évitant ainsi les pièges.

  3. Paramètres personnalisables, grande adaptabilité. L'utilisateur peut ajuster les paramètres des moyennes mobiles et les niveaux de take-profit/stop-loss pour optimiser la stratégie.

  4. Visualisation claire. La stratégie affiche directement sur le graphique les moyennes mobiles clés, les points d'entrée et les niveaux de take-profit/stop-loss, ce qui facilite la compréhension.

  5. Extensibilité élevée. Le cadre de la stratégie est complet ; il suffit de modifier les signaux de trading clés, d'ajouter des indicateurs, etc., pour l'améliorer.

Analyse des risques

Cette stratégie comporte également certains risques :

  1. Événements de marché soudains provoquant des mouvements extrêmes impossibles à stopper. La moyenne rapide est trop sensible pour faire face efficacement aux événements imprévus.

  2. Pièges en période de consolidation. Si le marché oscille longtemps, des pertes répétées peuvent survenir.

  3. Absence de prise en compte des coûts de transaction. En pratique, les frais et le slippage grèvent les profits.

  4. Risque de surajustement aux données de backtest. Les conditions réelles sont complexes et variables ; les résultats du backtest ne reflètent pas la performance en direct.

Solutions correspondantes :

  1. Il est possible de définir des niveaux de stop-loss plus larges, ou d'ajouter un stop-loss de sortie supplémentaire.

  2. On peut élargir l'écart entre les moyennes mobiles, réduire la fréquence des transactions, ou utiliser d'autres indicateurs pour filtrer les signaux.

  3. Il faut prendre en compte les coûts de transaction réels et fixer des objectifs de take-profit plus larges.

  4. Il convient de bien considérer les changements d'environnement de marché, d'optimiser les paramètres et de réduire progressivement le surajustement.

Axes d'optimisation

Cette stratégie peut être optimisée dans les domaines suivants :

  1. Tester différentes combinaisons de paramètres pour trouver les meilleurs. On peut tester les périodes des moyennes rapides et lentes, les combinaisons de paramètres, etc.

  2. Ajouter d'autres indicateurs pour filtrer les signaux et éviter les fausses transactions en période de consolidation. Par exemple, les indicateurs MACD, KDJ, etc.

  3. Optimiser la stratégie de take-profit et stop-loss pour une gestion des risques plus efficace. Par exemple, stop-loss suiveur, ordres stop, etc.

  4. Augmenter la taille des positions et utiliser l'effet de levier pour amplifier les gains, tout en maîtrisant les risques.

  5. Tenir compte des coûts de transaction réels, ajuster les paramètres de backtest pour les rendre plus adaptés au trading en direct.

  6. Évaluer la stabilité des paramètres à l'aide de méthodes statistiques, réduire le risque de surajustement et améliorer la robustesse.

Conclusion

En résumé, cette stratégie de croisement de moyennes mobiles a une logique claire et est simple à mettre en œuvre, ce qui la rend appropriée comme stratégie d'entrée en matière de trading quantitatif. Cependant, elle présente également certains risques et lacunes ; une optimisation minutieuse des paramètres et des filtres est nécessaire, tout en gérant les risques en trading réel, pour obtenir des rendements stables. Le cadre de la stratégie est très extensible ; l'utilisateur peut innover et optimiser pour développer une stratégie de trading mieux adaptée à son style.

Source
Pine
/*backtest
start: 2023-10-02 00:00:00
end: 2023-10-09 00:00:00
period: 3m
basePeriod: 1m
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/
// © gjfsdrtytru

//@version=4
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Period (days)
Long Take Profit (%)
Long Stop Loss (%)
Short Take Profit (%)
Short Stop Loss (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)