Type/to search

Stratégie de suivi de tendance par croisement de moyennes mobiles dynamiques

Common strategy
Created: 2023-12-08 15:45:47
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie suit la tendance en calculant deux moyennes mobiles dynamiques, la DEMA et la TEMA, et en ouvrant des positions longues ou courtes lorsqu'elles se croisent à la hausse ou à la baisse. De plus, la stratégie définit un certain nombre de barres de maintien des positions pour éviter des stop-loss inutiles.

Principes de la stratégie

Cette stratégie repose principalement sur le croisement de deux moyennes mobiles dynamiques, la DEMA et la TEMA, pour déterminer la direction de la tendance.

La DEMA représente la moyenne mobile exponentielle double. Elle combine le lissage pondéré de l'EMA tout en optimisant le problème de retard inhérent à l'EMA. Sa formule de calcul est la suivante :

DEMA = 2*EMA(CLOSE,N) - EMA(EMA(CLOSE,N),N)

Ici, N correspond à Demalength.

La TEMA représente la moyenne mobile exponentielle triple. Elle réduit le retard de la moyenne mobile en effectuant un lissage exponentiel à trois reprises. Sa formule de calcul est la suivante :

EMA1 = EMA(CLOSE,Temalength)
EMA2 = EMA(EMA1,Temalength)
EMA3 = EMA(EMA2,Temalength)
TEMA = 3EMA1 - 3EMA2 + EMA3

Lorsque la TEMA franchit la DEMA à la hausse, cela est considéré comme un signal de croisement haussier (golden cross) et on prend une position longue. Lorsque la TEMA franchit la DEMA à la baisse, cela est considéré comme un signal de croisement baissier (death cross) et on prend une position courte.

En outre, la stratégie utilise un paramètre delayBars pour garantir la validité du signal et éviter les faux signaux. Elle exige que le croisement haussier ou baissier se poursuive pendant un certain nombre de périodes avant de déclencher l'entrée en position.

Enfin, la stratégie intègre une logique de double vérification. Avant d'ouvrir une position, elle détermine d'abord s'il est nécessaire de clôturer la position inverse actuelle, ce qui permet d'éviter le risque d'arbitrage bidirectionnel.

Analyse des avantages

  1. Utilisation de deux moyennes mobiles dynamiques pour une meilleure précision de la tendance

    Les moyennes mobiles dynamiques DEMA et TEMA sont plus réactives que les EMA et SMA traditionnelles, ce qui permet de capter plus rapidement les changements de tendance et d'améliorer la précision de l'évaluation de l'évolution du marché.

  2. Définition d'un délai de retard pour filtrer les faux signaux

    Le paramètre delayBars exige que le signal se confirme sur plusieurs périodes avant d'ouvrir une position, ce qui permet de filtrer une partie des faux signaux et d'éviter de se retrouver piégé.

  3. Double vérification réduisant les risques

    Avant d'ouvrir une position, la stratégie détermine en priorité s'il faut clôturer la position inverse, ce qui évite le risque de détenir simultanément des positions dans les deux sens et minimise les pertes d'arbitrage.

  4. Bonne polyvalence

    Cette stratégie repose principalement sur le croisement de moyennes mobiles, un indicateur technique universel, pour déterminer la tendance et les signaux. Elle ne dépend pas d'un actif spécifique et convient à la plupart des actifs présentant une tendance marquée.

Analyse des risques

  1. Risque d'être piégé dans un marché fortement volatile

    Lorsque le marché entre dans une large fourchette de fluctuation, les moyennes mobiles peuvent se croiser fréquemment, créant des signaux erronés et entraînant des pertes. Même le réglage du délai peut ne pas suffire à filtrer complètement ces signaux.

    La solution consiste à identifier la situation de volatilité et à suspendre la stratégie, ou à ajuster les paramètres des moyennes mobiles et le délai de retard.

  2. Incapacité à identifier les pièges ou les événements soudains

    Cette stratégie ne suit que la tendance des prix et ne peut pas prédire les pièges à court terme ni les retournements provoqués par des événements majeurs imprévus. Dans ce cas, la stratégie peut subir des pertes importantes.

    La solution consiste à combiner d'autres indicateurs pour évaluer le contexte de risque, ou à réduire la taille des positions.

Axes d'optimisation

  1. Tester différents types d'indicateurs de moyenne mobile

    Outre la DEMA et la TEMA, on peut tester des combinaisons de SMA, EMA et d'autres moyennes mobiles améliorées afin de trouver celle qui correspond le mieux au marché.

  2. Optimiser les paramètres des MA et le délai de retard

    Effectuer une optimisation des paramètres pour trouver la meilleure longueur de moyenne mobile et le meilleur délai de signal, afin d'obtenir des signaux de trading plus précis.

  3. Adapter les paramètres en fonction des actifs

    En fonction des caractéristiques de chaque actif, trouver la combinaison de paramètres de moyennes mobiles et de délais de retard adaptée à sa plage de volatilité et à sa tendance.

  4. Combiner d'autres indicateurs pour l'évaluation des risques

    Par exemple, utiliser les bandes de Bollinger pour évaluer la volatilité et la position des prix, afin d'éviter les pièges de la fourchette de fluctuation ; combiner des indicateurs de momentum pour évaluer la force et la fiabilité de la tendance.

Résumé

Cette stratégie suit les grandes tendances en utilisant le croisement des moyennes mobiles dynamiques DEMA et TEMA. Il s'agit d'une stratégie simple de suivi de tendance. Ses principaux avantages sont une stabilité, une fiabilité et une polyvalence élevées, ce qui en fait une stratégie de base intéressante. Cependant, elle présente également des inconvénients, notamment un certain retard et une capacité limitée à identifier les retournements. Ce document a fourni une analyse complète et un résumé des avantages, des risques et des axes d'optimisation de cette stratégie, offrant ainsi une référence précieuse pour son utilisation. Dans l'ensemble, cette stratégie constitue un exemple typique de conception de stratégie de trading quantitatif et mérite d'être étudiée et approfondie.

Source
Pine
/*backtest
start: 2022-12-01 00:00:00
end: 2023-12-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © jacobdickson255
Strategy parameters
Strategy parameters
Demalength
Temalength
Bar Delay
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)