Sunteți pe pagina 1din 14

Lanalyse boursire avec Scilab

Introduction
La Bourse est le march sur lequel se traitent les valeurs mobilires. Afin de protger leurs investissements et optimiser leurs rsultats les investisseurs doivent dabord slectionner les titres sur lesquels ils veulent intervenir et ensuite tenter danticiper les meilleurs moments pour raliser les achats et les ventes. Lanalyse macro!conomique et lanalyse fondamentale des socits fournissent le cadre gnral de slection des marchs et des titres. Lanalyse technique tablie " partir des donnes quantitatives de volumes et de pri# fournit un cadre de dfinition des moments dintervention. Intresss par lanalyse technique nous avons dcid dutiliser S$ILAB pour afficher les graphiques et les indicateurs. %ans une premire partie nous tudierons le cours de la bourse comment lafficher et le lire dans S$ILAB et prsenterons lutilit davoir des indicateurs de suivi des cours. %ans une deu#ime partie nous tudierons lun des indicateur le plus utilis les moyennes mobiles. %ans une troisime partie nous analyserons les graphiques et dterminerons des signau# dachats et de ventes " partir des moyennes mobiles et introduirons quelques autres indicateurs.

I& Le cours de bourse


'ous allons nous intresser " laction Bouygues. 'ous avons reconstitu " partir dun logiciel de bourse ()etastoc*+ lhistorique des cours sur plusieurs annes. ,ar souci de lisibilit du graphique nous navons utilis que les valeurs du cours sur -.// 0ours (soit environ 1 ans+. a+ lafficher dans Scilab 2oir anne#e. b+ lire un cours de bourse Le cours de bourse reprsente lhistorique des pri# dune action. La courbe sur le graphique -.reprsente les cours de cl3ture de chaque 0our relis entre eu#.

Lvolution des cours reflte loffre et la demande 4 plus la demande est forte plus les pri# montent et inversement. c+ les tendances 5n remarque trs bien quil y a des priodes o6 les pri# baissent et dautres o6 les pri# montent on va alors parler de tendances haussires et baissires. 5n comprend facilement que pour gagner le plus dargent il faut acheter au dbut de la tendance haussire et vendre au dbut de la tendance baissire. d+ les indicateurs de tendance Il devient ncessaire davoir des indicateurs qui vont nous informer de la tendance actuelle. 7n indicateur sobtient par un calcul mathmatique qui sapplique au# pri# dune action . Le rsultat est une valeur destine " suivre ou anticiper lvolution des pri#. $omment savoir si " un moment donn le cours va continuer de monter et ne va pas se mettre " chuter 8

II& Les moyennes mobiles


Les moyennes mobiles vont nous aider " dterminer une tendance. a+ 9uest ce quune moyenne mobile $est un indicateur obtenu en additionnant les : n ; derniers cours dune action et en divisant le total par : n ; . ,our lafficher dans Scilab voir lanne#e. b+ $omment fonctionnent!elles 8 A partir dune seule moyenne mobile (voir graphique <.-+ 4 !si la moyenne est : plate ; il ny a pas de tendance (par e#emple entre A et B+. !si elle cro=t ou dcro=t il y a une tendance. Il y a une tendance haussire quand le cours est au!dessus de sa moyenne mobile croissante. Ici entre $ et % le cours est au dessus de sa moyenne mobile " >/ 0ours (en vert+ la tendance est donc haussire. c+ Les diffrentes moyennes mobiles 2oir graphique <.<. La courbe en rose est la moyenne mobile " </ 0ours ())</+ cest une courbe asse? : bougeante ; mais dont les impulsions sont en retard par rapport au cours et dont les pointes sont arrondies.

<

La ))>/ est en vert elle est encore plus aplatie et encore plus en retard. La ))<// en bleue indique la tendance du cours " long terme. Les moyennes mobiles sont en retard. @lles ne permettent pas danticiper les changements de tendance mais les confirment.

III& Lanalyse boursire


Le but de lanalyse boursire est de savoir quand acheter et quand vendre pour faire un ma#imum de profit. 'otre ob0ectif est de dfinir des signau# dachat et de vente. ,our cela nous allons tudier le croisement des moyennes mobiles qui donne de nombreu# renseignements. a+ Le croisement des moyennes mobiles Il y a un signal dachat lorsque la moyenne mobile " court terme passe au dessus de la moyenne mobile " long terme et un signal de vente lorsque la moyenne mobile courte passe sous la moyenne mobile longue. Ici sur le graphique A.- en 11/ lorsque la ))</ vient couper la ))>/ " la hausse alors laction rentre dans une priode de hausse et va donc nous donner un signal dachat. 5n remarque de nombreu# signau# dachat dont certains ne sont pas bons (voir graphique A.< en <</+ cest pour cela quil nous faut dautres indications pour confirmer un signal dachat. 'ous voyons par e#emple que sur le graphique A.< il y a deu# signau# dachat qui ne sont pas intressants car ils sont mauvais. Alors que sur le graphique A.- le signal dachat " 11/ est bon. ,our valider un signal dachat en plus du croisement des )) il faudra en mBme temps que 4 ! langle au niveau du croisement des )) soit grand ! la pente de hausse des )) soit importante. %e plus on peut sintresser " la ))<// (graphique <.<+. 5n remarque que 0usquC" labscisse >// elle descend reste aplatie entre >// et 11/ puis remonte 0usqu" -A//. La ))<// entre donc dans une tendance haussire " partir de 11/ ce qui donnera " partir de ce moment plus de poids " un signal dachat. %e mBme au# alentours de D>/ la ))<// commence " cro=tre plus rapidement. $ela montre une acclration de la hausse et appuie un positionnement " lachat Le premier signal dachat intressant se trouve en 11/ 4 langle entre les )) est grand leur pente de hausse est importante de plus les ))</ et >/ sont au dessus de la ))<// cest " dire que le cours est entr dans une tendance haussire (graphique A.-+.

