Exercice : la frontière des portefeuilles optimaux sans actif certain
Exercice : la frontière des portefeuilles optimaux sans actif certain
Exercice : la frontière des portefeuilles optimaux sans actif certain
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Exercice</strong> : <strong>la</strong> frontière <strong>des</strong> <strong>portefeuilles</strong><br />
<strong>optimaux</strong> <strong>sans</strong> <strong>actif</strong> <strong>certain</strong><br />
Philippe Bernard<br />
Ingénierie Economique & Financière<br />
Université Paris-Dauphine<br />
Février 2013<br />
On considère un univers de titres constitué de trois titres risqués dont les<br />
rendements nets, les vo<strong>la</strong>tilités (écart-types), et les coe¢ cients de corré<strong>la</strong>tion<br />
sont les suivants :<br />
titres<br />
rend. vo<strong>la</strong>tilité growth value<br />
espérés (%) (%) stocks stocks<br />
bonds<br />
growth stocks 12 20 1 0:6 0:2<br />
value stocks 10 16 0:6 1 0:1<br />
bonds 6 6 0:2 0:1 1<br />
1. Déterminer <strong>la</strong> matrice de covariances de l’univers dé…ni par ces trois<br />
autres titres.<br />
2. Déterminer le portefeuille le moins risqué de cet univers<br />
3. On suppose que l’investisseur a comme critère d’évaluation<br />
E [er p ]<br />
<br />
2 2 (er p )<br />
Donner le programme d’optimisation, ses conditions de premier ordre.<br />
4. Calculer <strong>la</strong> composition <strong>des</strong> <strong>portefeuilles</strong> <strong>optimaux</strong> (ainsi que <strong>des</strong> couples<br />
vo<strong>la</strong>tilités - risques) pour al<strong>la</strong>nt de 1 à 10 (avec un pas de 1).<br />
(1) Pour calculer <strong>la</strong> matrice de covariances, on utilise <strong>la</strong> re<strong>la</strong>tion :<br />
ij = ij i j (1)<br />
reliant <strong>la</strong> covariance entre deux titres i et j ( ij ) à leur coe¢ cient de corré<strong>la</strong>tion<br />
( ij ) et à leurs vo<strong>la</strong>tilités ( i et j ). Cette re<strong>la</strong>tion peut-être généralisée<br />
1
à <strong>la</strong> matrice <strong>des</strong> covariances en introduisant <strong>la</strong> matrice diagonales <strong>des</strong> vo<strong>la</strong>tilités<br />
: 2<br />
3<br />
1 ::: 0 ::: 0<br />
::: ::: ::: ::: :::<br />
6 0 ::: j ::: 0<br />
7<br />
4 ::: ::: ::: ::: ::: 5<br />
0 ::: 0 ::: J<br />
La matrice <strong>des</strong> covariances est alors donnée par le produit quadratique :<br />
2<br />
3 2<br />
3<br />
1 ::: 0 ::: 0 1 ::: 0 ::: 0<br />
::: ::: ::: ::: :::<br />
=<br />
6 0 ::: j ::: 0<br />
7<br />
4 ::: ::: ::: ::: ::: 5 Corr ::: ::: ::: ::: :::<br />
6 0 ::: j ::: 0<br />
7<br />
4 ::: ::: ::: ::: ::: 5<br />
0 ::: 0 ::: J 0 ::: 0 ::: J<br />
où Corr est <strong>la</strong> matrice <strong>des</strong> coe¢ cients de corré<strong>la</strong>tion. Numériquement dans<br />
notre cas, on a donc :<br />
2<br />
0:2 0 0<br />
3 2<br />
1 0:6<br />
3<br />
0:2<br />
= 4 0 0:16 0 5 4 0:6 1 0:1 5<br />
0 0 0:06 0:2 0:1 1<br />
2<br />
4<br />
2<br />
= 4<br />
dont l’inverse est égal à :<br />
2<br />
1 = 4<br />
0:2 0 0<br />
0 0:16 0<br />
0 0 0:06<br />
3<br />
5<br />
0:04 0:019 2 0:002 4<br />
0:019 2 0:025 6 0:000 96<br />
0:002 4 0:000 96 0:003 6<br />
40:309 29:520 19:001<br />
29:520 61:075 3:393 1<br />
19:001 3:393 1 289:54<br />
3<br />
5 (2)<br />
3<br />
5 (3)<br />
(2) Le portefeuille le moins risqué de cet univers va être <strong>la</strong> solution du<br />
programme suivant : 8<br />
<<br />
:<br />
min x1 ;x 2 ;x 3<br />
2 p<br />
sous <strong>la</strong> contrainte :<br />
x 1 + x 2 + x 3 = 1<br />
(4)<br />
2
avec :<br />
2<br />
2 p = x 1 x 2<br />
<br />
x 3<br />
4<br />
2<br />
4<br />
3<br />
x 1<br />
x 2<br />
5<br />
x 3<br />
Le <strong>la</strong>grangien du problème peut s’écrire :<br />
0:04 0:019 2 0:002 4<br />
0:019 2 0:025 6 0:000 96<br />
0:002 4 0:000 96 0:003 6<br />
L = 2 p + (x 1 + x 2 + x 3 1) (5)<br />
où est le multiplicateur de <strong>la</strong>grange. Les conditions de premier ordre (nécessaires<br />
et su¢ santes ici) sont :<br />
8<br />
@<br />
< @x 1<br />
2 p + = 0<br />
@<br />
@x<br />
: 2<br />
2 p + = 0<br />
@<br />
@x 3<br />
2 p + = 0<br />
ou encore : 8<br />
@<br />
< @x 1<br />
2 p = <br />
@<br />
@x<br />
: 2<br />
2 p = <br />
@<br />
@x 3<br />
2 p = <br />
ou encore comme<br />
@<br />
@x j<br />
2 p = 2 P k x k jk :<br />
8<br />
< [1] x =<br />
[2] x =<br />
:<br />
[3] x =<br />
où [j] est le vecteur ligné constitué par <strong>la</strong> j-eme ligne de , x est le vecteur<br />
colonne <strong>des</strong> parts. Matriciellement <strong>la</strong> soution est donc :<br />
x =<br />
où 1 est le vecteur colonne de J éléments égaux à 1. Le portefeuille optimal<br />
est donc :<br />
x = 1 1 (7)<br />
Numériquement dans notre cas :<br />
2<br />
3 2<br />
40:309 29:520 19:001<br />
1 1 = 4 29:520 61:075 3:393 1 5 4<br />
19:001 3:393 1 289:54<br />
2 3<br />
29: 79<br />
= 4 28: 162 5<br />
305: 15<br />
3<br />
1<br />
<br />
<br />
<br />
1<br />
1<br />
1<br />
3<br />
5<br />
3<br />
5<br />
(6)
Par conséquent le portefeuille optimal est en fonction de :<br />
2<br />
29: 79<br />
3<br />
x = 4 28: 162 5 (8)<br />
305: 15<br />
Ici n’est pas un coe¢ cient d’aversion au risque, un paramètre exogène, mais<br />
un multiplicateur de <strong>la</strong>grange, donc une variable endogène dont <strong>la</strong> valeur<br />
est une <strong>des</strong> solutions du problème. Pour trouver , il nous faut utiliser une<br />
re<strong>la</strong>tion du problème non encore utilisée dans <strong>la</strong> résolution : <strong>la</strong> contrainte<br />
budgétaire :<br />
x 1 + x 2 + x 3 = 1 (9)<br />
ou encore :<br />
1 T x = 1 (10)<br />
En injectant dans <strong>la</strong> contrainte budgétaire <strong>la</strong> valeur <strong>des</strong> parts, on a donc :<br />
2 3<br />
1 T x = 1 1 1 29: 79<br />
4 28: 162 5<br />
305: 15<br />
= 363: 1<br />
Par conséquent, <strong>la</strong> valeur de dans notre problème est :<br />
1<br />
=<br />
363: 1<br />
et donc on trouve le portefeuille optimal :<br />
x = 1<br />
363: 1<br />
2<br />
4<br />
29: 79<br />
28: 16<br />
305: 15<br />
3<br />
2<br />
5 = 4<br />
3<br />
8: 20 10 2<br />
7: 76 10 2 5 (11)<br />
84:04 10 2<br />
Ses performances (rendements espérés, vo<strong>la</strong>tilité, ratio de Sharpe) peuvent<br />
s’écrire :<br />
2<br />
3<br />
Eer min var = 0:12 0:1 0:06 8: 20 10 2<br />
4 7: 76 10 2 5 ' 6: 802 4 10 2 (12)<br />
84:04 10 2<br />
2<br />
2 min var = 0:082 0:077 6 0:840 4 4<br />
2<br />
4<br />
0:04 0:019 2 0:002 4<br />
0:019 2 0:025 6 0:000 96<br />
0:002 4 0:000 96 0:003 6<br />
3<br />
5 <br />
3<br />
8: 20 10 2<br />
7: 76 10 2 5 (13)<br />
84:04 10 2<br />
4
min var ' 5:247 9 10 2<br />
2<br />
6:802 4 10<br />
S p = ' 1:296 (14)<br />
5:247 9 10<br />
2<br />
où le ratio de Sharpe est calculée comme le rapport du rendement espéré à<br />
<strong>la</strong> vo<strong>la</strong>tilité en l’absence d’un taux d’intérêt <strong>certain</strong>:<br />
(3) Si l’on adopte comme fonction objectif le modèle espérance variance,<br />
alors le programme d’optimisation s’écrit :<br />
8<br />
<<br />
:<br />
dont le <strong>la</strong>grangien peut s’écrire :<br />
Comme :<br />
L = Eer p<br />
max x1 ;x 2 ;x 3<br />
Eer p<br />
<br />
2 2 p<br />
sous <strong>la</strong> contrainte :<br />
x 1 + x 2 + x 3 = 1<br />
(15)<br />
<br />
2 2 p (x 1 + x 2 + x 3 1) (16)<br />
Eer p = 0:12x 1 + 0:1x 2 + 0:06x 2 (17)<br />
2<br />
2 p = x 1 x 2<br />
<br />
x 3<br />
4<br />
0:04 0:019 2 0:002 4<br />
0:019 2 0:025 6 0:000 96<br />
0:002 4 0:000 96 0:003 6<br />
3 2<br />
5 4<br />
3<br />
x 1<br />
x 2<br />
5<br />
x 3<br />
= 0:04x 2 1 + 0:038 4x 1 x 2 0:004 8x 1 x 3 + 0:025 6x 2 2 0:001 92x 2 x 3 + 0:003 6x 2 3<br />
les conditions de premier ordre (nécessaires et su¢ santes ici) sont :<br />
8<br />
< 0:12 (0:04x 1 + 0:0192x 2 0:0024x 3 ) = 0<br />
0:1 (0:0192x 1 + 0:0256x 2 0:00096x 3 ) = 0<br />
:<br />
0:06 ( 0:0024x 1 0:00096x 2 + 0:00036x 3 ) = 0<br />
ou sous forme matricielle :<br />
2 3<br />
0:12<br />
2 3<br />
1<br />
2<br />
4 0:10 5 4 1 5 = 4<br />
0:06 1<br />
0:04 0:019 2 0:002 4<br />
0:019 2 0:025 6 0:000 96<br />
0:002 4 0:000 96 0:003 6<br />
3 2<br />
5 4<br />
3<br />
x 1<br />
x 2<br />
5 (18)<br />
x 3<br />
En mettant divisant par , puis en pré-multipliant par 1 on trouve :<br />
2 3 2 3 2<br />
3 2 3<br />
0:12<br />
1<br />
4 0:10 5 1 0:04 0:019 2 0:002 4 x 1<br />
4 1 5 = 4 0:019 2 0:025 6 0:000 96 5 4 x 2<br />
5 (19)<br />
<br />
<br />
0:06 1 0:002 4 0:000 96 0:003 6 x 3<br />
5
=<br />
2<br />
3 2 3 2<br />
3 2 3<br />
40:309 29:520 19:001 0:12<br />
1<br />
4 29:520 61:075 3:393 1 5 4 0:10 5 40:309 29:520 19:001 1<br />
4 29:520 61:075 3:393 1 5 4 (20 1 5<br />
<br />
<br />
19:001 3:393 1 289:54 0:06 19:001 3:393 1 289:54 1<br />
2 3<br />
x 1<br />
4 x 2<br />
5 (21<br />
x 3<br />
et donc comme :<br />
2<br />
40:309 29:520 19:001<br />
3 2<br />
4 29:520 61:075 3:393 1 5 4<br />
19:001 3:393 1 289:54<br />
2<br />
4<br />
on a : 2<br />
40:309 29:520 19:001<br />
29:520 61:075 3:393 1<br />
19:001 3:393 1 289:54<br />
4<br />
3 2<br />
x 1<br />
x 2<br />
5 = 1 4<br />
<br />
x 3<br />
3: 025 1<br />
2: 361 5<br />
19: 313<br />
3<br />
3 2<br />
5 4<br />
0:12<br />
0:10<br />
0:06<br />
1<br />
1<br />
1<br />
2<br />
5 4<br />
<br />
3<br />
3<br />
2<br />
5 = 4<br />
2<br />
5 = 4<br />
29: 79<br />
28: 162<br />
305: 15<br />
3: 025 1<br />
2: 361 5<br />
19: 313<br />
29: 79<br />
28: 162<br />
305: 15<br />
3<br />
3<br />
5<br />
3<br />
5<br />
5 (22)<br />
Le portefeuille est <strong>la</strong> somme de deux vecteurs, de deux <strong>portefeuilles</strong>. Le dernier<br />
a déjà été calculer : il s’agit du portefeuille de variance minimale. Si est<br />
nul, on remarque que ce portefeuille ne contribuera pas à déterminer le portefeuille.<br />
Mais = 0 est équivalent à négliger <strong>la</strong> contrainte budgéaire puisque<br />
est <strong>la</strong> pénalité appliquée pour inciter l’investisseur à respecter sa contrainte<br />
budgétaire. Ceci indique que dans <strong>la</strong> détermination du portefeuille optimal,<br />
on utilise le portefeuille de variance minimale pour équilibrer <strong>la</strong> contrainte<br />
budgétaire. Le premier portefeuille sera négligable dans le portefeuille lorsque<br />
l’investisseur sera très prudent. En fait ce second portefeuille est un instrument<br />
permettant non d’équilibrer <strong>la</strong> contrainte budgétaire mais d’augmenter<br />
<strong>la</strong> performance.<br />
Des deux variables et , est une variable exogène, est une variable<br />
endogène, une solution du système. Donc il est nécessaire de <strong>la</strong> déterminer en<br />
fonction <strong>des</strong> paramètres du problème. Pour ce<strong>la</strong>, on doit utiliser <strong>la</strong> re<strong>la</strong>tion<br />
non encore utilisée : <strong>la</strong> contrainte budgétaire. Comme :<br />
x 1 + x 2 + x 3 = 1<br />
2<br />
<br />
1 1<br />
<br />
1 4<br />
6<br />
3<br />
x 1<br />
x 2<br />
5 = 1<br />
x 3
aversion <strong>la</strong>mbda x1 x2 x3 vo<strong>la</strong>tilite Er Sharpe<br />
1 0,07 1,08 0,52 0,60 28,4% 14,6% 0,51<br />
2 0,06 0,58 0,30 0,12 14,9% 10,7% 0,72<br />
3 0,06 0,41 0,23 0,36 10,7% 9,4% 0,88<br />
4 0,06 0,33 0,19 0,48 8,7% 8,7% 1,00<br />
5 0,05 0,28 0,17 0,55 7,7% 8,4% 1,09<br />
6 0,05 0,25 0,15 0,60 7,0% 8,1% 1,16<br />
7 0,05 0,22 0,14 0,63 6,6% 7,9% 1,20<br />
8 0,05 0,21 0,13 0,66 6,3% 7,8% 1,23<br />
9 0,04 0,19 0,13 0,68 6,1% 7,7% 1,26<br />
10 0,04 0,18 0,12 0,70 5,9% 7,6% 1,28<br />
on a donc en rep<strong>la</strong>çant les parts par leurs expressions :<br />
2 3 2 3<br />
<br />
3: 025 1<br />
1<br />
1 1 1 ( 4 2: 361 5 5 29: 79<br />
4 28: 162 5) = 1<br />
<br />
<br />
19: 313 305: 15<br />
ou encore :<br />
2<br />
1 <br />
1<br />
1<br />
<br />
1 4<br />
3: 025 1<br />
2: 361 5<br />
19: 313<br />
3<br />
24: 700<br />
<br />
5 <br />
2<br />
<br />
1 1<br />
<br />
1 4<br />
363: 1<br />
<br />
= 1<br />
29: 79<br />
28: 162<br />
305: 15<br />
3<br />
5) = 1<br />
= 6:802 5 10 2 2: 754 1 10 3 (23)<br />
Le tableau ci-<strong>des</strong>sous donne en fonction de <strong>la</strong> valeur du coe¢ cient d’aversion<br />
les valeurs de <strong>la</strong>mbda, <strong>des</strong> parts <strong>des</strong> <strong>portefeuilles</strong>, de l’espérance <strong>des</strong><br />
rendements, de leurs vo<strong>la</strong>tilités et du ratio de Sharpe.<br />
On remarque dans le tableau comme dans le 1er graphique que l’évolution<br />
<strong>des</strong> parts est monotone : lorsque l’aversion est élevée, le portefeuille comprend<br />
essentiellement le titre 3 (à plus <strong>des</strong> 2=3) et à part égale les titres 1 et 2 ;<br />
puis plus l’aversion diminue, plus le poids <strong>des</strong> titres les plus rentables (les<br />
titres 1 et 2) augmentent et le titre 3 devient un <strong>actif</strong> de …nancement (sa<br />
part devient négative).<br />
Sur le dernier graphique sont reportés les couples (vo<strong>la</strong>tilités, rendements<br />
espérés). En bleu, les <strong>portefeuilles</strong> <strong>optimaux</strong>, en rouge e portefeuille de variance<br />
minimale. Ce dernier est <strong>la</strong> base de <strong>la</strong> frontière <strong>des</strong> <strong>portefeuilles</strong> <strong>optimaux</strong>.<br />
En l’absence d’un <strong>actif</strong> <strong>certain</strong>, cette frontière n’est pas une droite,<br />
mais une parabole inversée dont <strong>la</strong> base est le portefeuille de variance minimale.<br />
7
1,20<br />
1,00<br />
0,80<br />
0,60<br />
0,40<br />
0,20<br />
0,00<br />
0,20<br />
0,40<br />
0,60<br />
0,80<br />
0 2 4 6 8 10 12<br />
x1<br />
x2<br />
x3<br />
0,16<br />
0,14<br />
0,12<br />
0,1<br />
0,08<br />
0,06<br />
frontière<br />
min variance<br />
0,04<br />
0,02<br />
0<br />
0 0,05 0,1 0,15 0,2 0,25 0,3<br />
8