logo strategies-options Accès Site
 
panier
"Gérer, c'est prévoir"
Le site consacré aux stratégies de trading incorporant des produits dérivés, en particulier des options.
Accueil  >  Modèles d'évaluation d'options  >  Option Pricing - Black Scholes en Java 

Option Pricing - Black Scholes en Java

Publié le 07 Octobre 2019 par Bachelier
icone rss


La programmation du modèle Black Scholes en Java

La programmation du modèle Black Scholes en Java est très simple et permet de bénéficier d'un environnement très riche pour créer des applications de trading.


public class BlackScholes {


public static double callPrice(double s, double x, double r, double q, double sigma, double t) {
double d1 = (Math.log(s/x) + (r-q + sigma * sigma/2) * t) / (sigma * Math.sqrt(t));

double d2 = d1 - sigma * Math.sqrt(t);

return s *Math.exp(-q*t) * Gaussian.cdf(d1) - x * Math.exp(-r*t) * Gaussian.cdf(d2);

}


public static void main(String[] args) {
double s = 100.0;
double x = 100.0;
double r = 0.05;
double q = 0.0;
double sigma = 0.3;
double t = 1.0;


System.out.println("call = "+ callPrice(s, x, r, q, sigma, t));
System.out.println("put = "+-callPrice(s, x, r, q, -sigma, t));


}

}


qui donne les résultats suivants :

call = 14.231254785985819
put = 9.354197236057239


Suivant : Option Pricing - Black Scholes En R
Précédent : Option Pricing - Black Scholes En C++

Autres:
Option Pricing - Black Scholes En R
Option Pricing - Black Scholes En C++
Option Pricing - Black Scholes En Python
Option Pricing - Modele Trinomial En Python

Bachelier
D'autres Fiches
Black & Scholes : le rhô ρ
- Modèles d'évaluation d'options -
Black & Scholes : le rhô ρ
Dans le modèle de Black & Scholes, à l'instar du vega, le rhô n'existe pas ! Les taux étant supposés constants. Encore une fois, les praticiens ont modifié la donne.
Actualisation : un principe fondamental #2
- ABC des Options -
Actualisation : un principe fondamental #2
Les taux d'intérêt continus sont ceux qui sont utilisés pour l'évaluation des instruments dérivés.
Strategies Options CAC 40 - Static Hedge - Suivi 1
- Partenaires -
Strategies Options CAC 40 - Static Hedge - Suivi 1
Un premier point qui commence bien.
Strategies Options CAC 40 - Static Hedge - Suivi 1
- Conditions Generales de Ventes -
Strategies Options CAC 40 - Static Hedge - Suivi 1
Un premier point qui commence bien.
Les Options Binaires pour les Nuls
- Warrants, Turbos, Options Binaires -
Les Options Binaires pour les Nuls
Les options binaires expliquées aux débutants. Apprendre les options binaires
Delta hedging
- Hedging -
Delta hedging
Le delta hedging est un type de couverture très courant dans le trading des options, en particulier pour les marketmakers.