Vous êtes sur la page 1sur 14

Traduit de Anglais vers Français - www.onlinedoctranslator.

com

Les stratégies de trading des bandes de Bollinger mises à l'épreuve

Cet article examine quatre stratégies de négociation des bandes de Bollinger et teste quelques
idées de base à l'aide de données boursières historiques. Il a été initialement publié sur
jbmarwood.com mais est reproduit ici avec le code système inclus à la fin.

Les bandes de Bollinger sont un indicateur technique utile et bien connu, inventé par John
Bollingerretour dans les années 1980. Ils se composent d'une moyenne mobile simple (généralement la
période 20) et de deux bandes supérieure et inférieure qui sont éloignées d'un certain nombre d'écarts
types (généralement deux).

Ils sont ainsi capables de capter 9095% du mouvement du prix d'un titre et ils sont le
véhicule parfait pour mesurer la volatilité.

Lorsque les deux bandes sont éloignées, l'action ou le titre est très volatil, et lorsque les bandes sont proches,
la volatilité est plus faible. Les bandes de Bollinger sont donc à la base de nombreuses stratégies de trading
différentes telles que la compression des bandes de Bollinger, la cassure des bandes de Bollinger, l'inversion
des bandes de Bollinger et la tendance des bandes de Bollinger.

L'image suivante montre les bandes de Bollinger superposées sur un tableau des prix avec des flèches vertes
et rouges. Ceci est un exemple commercial tiré de la stratégie numéro deux, que vous pouvez lire ci-dessous.

jbmarwood.com
Paramètres des bandes de Bollinger

Comme je l'ai mentionné ci-dessus, la valeur par défaut consiste à utiliser la moyenne mobile simple sur 20 périodes.

La bande supérieure est alors placée 2 écarts-types au-dessus des 20 MA et la bande


inférieure est placée 2 écarts-types en dessous.

Bien sûr, vous êtes autorisé à utiliser tous les paramètres que vous aimez, mais vous devez
vous rappeler que si vous modifiez le nombre d'écarts types à 2,1, la période moyenne mobile
devrait passer à 50. De même, si vous modifiez le nombre d'écarts types à 1,9 , la période
moyenne mobile devrait passer à 10.

Les bandes de Bollinger peuvent être utilisées sur n'importe quelle période et sont utiles pour la reconnaissance de formes ou la
combinaison avec d'autres indicateurs techniques.

J'aime beaucoup les bandes de Bollinger, car elles sont excellentes pour mesurer la volatilité et elles peuvent être superposées sur
n'importe quelle série chronologique, pas seulement sur le cours d'une action.

Les bandes de Bollinger peuvent être utilisées sur le volume, l'intérêt ouvert, les données de sentiment, presque
n'importe quoi. Ils sont donc très flexibles et permettent aux traders d'utiliser rapidement les écarts-types dans leurs
modèles.

Stratégie de négociation des bandes de Bollinger 1

Comme je l'ai déjà dit, les bandes de Bollinger sont un excellent indicateur, mais seulement si vous les
utilisez correctement, et l'inventeur, John Bollinger, a créé un nombre de règlespour guider les commerçants
à la façon de les utiliser. Vous pouvez voir l'intégralité des 22 Règles des bandes de Bollingerici.

jbmarwood.com
L'une des règles créées par John Bollinger est la suivante :

8. Les clôtures en dehors des bandes de Bollinger sont initialement des signaux de continuation, et non des
signaux d'inversion. (Cela a été la base de nombreux systèmes de rupture de volatilité réussis.)

En d'autres termes, si un titre clôture au-dessus de la bande supérieure, vous devriez voir cela comme une cassure
et être long. À l'inverse, si un titre clôture en dessous de la bande inférieure, vous devriez être vendeur.

La manière la plus courante de trader cette stratégie consiste alors à rechercher une clôture au-dessus de la bande
supérieure ou une clôture en dessous de la bande inférieure. Vous allez alors long ou court sur la prochaine ouverture.

Il s'agit d'une stratégie assez facile à tester sur des données historiques.

Bien qu'il existe de nombreuses permutations différentes des marchés, des délais et de la taille
des positions, la simulation suivante teste cette stratégie simple sur l'indice S&P 500 (SPX).

Règles du test 1 :

• Lorsque SPX ferme au-dessus de la bande de Bollinger supérieure, restez long sur la prochaine ouverture
• Lorsque SPX ferme en dessous de la bande de Bollinger inférieure, prenez une position courte sur la prochaine ouverture

• Position de sortie par stop suiveur de 15 %

Paramètres:

• Délai : Quotidien (cotations EOD)


• Dates de début/fin : 01/01/1990 - 01/01/2015
• Capital de départ : 100 000 $
• Taille de la position : Fixe : 20 000 $ par transaction
• Commission : 0,01 $ par transaction

