Aller au contenu principal

MACD Momentum — stratégie Pine Script v5

MOMENTUMMACDPine Script v5

Le script calcule un MACD sur le cours de clôture et utilise ses deux lignes comme déclencheur de croisement. Il ouvre une position longue sur un croisement haussier et la ferme au croisement baissier suivant.

Code complet (gratuit, à copier)

//@version=5
strategy("MACD Momentum", overlay=true)
[macdLine, signalLine, hist] = ta.macd(close, 12, 26, 9)
if (ta.crossover(macdLine, signalLine))
    strategy.entry("Long", strategy.long)
if (ta.crossunder(macdLine, signalLine))
    strategy.close("Long")

Comment fonctionne le script

La première ligne déclare une stratégie nommée MACD Momentum avec overlay fixé à true, ce qui la dessine sur le graphique des prix et non dans un panneau séparé. La ligne suivante appelle ta.macd avec le cours de clôture et les longueurs 12, 26 et 9, ce qui renvoie trois séries : la ligne MACD, la ligne de signal et l'histogramme.

Seules les deux lignes sont utilisées ensuite ; la valeur de l'histogramme est affectée mais jamais lue. La règle d'entrée teste ta.crossover de la ligne MACD au-dessus de la ligne de signal. Quand la condition est vraie sur une bougie, strategy.entry est appelée avec l'identifiant Long et la direction strategy.long, ce qui envoie un ordre d'achat au marché.

La règle de sortie est la condition inverse : ta.crossunder vérifie si la ligne MACD passe sous la ligne de signal. Si c'est le cas, strategy.close est appelée avec le même identifiant, Long, et la position ouverte est fermée. Le code ne contient ni stop loss, ni take profit, ni position vendeuse.

Paramètres du code

ParamètreValeurRôle
Longueur rapide12Deuxième argument de ta.macd, la longueur de la moyenne exponentielle rapide.
Longueur lente26Troisième argument de ta.macd, la longueur de la moyenne exponentielle lente.
Longueur du signal9Quatrième argument de ta.macd, la longueur utilisée pour la ligne de signal.
SourcecloseSérie de prix passée à ta.macd.
OverlaytrueFixé dans la déclaration de la stratégie, les tracés vont sur le graphique des prix.
Nom de la stratégieMACD MomentumPremier argument de la déclaration de la stratégie.
Identifiant d'entréeLongNom donné à la position ouverte par strategy.entry.
Direction d'entréestrategy.longArgument de direction de strategy.entry.
Identifiant de sortieLongPosition fermée par strategy.close.
Série histogrammehistTroisième valeur renvoyée par ta.macd, affectée mais jamais utilisée.

Limites connues de cette règle

Avant de lui faire confiance : testez-la sur des données jamais vues

Un backtest dans le Strategy Tester de TradingView montre un seul chemin passé, avec les réglages que vous avez choisis. Strategy Arena Lab (gratuite, Windows et Linux) rejoue ce Pine sur votre PC, compare ses trades un par un à ceux de TradingView pour le Pine pris en charge, compte les variantes essayées, puis juge la règle sur une période restée scellée pendant la recherche : résiste, mirage ou non concluant.

Obtenir la Lab gratuite →

FAQ

Est-ce que cela fonctionne sur les cryptomonnaies ?

Le code lit seulement le cours de clôture et appelle ta.macd, il peut donc tourner sur tout symbole proposé par la plateforme, paires crypto comprises. Vous pouvez le rejouer sur une période que vous n'avez jamais vue dans Strategy Arena Lab, qui est gratuite.

Comment ajouter un stop loss ?

Ajoutez un appel strategy.exit avec un prix de stop et le même identifiant Long, ou passez un argument stop à strategy.entry. Le code actuel ne contient ni l'un ni l'autre.

Autres stratégies Pine Script v5 gratuites

RSI Mean ReversionEMA Crossover 9/21EMA Ribbon 8/21/55Bollinger Band BounceSuperTrendStochastic RSIATR BreakoutVWAP BounceRSI + EMA Combo
TradingView Starter
Choisissez votre parcours de compte. Vérifiez votre stratégie séparément.
Votre premier graphique et votre première alerte de prix ne nécessitent pas le Lab. Une preuve Strategy Arena reste nécessaire avant de faire confiance à une stratégie ou de l'exporter.
L'attribution partenaire concerne les nouveaux utilisateurs et les achats web éligibles. Strategy Arena peut recevoir une commission ; commencer avec un compte gratuit ne demande aucun paiement.
Je n’ai jamais eu de compte · Commencer gratuitement J’ai déjà un compte Vérifier une stratégie
Autres parcours TradingView
Revue Pine sous contrôle de preuve

Code pédagogique sur données passées. Aucun conseil d’investissement, aucun résultat promis.