Stratégie de suivi de tendance MACD


Date de création: 2023-11-24 15:51:39 Dernière modification: 2023-11-24 15:51:39
Copier: 0 Nombre de clics: 646
1
Suivre
1617
Abonnés

Stratégie de suivi de tendance MACD

Aperçu

La stratégie de suivi de la tendance MACD est utilisée pour déterminer la tendance en calculant les indices MACD et leurs lignes de signaux.

Principe de stratégie

L’indicateur MACD est un indicateur de suivi de la tendance qui diffère de la moyenne mobile et se compose d’une ligne rapide (MACD), d’une ligne lente (Signal) et d’un histogramme. La fourche dorée de la ligne rapide et de la ligne lente indique que le mouvement est susceptible de déclencher un marché haussier, tandis que la fourche morte indique que le mouvement est susceptible de déclencher un marché baissier.

Lorsque l’Histogramme passe de négatif à positif, il génère un signal de fourche dorée, indiquant que le marché est peut-être en train de commencer, permettant la création d’une position à plusieurs têtes. Lorsque l’Histogramme passe de positif à négatif, il génère un signal de fourche morte, indiquant que le marché est susceptible de culminer, permettant de niveler une position à plusieurs têtes ou de créer une position à vide.

Analyse des avantages

  • Le taux de victoire est plus élevé en utilisant les tendances de jugement de la forme de la fourchette morte et de la moyenne de doubles smoothing.
  • L’histogramme permet de juger clairement le mouvement et la vitesse de l’indicateur MACD
  • L’optimisation des paramètres est large et peut être ajustée à l’état optimal
  • Fonctionne avec d’autres indicateurs pour filtrer les faux signaux

Risque et optimisation

  • Il y a un certain retard.
  • Peut-être un faux signal
  • On peut essayer de confirmer la tendance avec des indicateurs comme MA, KD
  • Paramètres modifiables pour trouver la meilleure configuration

Résumer

La stratégie de suivi de la tendance MACD est une méthode de jugement de tendance plus fiable dans l’ensemble. En optimisant les paramètres et en confirmant d’autres indicateurs, le taux de faux signaux peut être considérablement réduit, ce qui permet d’obtenir des gains stratégiques plus élevés.

Code source de la stratégie
/*backtest
start: 2022-11-17 00:00:00
end: 2023-11-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("MACD")

// Getting inputs
fastLength = input(title="Fast Length",  defval=12)
slowlength = input(title="Slow Length",  defval=26)
src = input(title="Source",  defval=close)
signalLength = input(title="Signal Smoothing",  minval = 1, maxval = 50, defval = 9)

// Calculating
macd = ema(close, fastLength) - ema(close, slowlength)
signal = ema(macd, signalLength)
delta = macd - signal

// Plot colors
col_grow_above = #26A69A
col_grow_below = #FFCDD2
col_fall_above = #B2DFDB
col_fall_below = #EF5350
col_macd = #0094ff
col_signal = #ff6a00

// Plot histogram
plot(delta, title="Histogram", style=columns, color=(delta>=0 ? (delta[1] < delta ? col_grow_above : col_fall_above) : (delta[1] < delta ? col_grow_below : col_fall_below) ), transp=0 )
plot(macd, title="MACD", color=col_macd, transp=0)
plot(signal, title="Signal", color=col_signal, transp=0)

// Plot orders
if (crossover(delta, 0))
    strategy.entry("buy", strategy.long)
if (crossunder(delta, 0))
    strategy.entry("sell", strategy.short)