Type/to search

Stratégie de trading basée sur l'indicateur MACD multi-périodes

Common strategy
Created: 2024-01-30 17:44:36
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie est basée sur l'indicateur MACD classique, tout en combinant plusieurs aides à la décision telles que l'indicateur de tendance, les méthodes de stop-loss et de take-profit, pour former une stratégie de suivi de tendance relativement complète. Elle peut être utilisée aussi bien pour les crypto-monnaies que pour le forex et les actions.

Principe de la stratégie

  1. Jugement de l'indicateur MACD

    • La différence entre l'EMA de période FASTLENGTH et l'EMA de période SLOWLENGTH forme l'histogramme MACD
    • L'EMA de période MACDLENGTH lisse l'histogramme MACD pour former la ligne MACD
    • Le franchissement de l'axe zéro par l'histogramme MACD génère des signaux d'achat/vente
  2. Jugement de la tendance

    • ADX : indicateur directionnel moyen, permet de déterminer la présence d'une tendance
    • MA : moyenne mobile, le prix au-dessus/en dessous de la MA indique une tendance
    • SAR : SAR parabolique, le SAR au-dessus/en dessous du prix permet de juger la tendance
  3. Méthodes de stop-loss

    • Stop-loss en pourcentage basé sur l'ATR : fixe un stop-loss en pourcentage en fonction du facteur ATR
    • Stop-loss basé sur SAR : utilise le SAR parabolique comme stop après l'entrée
  4. Méthodes de take-profit

    • Distance de take-profit fixe basée sur l'ATR : fixe une distance de take-profit en fonction du facteur ATR
    • Take-profit en pourcentage : fixe une distance de take-profit en pourcentage
  5. Stop-loss temporel

    • Permet de fixer un stop-loss après un nombre spécifié de barres

Analyse des avantages

  1. Multiples aides à la décision

    • L'ajout du jugement de tendance et de support/résistance permet de réduire les faux signaux
    • Les stop-loss ATR/SAR offrent un contrôle des risques plus complet
  2. Configuration flexible

    • Possibilité d'activer ou non le filtre de tendance
    • Choix entre stop-loss ATR ou SAR
    • Choix entre take-profit ATR ou standard
    • Paramètres configurables librement
  3. Analyse des divergences

    • Affichage des divergences haussières et baissières historiques
    • Fournit des indications textuelles
  4. Optimisation aisée

    • La stratégie intègre de nombreux paramètres configurables
    • Permet de tester facilement différentes combinaisons de variables

Analyse des risques

  1. Des paramètres inadaptés peuvent augmenter les pertes

    • Un mauvais réglage des paramètres ATR ou SAR peut entraîner un stop-loss trop précoce
    • Un pourcentage de take-profit trop grand peut entraîner un take-profit prématuré
  2. Risque d'inefficacité du jugement de tendance

    • Des paramètres inappropriés pour les indicateurs de tendance peuvent conduire à des erreurs de jugement
    • Les événements imprévus peuvent affecter la fiabilité du jugement de tendance
  3. Risque lié au stop-loss temporel

    • Le stop-loss temporel fixe comporte un risque de perte

Pistes d'optimisation

  1. Ajuster les paramètres ATR et SAR pour un stop-loss plus lisse
  2. Tester différentes périodes de MA pour optimiser le jugement de tendance
  3. Tester différents ratios de take-profit pour optimiser le rendement
  4. Optimiser les paramètres en combinant un indicateur de volatilité

Résumé

Cette stratégie prend en compte plusieurs aspects tels que le jugement de tendance, le stop-loss/take-profit et la reconnaissance des divergences, pour former une stratégie de trading de crypto-monnaies relativement complète. Elle combine les avantages de l'indicateur MACD, ajoute un filtre de tendance pour éviter les mauvais trades, intègre des stop-loss ATR/SAR pour mieux contrôler les risques, et fournit une reconnaissance des divergences comme référence supplémentaire. Les multiples paramètres configurables permettent de tester et d'optimiser facilement. Dans l'ensemble, cette stratégie peut servir d'exemple intéressant pour la recherche de stratégies sur les crypto-monnaies.

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
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/
// © systemalphatrader

//@version=4
Strategy parameters
Strategy parameters
Trend Filter
Trailing Stop Loss
Take Profit Type
Select Alerts to Display
Show Bar Color
Fast Length
Slow Length
MACD Length
Divergence Method
Divergence Type
Show Divergence Label
Plotting Lookback Bars Length
TF MA Type
TF MA Period
ATR Trailing Stop Multiplier
ATR Take Profit Multiplier
Take Profit %
BACKTEST: From Year
BACKTEST: From Month
BACKTEST: From Day
BACKTEST: To Year
BACKTEST: To Month
BACKTEST: To Day
Trade Direction
Use Timed Exit
Timed Exit Method
Bar Since Entry
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)