Type/to search

Stratégie de momentum par croisement de deux moyennes mobiles

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

img

Aperçu

Cette stratégie utilise le principe de croisement de deux moyennes mobiles, combiné à l’analyse de tendance de l’indicateur MACD et à la mise en évidence des points de croisement en arrière-plan, complété par des points d’entrée basés sur des formations de prix. L’objectif est de capturer la tendance intermédiaire du marché. La logique principale consiste à entrer en position lorsque la direction des moyennes mobiles change, en mettant en évidence les points de croisement via la couleur d’arrière‑plan du MACD, et en utilisant les changements de couleur de l’histogramme MACD pour évaluer la force du mouvement.

Principe de la stratégie

La stratégie construit deux moyennes mobiles à l’aide d’une EMA rapide et d’une EMA lente : le croisement des deux lignes détermine la direction de la tendance. Parallèlement, elle calcule le MACD et la ligne de signal (Signal), dont la différence est tracée sous forme d’histogramme.

D’après le code, la longueur de la ligne rapide est de 12, celle de la ligne lente de 26, ce qui représente les tendances à court et long terme. La longueur du Signal est de 9, pour un lissage supplémentaire.

Logique de croisement :

  • trend_up = macd > signal : la ligne rapide croise au‑dessus de la ligne lente, signalant une tendance haussière à court terme.
  • trend_dn = macd < signal : la ligne rapide croise en dessous de la ligne lente, signalant une tendance baissière à court terme.

Détection des points de croisement :

  • cross_UP = signal[1] >= macd[1] and signal < macd : la ligne rapide croise au‑dessus de la ligne lente depuis le bas.
  • cross_DN = signal[1] <= macd[1] and signal > macd : la ligne rapide croise en dessous de la ligne lente depuis le haut.

Changements de couleur de l’histogramme pour évaluer la force de la tendance :

  • histA_IsUp = la barre de l’histogramme augmente et est supérieure à 0, indiquant un renforcement de la force haussière.
  • histA_IsDown = la barre de l’histogramme diminue et est supérieure à 0, indiquant un affaiblissement de la force haussière.
  • Idem pour les signaux baissiers.

Avantages de la stratégie

  1. Utilisation de deux moyennes mobiles pour déterminer la direction de la tendance intermédiaire, en évitant les interférences du bruit à court terme.

  2. L’indicateur MACD aide à juger la tendance et la force à court terme, augmentant ainsi la probabilité de gains.

  3. Les changements de couleur de l’histogramme déterminent l’ampleur de la force, permettant de saisir de meilleurs moments d’entrée.

  4. Les points de croisement sont marqués par une couleur d’arrière‑plan, offrant une lisibilité immédiate.

  5. Périodes des moyennes mobiles personnalisables pour s’adapter à différents environnements de marché.

  6. Paramètres MACD ajustables pour optimiser l’efficacité de l’indicateur.

  7. Plusieurs confirmations d’entrée : direction des moyennes mobiles, croisement des indicateurs, rupture de formation.

Risques de la stratégie

  1. Les deux moyennes mobiles, qui jugent la tendance intermédiaire, sont peu sensibles aux fluctuations à court terme et peuvent manquer des opportunités de trading rapide.

  2. Un réglage inadéquat des paramètres MACD peut réduire l’efficacité de l’indicateur et générer de faux signaux.

  3. Se fier uniquement aux signaux des moyennes mobiles et du MACD pour entrer en position comporte une certaine part d’aveuglement.

  4. Absence de mécanisme de stop‑loss pour sortir, exposant à un risque d’amplification des pertes.

  5. Manque de gestion rigoureuse du capital et de contrôle des positions.

Solutions possibles :

  1. Combiner avec d’autres indicateurs pour limiter la plage de fluctuations à court terme et contrôler le risque.

  2. Optimiser les paramètres MACD en testant leur efficacité sur différents marchés.

  3. Ajouter des facteurs de confirmation comme les formations de prix, le momentum, etc.

  4. Mettre en place un mécanisme de stop‑loss pour éviter des pertes unitaires trop importantes.

  5. Intégrer un module de gestion du capital pour ajuster la taille des positions en fonction du capital disponible.

Pistes d’optimisation de la stratégie

  1. Tester et optimiser différentes combinaisons de paramètres des moyennes mobiles pour s’adapter à davantage de situations de marché.

  2. Essayer différents types de moyennes, comme la VWAP, la ligne médiane des bandes de Bollinger, etc.

  3. Prendre en compte le volume des transactions pour éviter les faux signaux de rupture.

  4. Combiner avec des indicateurs comme le RSI pour confirmer les situations de surachat ou de survente.

  5. Mettre en place un système de stop‑loss complet, comme le stop‑loss suiveur, le stop‑loss basé sur la volatilité, etc.

  6. Ajouter un mécanisme de gestion de la taille des positions, en la contrôlant en fonction du capital disponible.

  7. Envisager d’intégrer des algorithmes d’apprentissage automatique pour l’optimisation des paramètres.

  8. Élargir l’univers de la stratégie et approfondir la diversification du portefeuille.

Conclusion

Cette stratégie intègre l’analyse de tendance par deux moyennes mobiles et l’indicateur de momentum MACD, en y ajoutant des caractéristiques de formation de prix, pour constituer une stratégie de trading intermédiaire relativement stable. Son principal atout réside dans la capture de la direction dominante de la tendance, tout en évitant les perturbations du bruit à court terme. Cependant, il existe des points à améliorer, notamment en matière de mécanismes de stop‑loss et de gestion des risques. Dans l’ensemble, cette stratégie constitue une excellente base de référence en tant que preuve de concept, mais sa mise en œuvre en conditions réelles nécessite des tests complets et des ajustements d’optimisation.

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

//@version=5
strategy(title="Histogram MacD MVP_V2.1", shorttitle="Histogram MacD MVP_2.1")
//Plot Inputs
res           = input.timeframe("",  "Indicator TimeFrame")
Strategy parameters
Strategy parameters
Indicator TimeFrame (Optional)
Fast Length
Slow Length
Source
Signal Smoothing
Oscillator MA Type
Signal Line MA Type
Show Plots
Show MACD Lines
MACD Width
Signal Width
Show Histogram
-- Width
Show MACD Lines w/ Trend Color
Show Highlight Price Bars
Show BackGround on Cross
Show Circle on Cross
-- Width
Color Settings
MACD Line  
Signal Line  
Trend Up      
Trend Down    
Histogram Colors
Above   Grow
Fall
Below Grow
Fall
Alerts
MACD Cross Up
MACD Cross Dn
MACD Cross Up & > 0
MACD Cross Dn & < 0
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)