Résultats du test 1 :

Pour récapituler, cette stratégie est longue chaque fois que l'indice S&P 500 clôture au-dessus de sa bande de Bollinger
supérieure sur le graphique journalier et le fait à la prochaine ouverture. Il devient court à la prochaine ouverture chaque
fois que l'indice clôture en dessous de sa bande inférieure.

Le système risque un montant fixe de 20 000 $ sur chaque transaction et quitte une transaction avec un stop suiveur
de 15 %. Comme vous pouvez le constater, les résultats de cette stratégie simple sur l'indice S&P 500 sont loin d'être
impressionnants :

jbmarwood.com
Il y a un rendement annualisé composé de seulement 4,33 % entre 1990 et 2015 avec un
drawdown maximum de 30 %. Cela se compare à un rendement buy-andhold de 7,29 %* par an
avec un drawdown maximum de 57 %.

Lorsque des positions courtes sont prises et que le système est uniquement long, les performances
s'améliorent, à 5,41 % CAR avec un drawdown de 22 %.

Sans surprise, ces résultats ne sont pas spectaculaires, mais ils sont en fait meilleurs que ce à quoi
je m'attendais. Différentes permutations, différents marchés, délais, risques, pourraient contribuer
à en faire un modèle simple et utile.

Stratégie de trading des bandes de Bollinger 2

jbmarwood.com
Comme mentionné précédemment, les bandes de Bollinger peuvent être utilisées de plusieurs façons et vous pourriez
écrire un livre entier uniquement sur les stratégies des bandes de Bollinger.

Une stratégie simple vient de cet article sur le site financier Investopedia et c'est
fondamentalement l'inverse de la stratégie un.

L'idée proposée dans l'article est simplement d'attendre qu'une action se clôture en dessous de la bande de
Bollinger inférieure, puis de l'acheter le lendemain. Les critères de vente exacts ne sont pas indiqués, je suppose
donc que nous quittons le stock lorsque l'inverse se produit. c'est-à-dire lorsque le stock ferme au-dessus de la
bande de Bollinger supérieure.

Selon l'article, j'ai inclus un stoploss de perte maximum de 30%.

Pour tester cette stratégie, j'ai également inclus des règles de liquidité supplémentaires (afin d'éviter les penny
stocks peu négociés), une règle de classement (afin de choisir entre les signaux) et une règle de synchronisation
du marché (afin que nous ne négociions pas pendant un marché baissier ). De plus, nous répartirons les risques
afin de pouvoir détenir jusqu'à 20 positions à la fois.

Le système est exécuté sur des données historiques pour les actions de l'univers S&P 1500 entre
2000 et 2015. données
comprend les tickers retirés de la cote et est ajusté pour tenir compte des opérations sur titres.

Voici les règles complètes puis les résultats :

Testez deux règles :

• Si une action clôture en dessous de la bande de Bollinger inférieure, achetez le jour suivant à l'ouverture
• Classez les actions par RSI(20). Choisissez d'abord les signaux les moins bien classés

jbmarwood.com
• Si le titre clôture au-dessus de sa bande de Bollinger supérieure, quittez la position à la prochaine ouverture
• Perte maximale d'arrêt de perte de 30 %

Paramètres/conditions :

• Long seulement

• Règle de liquidité : volume moyen sur 20 jours > 100 000


• Règle de liquidité : prix d'ouverture > 2 $
• Règle de synchronisation du marché : SPX est au-dessus de sa MM de 80 jours

• Taille du portefeuille : 20 positions maximum

• Univers : S&P 1500
• Délai : Quotidien (cotations EOD)
• Échantillon : 01/01/2000 - 01/01/2015
• Capital de départ : 100 000 $
• Taille de la position : 5 % par transaction.

• Commission/glissade : 0,01 $ par transaction

Comme vous pouvez le voir sur les résultats du test, la stratégie a pu rapporter 17,25%
entre 2000 et 2015 avec un drawdown maximum de 33%.

jbmarwood.com
Le taux de réussite élevé de cette stratégie la rend attrayante et l'idée semble avoir du potentiel. Il
convient de noter, cependant, que les résultats dépendent de l'obtention de bons prix à l'ouverture.
J'ai testé à nouveau la stratégie en utilisant le prix d'achat à mi-chemin entre l'ouverture et le plus
haut, et le prix de vente à mi-chemin entre l'ouverture et le plus bas, et le rendement annualisé est
tombé à 3,46 % avec une baisse de 42 %.

Pour améliorer ce système, je suggérerais d'examiner de plus près le prix d'entrée et le


mécanisme de classement.

Stratégie de négociation des bandes de Bollinger 3

