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
Gamma : une première approche
- ABC des Options -
Gamma : une première approche
Le taux de variation d'une option par rapport au sous-jacent, le delta, n'est pas constant. Il y a comme une accélération dans la variation du prix.
Les Taux Euribor
- ABC des Options -
Les Taux Euribor
Marché interbancaire de référence sur les taux
Strategies Options CAC40 Up and Out Call
- Les Stratégies Options sur Actions et Indices -
Strategies Options CAC40 Up and Out Call
Stratégies Options sur le CAC pour ce début 2016
Strategie Options sur Devises - USDJPY ( Suivi 4 )
- Les Stratégies Options sur Forex -
Strategie Options sur Devises - USDJPY ( Suivi 4 )
Petite amélioration du P&L.
Les Options Binaires : une première approche
- Warrants, Turbos, Options Binaires -
Les Options Binaires : une première approche
Les options binaires sont des options qui procurent un gain fixe à l'échéance si elles terminent dans la monnaie.
Vega hedging: principes fondamentaux
- Hedging -
Vega hedging: principes fondamentaux
La volatilité implicite varie, cela induit un risque supplémentaire qu'il convient de couvrir.