Vous êtes sur la page 1sur 7

1/ A quoi servent les taux d’intérêts ?

2/ Quels taux de références connaissez-vous ?

3/ Quel est le taux directeur US ?

4/ Quel est le niveau des taux 10yr Allemand ? Italien ?

5/ Son évolution ?

6/ Qu’est-ce que l’aplanissement de la courbe de taux ? Inversion ?

7/ Quel est l’objectif de la BCE dans son pilotage monétaire ?

1)Les taux d'intérêt servent à réguler la circulation de l'argent dans l'économie et à influencer les
comportements des agents économiques tels que les ménages, les entreprises et les banques. Les
taux d'intérêt peuvent être utilisés pour stimuler la croissance économique, contrôler l'inflation,
encourager l'investissement ou limiter l'endettement.

2)Il existe plusieurs taux de référence, tels que :

Le taux directeur de la Banque centrale : il s'agit du taux d'intérêt auquel les banques commerciales
peuvent emprunter de l'argent auprès de la Banque centrale.

Le taux interbancaire : il s'agit du taux d'intérêt auquel les banques se prêtent de l'argent entre elles.

Le taux d'intérêt de référence sur les marchés financiers : il s'agit du taux auquel les investisseurs
prêtent de l'argent à des emprunteurs sur les marchés financiers.

3)Le taux directeur de la Réserve fédérale américaine (FED) est actuellement de 0,25 %.

4)Le taux à 10 ans de l'Allemagne est d'environ -0,2 % (en territoire négatif) et celui de l'Italie est
d'environ 0,9 % (en territoire positif) au moment de la réponse à cette question. Cependant, les taux
peuvent fluctuer au fil du temps.

5)L'évolution des taux d'intérêt à long terme dépend de divers facteurs tels que les attentes
d'inflation, les perspectives de croissance économique, les événements géopolitiques, etc. Au cours
des dernières années, les taux d'intérêt à long terme ont été relativement bas dans de nombreux
pays développés en raison des politiques monétaires accommodantes des banques centrales.

6)L'aplanissement de la courbe de taux se produit lorsque la différence entre les taux d'intérêt à
court terme et à long terme diminue. L'inversion de la courbe de taux se produit lorsque les taux
d'intérêt à court terme sont plus élevés que les taux d'intérêt à long terme. L'aplanissement ou
l'inversion de la courbe de taux peut être considéré comme un indicateur avancé d'une récession
économique à venir.

7)L'objectif de la Banque centrale européenne (BCE) est de maintenir la stabilité des prix dans la zone
euro. Pour atteindre cet objectif, la BCE utilise divers instruments de politique monétaire tels que la
fixation des taux d'intérêt, la régulation de la quantité de liquidités en circulation et la supervision
bancaire. La BCE vise également à soutenir la croissance économique et l'emploi dans la zone euro.
Formules :

CF (Cash Flow) = CR (Coupon Rate) * Par Value / Nb payments year

Dernier CF = CF + Par Value

Discount Factor = 1/(1+r)^t

PV = Cash Flow * Discount Factor

Maccaulay Duration = (PV * t)/TOT(PV)

Condition du modèle Black Scholes:

Prix des actifs suit un mouvement brownien géométrique

Volatilité et drift constant

Possibilité d’effectuer des ventes à découvert

Pas de couts de transactions

Pas de dividendes

Le prix d'une option d'achat (ou "call") peut être calculé en utilisant la formule de Black-Scholes, qui
est la suivante :

C = S * N(d1) - X * exp(-r * T) * N(d2)

où :

C est le prix de l'option d'achat

S est le prix actuel du sous-jacent

X est le prix d'exercice de l'option

r est le taux d'intérêt sans risque

T est la durée de vie de l'option exprimée en années

N() est la fonction de répartition normale standard

d1 = [ln(S/X) + (r + 0.5 * v^2) * T] / (v * sqrt(T))

d2 = d1 - v * sqrt(T)

La formule de Black-Scholes est basée sur l'hypothèse que les mouvements de prix du sous-jacent
suivent une distribution normale, et que le marché est efficace et sans arbitrage. Cette formule est
largement utilisée pour le calcul des prix des options, mais elle peut ne pas être appropriée pour
certaines situations de marché, comme les marchés très volatils ou les options avec des
caractéristiques particulières.

Sensibilités :
Le delta, le gamma, le rho, le theta et le vega sont des mesures couramment utilisées en finance pour
évaluer les caractéristiques d'une option. Les voici en détail :

Delta : Le delta mesure la sensibilité du prix de l'option à une variation du prix du sous-jacent. Il
indique l'évolution attendue du prix de l'option pour une variation donnée du prix du sous-jacent. Par
exemple, si le delta est de 0,5 pour une option d'achat, cela signifie que si le prix du sous-jacent
augmente de 1 euro, le prix de l'option devrait augmenter de 0,5 euro.

Gamma : Le gamma mesure la variation du delta en fonction d'une variation du prix du sous-jacent. Il
indique l'accélération ou le ralentissement de la sensibilité du prix de l'option à une variation du prix
du sous-jacent. Par exemple, si le gamma est de 0,1 pour une option d'achat, cela signifie que si le
prix du sous-jacent augmente de 1 euro, le delta de l'option augmentera de 0,1.

Rho : Le rho mesure la sensibilité du prix de l'option à une variation des taux d'intérêt. Il indique
l'évolution attendue du prix de l'option pour une variation donnée des taux d'intérêt sans risque. Par
exemple, si le rho est de 0,05 pour une option d'achat, cela signifie que si les taux d'intérêt sans
risque augmentent de 1%, le prix de l'option devrait augmenter de 0,05 euro.

