Modélisation et Valorisation d’Options : Binomial,
Cox-Ross-Rubinstein, Black-Scholes...
Théorie + application pratique
Réalisé par : Diallo Thierno Ibrahima
(Jeune passionné par la finance de marché et l’actuariat)
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 1 / 63
Plan
1 Introduction
Contexte et motivation.
Objectif du projet.
2 Evaluation et Couverture
L’essentiel sur les options
Duplication de Portefeuille
3 Applications des Modèles
Modèle binomial à une période(Théorie + Implementation python)
Modèle binomial à N périodes(Théorie + Implementation python)
Modèle de Cox-Ross-Rubinstein (Théorie + Implementation python)
Lien avec Black-Scholes
4 Conclusion
Synthèse
Perspectives
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 2 / 63
Contexte et motivation
Les produits dérivés occupent aujourd’hui une place centrale dans les
marchés financiers. Parmi eux, les options permettent aux investisseurs de
se protéger contre les fluctuations de prix ou de spéculer sur les
mouvements futurs des actifs sous-jacents.
L’évaluation correcte de ces produits est donc essentielle pour la
gestion des risques, la détermination des prix et la mise en place de
stratégies de couverture efficaces.
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 3 / 63
L’essentiel sur les options
Definition
Une option est un contrat financier qui donne à son détenteur le droit, mais
non l’obligation, d’acheter ou de vendre un actif sous-jacent à un prix fixé à
l’avance, pendant une période déterminée ou à une date précise, en
échange d’une prime payée au vendeur de l’option.
Call : Option d’achat.
Put : option de Vente.
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 5 / 63
Su = S0 × u
Sd = S0 × d
Avec : u facteur de hausse et d facteur de baisse (d < u)
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 7 / 63
Caractéristique fondamentale des options
Remarque importante
Un point essentiel est que l’achat d’une option donne le droit (mais pas
l’obligation) à son détenteur d’exercer le contrat. C’est la différence
fondamentale avec les contrats forward ou futures pour lesquels les
contreparties sont obligées d’acheter ou de vendre.
Cette particularité implique que l’achat d’un contrat d’option a un coût
initial dit « Prime » ou « Premium », ce qui n’est pas le cas pour un
forward ou un future.
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 8 / 63
1. Achat du Call
Position : Acheteur (Long Call)
L’acheteur paie une prime Ct et acquiert le droit d’acheter au prix K .
Cas 1 : Call dans la monnaie Cas 2 : Call hors de la monnaie
ST > K ST < K
Exercice du droit Non-exercice
Payoff = ST − K Payoff = 0
Gain = −Ct + (ST − K ) Gain = −Ct
Position favorable Perte de la prime
Payoff final : Payoff = (ST − K )+
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 9 / 63
Principe de la Duplication-Portefeuille de Couverture
Idée Fondamentale
Construire un portefeuille avec des actifs simples qui réplique exactement
les flux d’un produit dérivé complexe.
Composition Équation
Actif sous-jacent St
Ct = ∆t St + Bt
Actif sans risque Bt
Ratio ∆t (delta)
Ct : prix du dérivé
∆t : quantité de sous-jacent
Bt : montant en cash
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 16 / 63
Stratégie de Couverture Dynamique
Objectif
Éliminer le risque en ajustant continûment la composition du portefeuille de
duplication.
Processus de Couverture
∂C
1 Calculer le delta ∆t = ∂S
2 Acheter ∆t unités du sous-jacent
3 Emprunter/prêter Bt au taux sans risque
4 Réajuster périodiquement le portefeuille
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 17 / 63
Le Concept de Probabilité Risque Neutre
Définition
Une mesure de probabilité Q sous laquelle le prix actuel de tout actif
financier est égal à l’espérance actualisée de ses flux futurs au taux sans
risque.
Formulation Mathématique
Pour un actif de prix S0 à la date 0 :
1
S0 = [qSu + (1 − q)Sd ]
1+r
(1+r )−d
avec q = u−d est la proba risque neutre.
Propriété Essentielle
Sous Q, tous les actifs ont le même taux de rendement espéré : le taux
sans risque r .
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 18 / 63
Cas Pratique :
Maintenant nous allons faire une application pratique. Avec les données
qui se trouvent dans le tableau ci-dessous, nous allons implementer
l’intégralité du modèle.
Paramètre Valeur Description
S0 100 Prix initial du sous-jacent
u 1.2 Facteur de hausse
d 0.8 Facteur de baisse
r 0.05 Taux sans risque
K 105 Prix d’exercice
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 23 / 63
D’abord je me suis appliqué sur papier. Faire les demonstrations des
formules et les calculs sur papier m’a permis de bien assimiler le modèle.
Ensuite, J’ai implémenté en python(mon langage préféré). Voir
ci-dessous les résultats obtenus.
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 24 / 63
Résultats pour les prix et les portefeuilles de couverture
Prix des Options
Prix du Call : 8.93
Prix du Put : 8.93
Couverture Call Couverture Put
∆ = 0.3750 ∆ = −0.6250
B = −28.5714 B = 71.4286
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 26 / 63
Arbre binomial-Sous-jacent
Figure – Réalisée par l’auteur en python
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 27 / 63
Arbre binomial-Call
Figure – Réalisée par l’auteur en python
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 28 / 63
Interprétation des Paramètres de Couverture - Call
Interprétation de B = −28.5714
Interprétation de ∆ = 0.3750 Position courte sur l’actif sans
Pour répliquer 1 call, il faut risque
acheter 0.375 action Il faut emprunter 28.57 au
Soit 37,5% d’une action taux r
Montant investi en actif risqué : Cela finance partiellement
l’achat des actions
0.375×S0 = 0.375×100 = 37.5 Stratégie : emprunt + achat
d’actions
Stratégie globale : Emprunter 28.57 pour acheter 37.5
d’actions
(La différence de 8.93 correspond au prix du call)
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 32 / 63
Modèle Binomial à N périodes
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 36 / 63
Valorisation par récurrence (backward induction)
Formule
Le principe : on remonte l’arbre du dernier nœud (maturité) jusqu’à t = 0.
à chaque noeud :
1
Vt = [q Vt+1 (u) + (1 − q) Vt+1 (d)]
1+r
Vt+1 (u) : valeur de l’option si le prix du sous-jacent monte
Vt+1 (d) : valeur de l’option si le prix du sous-jacent baisse
Interprétation
C’est l’espérance actualisée sous la mesure risque-neutre.
Avec :
1+r −d
q= , 0<q<1
u−d
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 38 / 63
Les résultats
Figure – Réalisée par l’auteur en python
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 41 / 63
Figure du sous-jacent
Figure – Réalisée par l’auteur en python
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 42 / 63
Figure Arbre binomial Put
Figure – Réalisée par l’auteur en python
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 43 / 63
Stratégies de Réplication - Options
Deltas et Positions Initiales
Call Put
Delta 0.7687 -0.2313
Position sans risque -58.63 23.64
Réplication Call Réplication Put
Stratégie : Stratégie :
Acheter 0.7687 actions Vendre 0.2313 actions
Emprunter 58.63 Placer 23.64
Coût : 18.24 Prime reçue : 46.77
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 45 / 63
Modèle de Cox-Ross-Rubinstein (CRR)
Le modèle CRR (1979) est une amélioration du modèle binomial classique.
Il conserve la structure de l’arbre binomial (hausse/baisse à chaque
période), mais définit les paramètres u et d de manière cohérente avec la
volatilité du marché et la distribution log-normale du sous-jacent.
.
Hypothèses
Il n’y a pas d’arbitrage.
Les marchés sont frictionels : pas de coûts de transaction, ni
contraintes de vente à découvert.
Le taux sans risque r et la volatilité σ sont constants.
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 47 / 63
Méthode d’Évaluation Récurrente
Algorithme Backward Induction
1 Calcul des payoffs terminaux : CT = max(ST − K , 0)
2 Propagation récursive :
Ct = e −r ∆t [pCt+∆t
u d
+ (1 − p)Ct+∆t ]
3 Arrivée au prix initial : C0
Formule Générale
Pour un nœud à la période i avec j mouvements haussiers :
C (i, j) = e −r ∆t [pC (i + 1, j + 1) + (1 − p)C (i + 1, j)]
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 49 / 63
Pour une option américaine, on ajoute la possibilité d’exercer avant
l’échéance.
Options Américaines
Pour les options américaines, à chaque nœud :
C (i, j) = max S(i, j) − K , e −r ∆t [pC (i + 1, j + 1) + (1 − p)C (i + 1, j)]
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 50 / 63
Résultats du Modèle CRR
Paramètres calculés
u = 1.0936, d = 0.9144, p ∗ = 0.5338
Prix des options américaines Deltas à t=0
Option Prix Option Delta
Call 8.1277 Call 0.5242
Put 8.7253 Put -0.5407
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 54 / 63
Le Call
Figure – Réalisée par l’auteur en python
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 55 / 63
Le sous-jacent
[Link]
Figure – Réalisée par l’auteur en python
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 57 / 63
Résultats du Modèle CRR
Implémentation et Interprétation
Paramètres calculés du modèle CRR
u = 1.0936 d = 0.9144 p ∗ = 0.5338
Prix des Options Américaines Deltas à t=0
Option Prix Option Delta
Call Américain 8.1277 Call +0.5242
Put Américain 8.7253 Put -0.5407
Interprétation des Résultats
Delta Call : Pour répliquer le Call, il faut acheter 0.5242 unités de
l’actif sous-jacent et financer le reste par un actif sans risque.
Delta Put : Pour répliquer le Put, il faut vendre 0.5407 unités du
sous-jacent et placer une certaine somme au taux sans risque.
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 58 / 63
Synthèse du Projet
Objectifs Réalisés
Comprendre la logique de modelisation
Implémentation des modèles binomial à une péeriode puis N périodes.
Implémentation du modèle CRR (Cox-Ross-Rubinstein)
Évaluation des options européennes et américaines
Mettre en oeuvre la valorisation et la couverture
Valeur Ajoutée du Modèle CRR
Outil fondamental pour relier :
Probabilité risque-neutre • Arbitrage • Couverture • Pricing
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 59 / 63
Perspectives
Extension aux options exotiques
Incorporation des dividendes
Modèles de volatilité stochastique
Transition Vers des Modèles plus sophistiqués
Enfin, les modèles que nous avons abordés ici constituent des bases
essentielles. Cependant, il ne faut pas s’en contenter.
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 60 / 63
Bibliographie
Références Scientifiques
Ouvrages Fondamentaux
[1] Introduction to Mathematical Finance. Stanley Pliska
[2] Introduction au calcul stochastique appliquée à la finance. D.
LAMBERTON & B. LAPEYRE
[3] Continuous Martingales and Brownian Motion. Daniel Revuz,
Marc Yor
[4] Options, Futures and Other Derivatives. J.C. Hull
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 61 / 63
Projet réalisé par DIALLO Thierno Ibrahima
Jeune passionné par la finance de marché et l’actuariat.
DEVISE : La créativité, voilà ce qui m’anime.
Email : thibdiallo01@[Link]
MERCI POUR VOTRE ATTENTION
Réalisé par: Thierno Ibrahima Diallo Pricing d’Options 62 / 63