Vous êtes sur la page 1sur 10

Optimisation

de la
Frontière Efficiente

Utilisation d'Excel

Daniel HERLEMONT 1

Dérivation Matricielle

Daniel HERLEMONT 2

Page 1
1
Frontière efficiente

Daniel HERLEMONT 3

Daniel HERLEMONT 4

Page 2
2
Daniel HERLEMONT 5

Daniel HERLEMONT 6

Page 3
3
Réalisation sous Excel

 Rappel sur Excel

 Construction de la frontière efficiente

 Utilisation du solver

Daniel HERLEMONT 7

Rappel Excel - définition de noms


Sélectionner la plage à nommer

puis le menu Insert/Name/Create

Daniel HERLEMONT 8

Page 4
4
Excel - Matrice de covariance

=sigma1^2 =rho*sigma1*sigma2

=sigma2^2
=rho*sigma1*sigma2

Daniel HERLEMONT 9

Excel - inverse de la matrice de Covariance

Dans la cellule B10 entrer la formule

=INVERSEMAT(B6:C7)

puis sélectionner la plage A10:B12

puis appuyer simultanément sur


MAJ CTRL ENTER

Daniel HERLEMONT 10

Page 5
5
Excel - calcul de la frontière efficiente
On donne des noms aux vecteurs mu et 1
à l'aide du menu Insert/Name/Create

Daniel HERLEMONT 11

Excel - frontière efficiente (suite)

Définir une serie de rendements


puis calculer la variance
et le sigma du portefeuille

=(CC*A22*A22-2*BB*A22+AA)/DD

Daniel HERLEMONT 12

Page 6
6
Excel - tracer le graphique

Définir un graphique du type nuage de points


(scatter plot)
avec des lignes

Puis selctionner les axes


X = colonne valeurs de sigma
Y = colonne des valeurs de mu

Daniel HERLEMONT 13

Excel - Frontière efficiente

That's all !!!!

Daniel HERLEMONT 14

Page 7
7
Frontière Efficient avec Excel - Le Solver

 Excel permet de résoudre des problèmes


complexes d'optimisation avec contraintes
 Exemple: calculer des portefeuilles efficients
sous contrainte
 auto financement (pas d'apports ni retraits) ∑w
i = 0 ,m
i =1

 pas de vente à découvert wi ≥ 0


 pas d'emprunt w0 ≥ 0
par conséquent ∑w
i ≠1
i ≤1
(contrainte d'auto financement):
 Autres contraintes possibles: borner l'exposition à certains
actifs, certaines classes d'actifs, etc ...
∑w
i ≠1
i ≤1
Daniel HERLEMONT 15

Excel - Solver - entrée des données

=F9*F$14*$G16

=TRANSPOSE(C7:F7)

=SUMPRODUCT(w;ra)

=MMULT(MMULT(w;cov);TRANSPOSE(w))

Daniel HERLEMONT 16

Page 8
8
Excel - Solver

Portefeuille de variance minimale

Le solver est accessible depuis le menu tools/solver (ou outils/solver)

Daniel HERLEMONT 17

Excel - Solver

RP
Pente maximale max
σP

Daniel HERLEMONT 18

Page 9
9
Excel - Solver

 Rendement objectif

Noter la pondération négative du premier actif => vente à découvert

Daniel HERLEMONT 19

Excel - Solver - Options

 Paramètres de
l'optimiseur:
 iterations, précision, ....
 indications sur le type de
problème (pas indispensable,
mais peut accélérer la
convergence et la précision)

 Les paramètres peuvent


être sauver dans la feuille
de calcul pour un
réutilisation ultérieure

Daniel HERLEMONT 20

Page 10
10