Theta : Le theta mesure la variation du prix de l'option en fonction du temps. Il indique l'évolution
attendue du prix de l'option pour une variation donnée du temps restant jusqu'à l'expiration de
l'option. Une valeur élevée de theta indique que le prix de l'option diminue rapidement avec le
temps.

Vega : mesure la sensibilité du prix de l'option à une variation de la volatilité du sous-jacent. Le vega
est positif pour les deux types d'options. Une valeur élevée de vega indique que le prix de l'option
peut changer rapidement en réponse aux variations de la volatilité du sous-jacent.

Monte Carlo :

Les simulations de Monte Carlo se base sur la loi des grands nombres :

L’espérance mathématique d’une fonction g converge vers la moyenne des observations.

C’est un estimateur sans biais de l’espérance

Pour les payoffs complexes, la méthode de Monte Carlo devient indispensable

Cette méthode offre aussi l’avantage de déduire les trajectoires utilisées et donc la distribution
complète du portefeuille.

L’inconvénient majeur est le temps de calculs très important

Valorisation d’une option binaire :

- Si le sous jacent est supérieur au strike, l’option vaut 1

- Si le sous jacent est inférieur au strike, l’option vaut 0

Modèle CRR (Cox Ross Rubinstein) :

Modèle d’évaluation axé sur des arbres binomiaux


Modèle de valorisation discret, par opposition aux modèles continus

Il faut donc définir un pas de temps, adapté à la maturité et au temps de calculs

Si le pas de temps est grand, on se rapproche d’un modèle continu

Pour chaque nœud, il y a une probabilité p de hausse de l’actif sous jacent et 1-p de baisse.

Puis on recalcule le prix de l’option pour chaque nœud

Pour calculer volatilité :

Function BSC(S, K, r, sigma, T)

dOne = (Log(S / K) + (r + 0.5 * sigma * sigma) * T) / (sigma * Sqr(T))

dTwo = dOne - sigma * Sqr(T)

Nd1 = Application.WorksheetFunction.NormSDist(dOne)

Nd2 = Application.WorksheetFunction.NormSDist(dTwo)

BSC = S * Nd1 - Exp(-r * T) * K * Nd2

End Function

Function BSCImVol(S, K, r, T, price)

H=5

L=0

Do While (H - L) > 0.000000001

If BSC(S, K, r, (H + L) / 2, T) > price Then

H = (H + L) / 2

Else: L = (H + L) / 2

End If

Loop

BSCImVol = (H + L) / 2

End Function

Monte Carlo :

Function payoff(S_0, S, B1, B2, protection, upside)

If S < B1 Then

payoff = protection
Else

If S > B1 And S < 0 Then

payoff = 0

Else

If S > S_0 And S < B2 Then

payoff = S / S_0 - 1

Else

payoff = upside

End If

End If

End If

End Function

Sub pricing()

S = Range("C2").Value

r = Range("C8").Value

vol = Range("C9").Value

t = Range("C10").Value

B1 = Range("C3").Value

B2 = Range("C4").Value

protection = Range("C5").Value

upside = Range("C6").Value

nb_traj = Range("C14").Value

sump = 0

p=0

For i = 1 To nb_traj

Randomize

w = Application.WorksheetFunction.NormInv(Rnd, 0, 1)

drift = r - vol * vol / 2

St = S * Exp(drift + vol * Sqr(t) * w)

sump = sump + payoff(S, St, B1, B2, protection, upside)


Range("E1").Offset(i, 0) = i

Range("E1").Offset(i, 1) = w

Range("E1").Offset(i, 2) = St

Range("E1").Offset(i, 3) = payoff(S, St, B1, B2, protection, upside)

Next i

p = sump / nb_traj

pricer = p * Exp(-r * t)

Range("C16").Value = pricer

End Sub

Interpolation :

Function Interpolation(x As Double, xvalues As Range, yvalues As Range) As Double

Dim i As Integer

i = Application.Match(x, xvalues, 1)

If xvalues(i) > x Then i = i - 1

Interpolation = yvalues(i) + (yvalues(i + 1) - yvalues(i)) * (x - xvalues(i)) / (xvalues(i + 1) - xvalues(i))

End Function

Pricer d’option :

Function dOne(S, X, T, r, v, d)

dOne = (Log(S / X) + (r - d + 0.5 * v ^ 2) * T) / (v * (Sqr(T)))

End Function

Function NdOne(S, X, T, r, v, d)

NdOne = Exp(-(dOne(S, X, T, r, v, d) ^ 2) / 2) / (Sqr(2 * Application.WorksheetFunction.Pi()))

End Function

Function dTwo(S, X, T, r, v, d)

dTwo = dOne(S, X, T, r, v, d) - v * Sqr(T)

End Function
Function NdTwo(S, X, T, r, v, d)

NdTwo = Application.NormSDist(dTwo(S, X, T, r, v, d))

End Function

Function OptionPrice(OptionType, S, X, T, r, v, d)

If OptionType = "Call" Then

OptionPrice = Exp(-d * T) * S * Application.NormSDist(dOne(S, X, T, r, v, d)) - X * Exp(-r * T) *


Application.NormSDist(dOne(S, X, T, r, v, d) - v * Sqr(T))

ElseIf OptionType = "Put" Then

OptionPrice = X * Exp(-r * T) * Application.NormSDist(-dTwo(S, X, T, r, v, d)) - Exp(-d * T) * S *


Application.NormSDist(-dOne(S, X, T, r, v, d))

End If

End Function

Vous aimerez peut-être aussi