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
Actualisation : un principe fondamental
- ABC des Options -
Actualisation : un principe fondamental
L'actualisation est un procédé qui permet de comparer les flux financiers.
Strategie Option cac40 - Suivi 3
- Les Stratégies Options sur Actions et Indices -
Strategie Option cac40 - Suivi 3
Butterfly sur le cac40 - Ça bouge et ça bouge pas...
Strategies Options CAC 40 - Static Hedge - Suivi 3
- Les Stratégies Options sur Actions et Indices -
Strategies Options CAC 40 - Static Hedge - Suivi 3
Un peu dans le rouge
Le butterfly spread : gamma Г du Butterfly Spread
- Stratégies Options Avancées -
Le butterfly spread : gamma Г du Butterfly Spread
Le butterfly spread exhibe des accélérations et des décélérations dans sa prise de valeur.
Volatilité implicite
- ABC des Options -
Volatilité implicite
Volatilité Option - Une option est-elle chère ou non ? C'est ce que permet de savoir le calcul de la volatilité implicite.
Ratio backspread sur le CAC 40 (suivi 5)
- Les Stratégies Options sur Actions et Indices -
Ratio backspread sur le CAC 40 (suivi 5)
Pas le temps pour la baisse cette semaine. Et la volatilité nous joue des tours sur notre Ratio Backspread.