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
Le straddle
- Stratégies Options Fondamentales -
Le straddle
La hausse ? La baisse ? Et pourquoi pas les deux ? C'est ce que permet le straddle
Option Pricing - Black Scholes en Python
- Conditions Generales de Ventes -
Option Pricing - Black Scholes en Python
La programmation du modèle Black Scholes en Python est très facile
Interprétation de N(d1) dans le modèle de Black-Scholes
- Modèles d'évaluation d'options -
Interprétation de N(d1) dans le modèle de Black-Scholes
Que signifie N(d1) dans le modèle Black & Scholes ?
CAC 40 : risk-reversal delta-hedge suivi 11
- Les Stratégies Options sur Actions et Indices -
CAC 40 : risk-reversal delta-hedge suivi 11
P&L + 2658 euros
Bilan Strategie Double Butterfly €/USD
- Les Stratégies Options sur Forex -
Bilan Strategie Double Butterfly €/USD
Résumé et bilan de la stratégie de double butterfly spread sur l'euro/usd
CAC 40 : risk-reversal delta-hedge suivi 1
- Les Stratégies Options sur Actions et Indices -
CAC 40 : risk-reversal delta-hedge suivi 1
Le CAC 40 a bougé cette semaine, preuve que la volatilité historique ne demande qu'à se montrer.