Stratégie de facteur de continuation de tendance par momentum
Aperçu
Cette stratégie détermine la continuité de la tendance actuelle en calculant la somme cumulée des variations de momentum positives et négatives, afin de décider la direction (longue ou courte). Lorsque la somme cumulée des variations de momentum positives est supérieure à celle des variations négatives, la tendance haussière est considérée comme se poursuivant et l'on prend une position longue. Lorsque la somme cumulée des variations de momentum négatives est supérieure à celle des variations positives, la tendance baissière est considérée comme se poursuivant et l'on prend une position courte.
Principe de la stratégie
-
Calculer la variation xChange du prix de clôture de la période actuelle par rapport à la période précédente.
-
Classer xChange : les variations positives sont notées xPlusChange, les variations négatives sont notées xMinusChange.
-
Définir les variables de cumul positif et négatif xPlusCF et xMinusCF, qui cumulent respectivement les variations positives et négatives.
-
Calculer les variations positives et négatives de la période en cours :
xPlus = xPlusChange - xMinusCF
xMinus = xMinusChange - xPlusCF
-
Calculer la somme cumulée des variations positives et négatives :
xPlusTCF = sum(xPlus, Length)
xMinusTCF = sum(xMinus, Length)
-
Comparer la taille des cumuls positifs et négatifs pour déterminer la direction :
si xPlusTCF > xMinusTCF
prendre une position longue
sinon si xPlusTCF < xMinusTCF
prendre une position courte
-
Ajouter un paramètre d'inversion reverse qui peut inverser la direction longue/courte.
Cette stratégie suit la tendance cumulée des variations de momentum, compare la force haussière et baissière actuelle la plus importante, et détermine la direction probable du prix futur, générant ainsi des signaux de trading.
Analyse des avantages
-
Utilise un indicateur de momentum, capable de capter plus tôt les changements de tendance qu'un indicateur de prix.
-
En comparant les cumuls positifs et négatifs, elle filtre le bruit du marché et identifie la direction principale de la tendance.
-
Le paramètre Length peut être personnalisé pour ajuster la sensibilité et réduire les faux signaux.
-
L'ajout d'un interrupteur d'inversion permet de s'adapter de manière flexible à différents environnements de marché.
-
Combinée à des indicateurs de tendance, elle peut tirer parti des avantages des stratégies composites.
-
Facile à comprendre et à mettre en œuvre, adaptée aux débutants pour apprendre et pratiquer.
Analyse des risques
-
Le paramètre Length doit être ajusté de manière appropriée ; une valeur trop longue ou trop courte affectera les performances.
-
Près des points de retournement de tendance, des signaux erronés peuvent se produire.
-
Dans un marché à tendance oscillante, les signaux sont fréquents, ce qui rend cette stratégie inadaptée.
-
Il faut prendre en compte l'impact psychologique lors de l'utilisation de l'interrupteur d'inversion.
-
Une vérification et une validation appropriées sont nécessaires, ou une combinaison avec d'autres indicateurs de filtrage.
-
Elle ne garantit pas la rentabilité de tous les signaux de trading ; il convient de définir un stop-loss approprié.
Orientations d'optimisation
-
Peut être combinée à d'autres indicateurs de tendance pour une aide à la décision, comme EMA, MACD, etc.
-
Ajouter la possibilité de personnaliser la méthode de calcul des variations positives et négatives.
-
Optimiser le choix du paramètre Length pour le rendre adaptatif.
-
Ajouter un mécanisme de stop-loss pour limiter les pertes par transaction.
-
Construire un système de trading automatique complet et effectuer des backtests pour l'optimiser.
-
Tenter d'utiliser des méthodes d'apprentissage automatique pour entraîner les paramètres et les règles de trading.
Résumé
Cette stratégie propose une méthode de suivi de tendance relativement simple basée sur un indicateur de momentum. Son concept est clair et facile à mettre en œuvre, ce qui en fait un modèle de base pour les stratégies de suivi de tendance. Cependant, dans la pratique, il convient de prêter attention à l'ajustement des paramètres et de valider l'efficacité. Il est également nécessaire de la combiner avec d'autres indicateurs techniques pour maximiser son efficacité, réduire les erreurs de jugement et améliorer la stabilité. Par ailleurs, il faut contrôler les risques, définir un stop-loss et ne pas suivre aveuglément les signaux. Avec une optimisation et une amélioration continues, et l'ajout d'éléments d'automatisation, cette stratégie pourra contribuer à la création d'un système de trading stable.
/*backtest
start: 2022-10-01 00:00:00
end: 2023-10-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 04/01/2018
// Trend continuation factor, by M.H. Pee - 1
