Aller au contenu principal

Bollinger Band Bounce — stratégie Pine Script v5

REVERSALBollinger BandsPine Script v5

Ce script achète quand la clôture passe sous la bande inférieure de Bollinger et ferme la position quand la clôture repasse au-dessus de la bande supérieure. C'est une règle de retour à la moyenne, sans stop, sans vente à découvert et sans filtre de tendance.

Code complet (gratuit, à copier)

//@version=5
strategy("BB Bounce", overlay=true)
length = input.int(20)
mult = input.float(2.0)
[middle, upper, lower] = ta.bb(close, length, mult)
if (close < lower)
    strategy.entry("Long", strategy.long)
if (close > upper)
    strategy.close("Long")

Comment fonctionne le script

Les premières lignes fixent la version Pine Script v5 et déclarent la stratégie sous le nom BB Bounce avec overlay=true, donc les ordres et les niveaux sont tracés sur le graphique des prix, pas dans un panneau séparé. Aucun autre argument de stratégie n'est passé : capital initial, commission, glissement et taille d'ordre restent aux valeurs par défaut de la plateforme. Rien d'autre ne s'exécute avant le calcul des bandes.

length et mult sont les seules entrées, un entier fixé à 20 et un flottant fixé à 2.0. L'appel ta.bb les applique à close, donc la clôture de chaque bougie sert de source, et renvoie middle, la moyenne mobile de référence, puis upper et lower, placées à mult écarts-types de cette référence. Les bandes sont recalculées à chaque nouvelle bougie.

L'entrée repose sur une condition : si close est inférieur à lower, strategy.entry envoie un ordre d'achat identifié par Long. La sortie est la condition inverse : si close est supérieur à upper, strategy.close ferme cette même position Long. Le script ne définit ni stop loss, ni objectif de sortie, ni vente à découvert, donc une position reste ouverte jusqu'à ce que la condition sur la bande supérieure soit remplie.

Paramètres du code

ParamètreValeurRôle
length20Période de la moyenne mobile de référence et de la fenêtre d'écart-type utilisée par ta.bb.
mult2.0Multiplicateur appliqué à l'écart-type pour placer les bandes supérieure et inférieure autour de la référence.
sourcecloseSérie de prix passée à ta.bb ; le code transmet la clôture de la bougie, ce n'est pas une entrée.
overlaytrueTrace la stratégie sur le graphique des prix plutôt que dans un panneau séparé.
nom de la stratégieBB BounceNom donné à la stratégie dans la déclaration strategy().
identifiant d'ordre d'entréeLongIdentifiant utilisé par strategy.entry pour l'ordre d'achat.
identifiant d'ordre de sortieLongIdentifiant réutilisé par strategy.close pour solder la position longue.
version de Pine5Déclarée par l'annotation //@version=5 en tête du script.

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 ça marche sur les cryptos ?

Le code n'utilise que la clôture et les bandes de Bollinger, il peut donc s'appliquer aux paires crypto comme à tout autre symbole. Le comportement varie selon le marché : rejouez-le sur une période que vous n'avez jamais vue dans Strategy Arena Lab, qui est gratuit.

Comment ajouter un stop loss ?

Ajoutez un appel strategy.exit avec un paramètre stop, ou une seconde condition de fermeture, après le bloc d'entrée. Le code actuel n'a aucun ordre de protection, donc la position longue ne se ferme que lorsque la clôture dépasse la bande supérieure.

Autres stratégies Pine Script v5 gratuites

RSI Mean ReversionEMA Crossover 9/21EMA Ribbon 8/21/55MACD MomentumSuperTrendStochastic 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.