En revenant à notre simulateur et en regardant à nouveau nos 22 règles, la règle numéro sept est la suivante :

7. Dans les marchés à tendance, le prix peut remonter la bande de Bollinger supérieure et descendre la
bande de Bollinger inférieure.

C'est un peu plus délicat à modéliser à l'aide du simulateur. Mais il est possible d'élaborer une stratégie en spécifiant le
nombre d'ouvertures ou de fermetures supérieures au-dessus de la bande supérieure. Ou par le nombre d'ouvertures ou
de fermetures inférieures en dessous de la bande inférieure.

Cette stratégie suivante devient une action longue lorsqu'elle clôture au-dessus de la bande de Bollinger supérieure
pendant deux jours consécutifs. Il s'agit d'une stratégie de portefeuille utilisant des actions de l'univers S&P 1500.

jbmarwood.com
La stratégie utilise le prix d'ouverture pour calculer les paramètres par défaut de la bande de Bollinger
(20,2) et les transactions sont saisies le même jour à la clôture.

Le système utilise un filtre de synchronisation du marché afin de ne négocier que lorsque le marché global (SPX)
est supérieur à sa MA de 90 jours. Et il utilise un filtre de liquidité pour éviter les penny stocks peu négociés et
autres.

Le système est exécuté d'abord sur des données dans l'échantillon, puis sur des données hors échantillon.

Testez trois règles :

