Stratégie de trading de cassure de l'indicateur MACD
Cette stratégie utilise le croisement de la courbe de différence de l'indicateur MACD pour prendre des décisions de trading. Le MACD est composé d'une EMA rapide et d'une EMA lente, et le franchissement de l'axe zéro par la courbe de différence génère des signaux de trading. Cette stratégie appartient à la catégorie typique des stratégies de trading quantitatif de suivi de tendance.
Principe de la stratégie :
- Calculer l'EMA rapide et l'EMA lente, leur différence formant la courbe MACD.
- Appliquer un lissage EMA à la courbe MACD pour obtenir la ligne de signal MACD.
- Lorsque le MACD traverse la ligne de signal à la hausse, passer en position longue ; lorsqu'il la traverse à la baisse, passer en position courte.
- Définir des niveaux de stop-loss et de take-profit en pourcentage pour la gestion des risques.
Avantages de cette stratégie :
- L'indicateur MACD est supérieur à une simple EMA, permettant une identification plus claire des tendances.
- La méthode de trading par croisement permet de capter rapidement les retournements opportuns.
- Le mécanisme de stop-loss et de take-profit aide à contrôler le risque de trading.
Risques de cette stratégie :
- La courbe MACD peut générer de nombreux faux signaux de croisement autour de l'axe zéro.
- Les paramètres doivent être optimisés en fonction des différents instruments de trading.
- Le trading de tendance est sensible aux événements imprévus, un stop-loss est impératif.
En résumé, cette stratégie utilise la relation de croisement de la courbe de différence du MACD pour prendre des décisions. Les avantages de l'indicateur MACD contribuent à améliorer l'efficacité, mais il faut se méfier des risques de faux signaux et adopter des mesures de gestion des risques appropriées pour obtenir des rendements stables à long terme.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("uray MACD", overlay=false, pyramiding = 0, calc_on_every_tick=true, precision=2, currency="USD", default_qty_value=10, default_qty_type=strategy.cash,initial_capital=100,commission_type=strategy.commission.percent,commission_value=0.1)
// === INPUT BACKTEST RANGE ===- 1