Le deu#ime signal dachat intressant est en -/./ (voir graphique A.A+. Langle de croisement nest pas trs important mais ensuite les ))</ et >/ croissent trs rapidement et lcart entre elles augmente. 5n pourrait aussi sintresser au signal dachat en D>/ (graphique A..+ qui est un bon signal dachat. $ependant si lon regarde la ))<// elle commence " ne plus cro=tre aussi rapidement quavant (graphique <.<+. $est cet lment qui fera que lon ne prendra aucun risque et que lon nachtera pas " ce moment l". Einalement on obtient deu# signau# dachat intressants au# abscisses 11/ (graphique A.-+et -/./ (graphique A.A+. ,our obtenir des bons signau# dachat il faut donc sintresser " lcart entre les )) " </ et " >/ 0ours " leur croissance et " la tendance quindique la )) <//. Il reste maintenant " sintresser au signal de vente. 5n peut utiliser e#actement la mBme approche pour la vente cependant il faudra russir " garder son calme lors dune chute du cours " court terme ou lorsque laction encha=nera les plus hauts. %e plus attendre un peu aprs le signal de vente pour vrifier que celui ci est un bon signal est risqu mais surtout trs difficile nerveusement (on a tou0ours peur de voir ses conomies partir en fume+. b+ Les bandes de Bollinger Les moyennes mobiles sont des indicateurs parmi dautres. Il est ncessaire dutiliser dautres indicateurs pour dterminer si le signal dachat est un vrai signal dachat. ,lus il y a dindicateurs confirmant un mBme signal dachat plus il est probable que ce soit une bonne priode pour acheter. $est dans cet ob0ectif que nous allons nous intresser au# bandes de Bollinger. a b -+ Leur construction Les bandes de Bollinger labores par Fohn Bollinger sont calcules " partir dun cart!type des cours avec une moyenne mobile (gnralement " </ 0ours mais on peut aussi utiliser -/ ou >/ 0ours+.
2aleur du point reprsentant la ligne suprieure 4 ))n # * de Bollinger en # *

( )

G dH

* y i ))n # * i =* n +-

( )]

<