• Achetez une action à la clôture si elle clôture au-dessus de sa bande de Bollinger supérieure (calculée avec le prix d'ouverture) pour la deuxième
journée consécutive
• Classez les actions par RSI(20). Choisissez d'abord les signaux les moins bien classés.

• Position de sortie avec stop suiveur à 30 %

Paramètres/conditions :

• Long seulement

• Liquidité : volume moyen sur 20 jours > 100 000


• Liquidité : prix d'ouverture > 2 $
• Market Timing : SPX est au-dessus de son AMM de 80 jours
• Taille du portefeuille : 20 positions maximum

• Univers : S&P 1500
• Délai : Quotidien (cotations EOD)
• Dans l'échantillon : 01/01/2002 - 01/01/2012
• Hors échantillon : 01/01/2012 - 01/01/2015
• Capital de départ : 100 000 $
• Taille de la position : 5 % par transaction.

• Commission : 0,01 $ par transaction

jbmarwood.com
Testez trois résultats :

Les résultats montrent un rendement annualisé de 16,44 % avec un retrait maximal de 30 % pendant la
période sans échantillon et un rendement annualisé de 20,11 % avec un retrait maximal de 15 % pendant
la période hors échantillon.

Il s'agit essentiellement d'une stratégie de suivi des tendances et cela montre la force de l'utilisation de portefeuilles lors de
la négociation d'actions.

L'une des raisons pour lesquelles la stratégie fonctionne bien, cependant, est qu'elle repose sur le
trading à la clôture. Pour échanger correctement ce système, vous devez rechercher des candidats
potentiels et acheter à la clôture.

Cela inclurait non seulement le balayage par bande de Bollinger - vous devez être sûr que le stock
va clôturer au-dessus de la bande supérieure, ce qui n'est pas toujours facile - mais aussi par RSI,
pour tenir compte des critères de classement. (J'ai testé la stratégie en utilisant le RSI de la veille
et il y avait très peu de différence de résultat, c'est donc une autre option).

Si nous effectuons à nouveau le test, mais cette fois nous achetons en utilisant le prix le plus élevé et non la clôture,
le rendement diminue et le drawdown augmente, mais pas beaucoup. Cela pourrait être une représentation plus
précise des remplissages de prix que nous obtiendrions réellement lors de la négociation du système.

Dans l'ensemble, les résultats sont plutôt bons. Avec quelques outils décents et un peu de discrétion, il peut y avoir
un potentiel à trouver ici. Vous trouverez ci-dessous la courbe complète des fonds propres de 2000 à 2015 :

jbmarwood.com
Stratégie de négociation des bandes de Bollinger Quatre

Dans la règle 6, John Bollinger déclare que :

6. Les balises des bandes ne sont que cela, des balises et non des signaux. Une étiquette de la bande de Bollinger
supérieure n'est PAS en soi un signal de vente. Une étiquette de la bande de Bollinger inférieure n'est PAS en soi un
signal d'achat.

Mais que se passe-t-il si ces balises se produisent lorsque le stock est déjà dans une tendance haussière ? Peut-être y
a-t-il une possibilité qu'une clôture en dessous du bas de la bande de Bollinger soit en fait un bon moment pour
échanger le recul ?

Dans cette stratégie suivante, nous utilisons les mêmes paramètres que le test deux, à l'exception de deux différences. Nous
avons besoin que le titre soit dans une tendance haussière et nous ne sortons que par stop suiveur.

jbmarwood.com
Testez quatre règles :

• Achetez une action à la clôture si elle clôture en dessous de sa bande de Bollinger inférieure
• Classez les actions par RSI(20). Choisissez d'abord les signaux les moins bien classés

• La moyenne mobile sur 20 jours doit être supérieure à celle de la veille


• Position de sortie avec stop suiveur à 30 %

Paramètres/conditions :

• Long seulement

• Liquidité : volume moyen sur 20 jours > 100 000


• Liquidité : prix d'ouverture > 2 $
• Market Timing : SPX est au-dessus de son AMM de 80 jours
• Taille du portefeuille : 20 positions maximum

• Univers : S&P 1500
• Délai : Quotidien (cotations EOD)
• Dans l'échantillon : 01/01/2002 - 01/01/2012
• Hors échantillon : 01/01/2012 - 01/01/2015
• Capital de départ : 100 000 $
• Taille de la position : 5 % par transaction.

• Commission : 0,01 $ par transaction

Testez quatre résultats :

Comme on peut le voir ci-dessous, les résultats sont corrects. Le rendement annualisé dans la période de
l'échantillon était de 14,35 % avec un drawdown de 28 %. Dans la période hors échantillon, le rendement
annualisé était de 15,88 % avec un drawdown de 15 %.

jbmarwood.com
Encore une fois, la stratégie souffre du problème de la négociation à la clôture, donc cette
stratégie (et la stratégie trois) pourrait bénéficier d'une certaine discrétion.

Voici la courbe complète des fonds propres entre 2000 et 2015 :

Conclusion

jbmarwood.com
Dans l'ensemble, il semble que la stratégie de trading 3 soit la plus attrayante, sur la base du ratio CAR/MDD.
Cependant, le taux de réussite plus élevé de la stratégie 2 suggère que la stratégie 2 pourrait également valoir
la peine d'être étudiée.

Comme mentionné, le problème de la recherche des bons signaux et de leur négociation à la clôture
signifie que les stratégies trois et quatre sont relativement difficiles à négocier, du moins sans outils plus
coûteux. Alors que la deuxième stratégie de trading repose sur l'obtention de bons prix à l'ouverture.

Néanmoins, ces systèmes semblent présenter un potentiel de développement ultérieur.

Code système de la stratégie 3 :

//////////////////////////////////////// jbmarwood.com

// Bandes de Bollinger //

/////////////////////////////////////////

SetFormulaName("bbands");

taille1 = 20;//Optimiser("taille1",18,18,34,2);

SetOption( "InitialEquity", 100000);

SetOption( "MinShares", 1 );

SetOption( "Exigence de marge", 100);

SetOption( "UsePrevBarEquityForPosSizing", True );

SetTradeDelays( 0, 0, 0, 0 );

SetOption( "MaxOpenpositions", taille1);

SetOption( "AllowSameBarExit", false );

nombrepositions = taille1 ;

SetOption("Maxopenpositions",numberpositions);

SetPositionSize( 1, spsShares );

PositionTaille= 100/taille1 ;

PositionScore = 100/rsi(20); //classement

//* Avenant pour titres radiés

Décotation = GetFnData("DelistingDate");

ThisIsLastBar = BarIndex() == LastValue( BarIndex() );

jbmarwood.com
ExitLastBar = datetime() >= GetFnData("DelistingDate");

Cond = IIf( IsNull(delisting), 1, DateTime() < delisting);

//* Arrêt

Trailpercent = 30 ;

//* Liquidité

Fix = MA(O,20)>0 ; //* fixe la situation où les actions se négocient sur la première barre

Liquide = O>2 AND OpenInt>2 AND MA(V,20)>100000 AND fix ;

//* Timing du marché

spx = Étranger("$SPX","o");

niveau = 80 ;

marché haussier = spx>MA(SPX,niveau);

//* Système d'échange

bbandup = c > BBandtop(O,20,2) AND Ref(c,1)> Ref(BBandtop(O,20,2),1);

Achat = bbandup et liquide ET cond ET marché haussier ;

Vendre = 0 OU thisislastbar OU exitlastbar ;

ApplyStop(stopTypeTrailing,stopModePercent,trailpercent);

Capitaux propres(1) ;

PrixAchat = c;//(o + H) /2 ;

Prix de vente = c;//(o + L) /2 ;

Buy = ExRem( Buy, Sell );//* supprime les signaux supplémentaires

Vendre = ExRem( Vendre, Acheter );

//////////////////////////////////////////////// ///////

///////////////////////// fin //////////////////////// ///

jbmarwood.com

Vous aimerez peut-être aussi