Vous êtes sur la page 1sur 7

ESLSCA BUSINESS SCHOOL

Simulation des cours


futurs du CAC 40
BOUFARSI Youssef Alaoui
11/06/2012

MBA TRADING & ASSET MANAGEMENT

Rsum
Tout dabord, ce travail a pour objectif de modliser les cours de lindice des actions CAC 40
pour les deux prochaines annes partir du 11 juin 2011 et pour les 522 sances suivantes de
trading. Nous avons simul 1000 scnarios de trajectoires de cours pour ces deux prochaines
annes. Pour cela on a utilis le

mouvement brownien gomtrique et effectu

des

simulations Monte-Carlo.

Ensuite, Il est utile de prciser que notre chantillon de base a repos sur des cours de clture
journaliers pour les 12 ans prcdentes ( du 03 avril 2000 au 7 juin 2012), ainsi on eu utilis la
moyenne et la volatilit de cette priode pour simuler le futur.

Enfin, nous avons tudi les scnarios simuls par les ratios de sharpe en vu de dtecter le
meilleur scnario possible ainsi que le pire et le mdiae. Notre souhait est de permettre tout
investisseur sur le CAC 40 davoir plus ou moins une visibilit sur lvolution future du CAC
40 sur les deux prochaines annes.

Mots cls : Mouvement brownien gomtrique, simulation Monte-Carlo.

Abstract
Firstly, this paper aim to modelize and forecast the French stock index CAC 40 for the next
two years, from Monday 6 juin 2011 (522 next days of trading). We had simulated 1000
scenarios of close prices paths during this next 2 years. For This, we had used Geometrical
Browien motion (GBM) and Monte-Carlo simulation.

Secondly, its useful to precise that our base sample was based on daily closing prices for the
previous 12 years (from 03 April 2000 to 07 June 2012), so we had used the average and the
volatility of this period to simulate the future.

Finally we had studied the whole scenarios in the order to detect the best scenario, the worst
one and the median one. Our hope is to offer to any investor in CAC40 stocks a visibility of
future evolution of this index.

Key words : Geometrical brownien motion, Monte-Carlo simulation.

1. Historique des cours du CAC 40 :

Echantillon : les cours de clture du 03 avril 2000 au 07 juin 2012.

Historique des cours de clture du CAC40


8000
7000
6000
5000
4000
3000
2000
1000
0
24/07/1998

06/12/1999

19/04/2001

01/09/2002

14/01/2004

28/05/2005

2. Statistiques descriptives :

Cours de clture CAC40


Moyenne

4254,782409

Erreur-type

17,98095401

Mdiane

3983,28

Mode

4341,29

cart-type

1003,87845

Variance de l'chantillon

1007771,943

Kurstosis

(Coefficient

d'aplatissement)

-0,650699202

Coefficient d'asymtrie

0,572768194

Plage

4519,29

Minimum

2403,04

Maximum

6922,33

Somme

13262156,77

Nombre d'chantillons

3117

Niveau de confiance (95,0%)

35,25571581

10/10/2006

22/02/2008

06/07/2009

18/11/2010

01/04/2012

14/08/2013

Returns CAC 40
Moyenne

-0,009733459

Erreur-type

0,028283482

Mdiane

0,010782685

Mode

cart-type

1,578816312

Variance de l'chantillon

2,492660948

Kurstosis

(Coefficient

d'aplatissement)

4,981735386

Coefficient d'asymtrie

0,198779201

Plage

20,21299165

Minimum

-9,036819212

Maximum

11,17617244

Somme

-30,32945775

Nombre d'chantillons

3116

Niveau de confiance(95,0%)

0,055456153

Histogramme des cours CAC 40


200

120,00%

180
100,00%

160

80,00%

120
100

60,00%

80
40,00%

60

Frquence
% cumul

40

20,00%

20

Classes

6840,161091

6675,823273

6511,485455

6347,147636

6018,472

6182,809818

5854,134182

5689,796364

5525,458545

5361,120727

5196,782909

5032,445091

4868,107273

4703,769455

4539,431636

4210,756

4375,093818

4046,418182

3882,080364

3717,742545

3553,404727

3389,066909

3224,729091

3060,391273

2896,053455

2731,715636

0,00%
2403,04

0
2567,377818

Frquence

140

500
450
400
350
300
250
200
150
100
50
0

120,00%
100,00%
80,00%
60,00%
40,00%
20,00%
0,00%
-9,036819212
-7,934292395
-6,831765577
-5,72923876
-4,626711942
-3,524185125
-2,421658307
-1,31913149
-0,216604672
0,885922145
1,988448963
3,09097578
4,193502598
5,296029415
6,398556233
7,50108305
8,603609868
9,706136685
10,8086635

Frquence

Histogramme des returns CAC 40

Classes

3. Simulation des cours futurs via le mouvement brownien gomtrique :

Le Code VBA de la fonction return simul est le suivant :


Function Taux_return_CAC40(mu, sigma, dt)
epsilon = WorksheetFunction.NormSInv(Rnd)
Taux_Return_CAC40 = (mu - sigma ^ 2 / 2) * dt + sigma * epsilon * Sqr(dt)
End Function

Le Code VBA de la simulation Monte-Carlo est le suivant :

Option Base 1
Sub SimulationsCAC40()
' Paramtrage du sous-jacent
S0 = 3500
mu = -0.0245
sigma = 0.25
' Paramtres de simulation
Nb_Points = 522
dt = 1 / Nb_Points
Nb_Simuls = 1000
For i = 1 To Nb_Simuls
Spot = S0
For j = 1 To Nb_Points
taux_return = Taux_Return_CAC40(mu, sigma, dt)

Frquence
% cumul

Spot = Spot * Exp(taux_return)


Workbooks("Boufarsi_Projet").Worksheets("Cours_simuls").Range("A1").Offset(j, i) = Spot
Next j
Next i
End Sub

4. Etude des scenarios :

Reprsentation des 10 premiers scenarios :

Reprsentaion des 10 premiers scnarios


Scnario 1
7000
Scnario 2
6000
Scnario 3
5000

Scnario 4
Scnario 5

4000

Scnario 6
3000
Scnario 7
2000

Scnario 8
Scnario 9

1000

Scnario 10

1
12
23
34
45
56
67
78
89
100
111
122
133
144
155
166
177
188
199
210
221
232
243
254
265
276
287
298
309
320
331
342
353
364
375
386
397
408
419
430
441
452
463
474
485
496
507
518

Le meilleur scenario:
Le meilleur scenario est celui qui maximise le ratio de sharpe. Autrement dit, cest celui qui
possde le ratio de sharpe maximum.

Le meilleur Scnario
7000
6000
5000
4000
3000
2000
1000

1
16
31
46
61
76
91
106
121
136
151
166
181
196
211
226
241
256
271
286
301
316
331
346
361
376
391
406
421
436
451
466
481
496
511

Le scnario mdian :

Le scnario mdian est celui qui possde le ratio de sharpe mdian.

Le Scnario mdian
4000
3500
3000
2500
2000
1500
1000
500

1
16
31
46
61
76
91
106
121
136
151
166
181
196
211
226
241
256
271
286
301
316
331
346
361
376
391
406
421
436
451
466
481
496
511

Le pire scenario :
Le pire scenario est celui qui minimise le ratio de sharpe. Autrement dit, cest celui qui
possde le ratio de sharpe minimum.

Le pire scnario
4000
3500
3000
2500
2000
1500
1000
500

1
16
31
46
61
76
91
106
121
136
151
166
181
196
211
226
241
256
271
286
301
316
331
346
361
376
391
406
421
436
451
466
481
496
511