reprsentant la ligne suprieure 4 ))n( # * ) ! d H de Bollinger en # *

2aleur du point

* y i ))n( # * ) i = * n +-

<

,our les afficher dans Scilab voir lanne#e. Avec une moyenne mobile " </ 0ours on utilise dI<. $ela permet dobtenir entre JJ et JDK des cours " lintrieur des bandes de Bollinger (pour -/ 0ours on utilise dI-.D et pour >/ 0ours dI<.-+. $e qui permet donc de dire que lorsque le cours sort de ses bandes il va y revenir rapidement. %e plus de par leur construction plus les cours varient vite dans les < sens plus les bandes vont scarter. Lraphique A.> <+ 5bservations des analystes 'ous allons voir dans un premier temps ce que les traders et ).Bollinger ont observ 4 9uand le cours reste le long dune bande cest un signe que la tendance va continuer. 2oir graphique A.1 - Aprs un resserrement des bandes il va y avoir un changement de tendance. 2oir graphique A.M @ffectivement un resserrement des bandes indique que le cours varie peu ds que celui!ci va entrer dans une tendance les bandes vont " nouveau scarter. Lorsque les pri# font un plus haut en dehors des bandes puis " lintrieur 4 cest une forte indication de chute " court terme (et inversement avec un plus bas+ 2oir graphique A.J 5n peut comprendre quaprs un plus haut les particuliers ont tendance " vendre leurs actions pour faire des bnfices car ils ont peur que laction baisse. %e mBme aprs Btre sorti dune bande par le bas les investisseurs considrent ce point comme un signal dachat intressant " court terme et vont acheter. A+ $omment utiliser les bandes Einalement les bandes vont nous aider " confirmer les signau# dachats obtenus avec les croisements des )) et nous indiquer les meilleures priodes pour acheter ou vendre. 5n va acheter " lapproche de la bande suprieure et sur confirmation dun autre indicateur. %ans notre cas achat confirm en 11/ et -/./. Les bandes de Bollinger permettent aussi de se fi#er des ob0ectifs de cours car on voit vers o6 les cours peuvent se diriger . %e plus lorsque les bandes vont se resserrer il peut y avoir une tendance haussire qui suivra. $ela permet " linvestisseur dBtre prBt " acheter ds quil y aura une tendance aprs un resserrement des bandes. Il faut cependant noter que la plupart du temps aprs un resserrement des bandes le cours fait un dbut de : fausse ; tendance qui sinversera rapidement pour suivre sa nouvelle tendance (voir graphique A.M+
>

c+ %autres indicateurs Il e#iste de nombreu# autres indicateurs 'ous allons nous intresser au )A$% qui est un indicateur qui sobtient " partir des moyennes mobiles. ,lus prcisment il sobtient en soustrayant une moyenne mobile " -< 0ours " une moyenne mobile " <1 0ours. Il donne des valeurs proches de ?ro. 9uand la courbe du )A$% se situe au dessus de ?ro cela signifie que la ))-< se situe au dessus de la ))<1 cest une priode haussire. 9uand elle se situe en dessous de ?ro cela signifie que la ))-< est en dessous de la ))<1 cest une priode baissire. $est donc un indicateur trs utile permettant dessayer de prvoir les priodes haussires ou baissires.

Scilab est donc un outil permettant de visualiser les cours de bourse et les indicateurs que lon peut utiliser comme les moyennes mobiles et les bandes de Bollinger. Il permet de dfinir des signau# dachat et de vente. $ependant on peut aussi imaginer que Scilab puisse trier des cours selon le placement des moyennes mobiles les unes par rapport au# autres et indiquer lorsquil y a des opportunits dachat (par e#emple lorsque le coefficient directeur de la moyenne mobile " </ 0ours est suprieur " une valeur dtermine et que celui de la )) <// est positif+. %e fait Scilab peut Btre une alternative a des logiciels de bourse qui sont trs compliqus et trs chers.

ANNEXES :

Afficher le cour dune action dans Scilab :


,our lire un cours de bourse dans scilab il faut dabord obtenir un fichier te#te dans lequel il y a le cours dune action depuis plusieurs annes dans lordre croissant (cest " dire ranger des plus vieilles au nouvelles+. 5n lit ensuite le fichier te#te en le plaNant dans le bon dossier (en utilisant les commandes ls cd et pOd de scilab+4

coursIread(Cbouygues.t#tC !- -+ Ici bouygues.t#t correspond au nom du fichier que lon veut lire. 5n obtient une matrice avec une colonne contenant une valeur de cours par ligne. Il faut ensuite crer une matrice tel que 4 PIQ-4-4si?e(cours -+R 5n utilise ensuite lapplication plot<d de scilab pour afficher le cours de laction bouygues dans un graphique. plot<d(P cours+

Afficher une moyenne mobile dans Scilab :


,our lafficher dans scilab il faut crer une boucle. 5n utilise lditeur scipad. function QrRI))(cours largeur+ rIQ R for i I - 4 largeur rIQrScours(i4T!largeurGi+R end endfunction Il faut ensuite faire la transpose de la matrice cours car dans la boucle on utilise une matrice avec une ligne et plusieurs colonnes. courIcours 5n obtient en tapant 4 ))(cour </+ une matrice avec dans la premire colonne la valeur du cours au premier 0our la valeur du cours au deu#ime 0our 0usqu" la valeur du cours au </ me 0our. Il faut ensuite faire la moyenne des colonnes ))</Imean())(cour </+ CrC+ 5n obtient une matrice " une ligne et dans chaque colonne la valeur de la moyenne mobile " </ 0ours. @lle ne commence qu" partir du </me 0our et finit le dernier 0our. 5n laffiche en utilisant 4 plot<d(Q</4-4si?e())</ <+G-DR ))</ styleIQ1R+ Il ne reste qu" changer </ par la priode que lon souhaite avoir. ))>/Imean())(cour >/+ CrC+ S plot<d(Q>/ 4- 4si?e())>/ <+G.DR ))>/ styleIQAR+ ))<//Imean())(cour <//+ CrC+ S plot<d(Q<//4-4si?e())<// <+G-DDR ))<// styleIQ.R+

Afficher les bandes de bollinger dans Scilab


Scilab a une application qui permet de calculer lcart!type 4 oIvariance(#+U(-&<+. ,our obtenir la bande suprieure 4 o-I))</G-.DH(variance())(cour </+ -++U(-&<+ S plot<d(Q</ 4- 4si?e())</ <+G-DR o- styleIQ<R+ La bande infrieure est obtenue de mBme 4 o<I))</!-.DH(variance())(cour </+ -++U(-&<+ S plot<d(Q</ 4- 4si?e())</ <+G-DR o< styleIQ<R+

Graphique 1.1

Graphique .1

Graphique .

Graphique !.1

Graphique !.

Graphique !.!

-/

Graphique !."

Graphique !.#

--

Graphique !.$

Graphique !.%

-<

Graphique !.&

'ibliographie :

-A

Fohn F. )urphy S Qdition originale : Vhe visual investor ; publi en -DD1R S Linvestisseur visuel 2alor @ditions -DDD Fohn Bollinger S Qdition original : Bollinger on Bollinger Bands ; publi en <//<R S Les Bandes de Bollinger 2alor @ditions <//A

-.

S-ar putea să vă placă și