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
Strategies Options CAC 40 - Static Hedge - Suivi 1
- Contact -
Strategies Options CAC 40 - Static Hedge - Suivi 1
Un premier point qui commence bien.
Delta hedging: principes fondamentaux
- Hedging -
Delta hedging: principes fondamentaux
Le delta hedging est une technique de couverture de portefeuille vis à vis des variations du sous-jacent. Au delà de ce simple fait, elle est à la base de l'arbitrage de volatilité
Le butterfly spread : une première approche
- Stratégies Options Avancées -
Le butterfly spread : une première approche
Le butterfly spread est une stratégie "classique" avec les options, qui combine l'achat et la vente simultanée de trois options.
Définition simple d'un warrant
- Warrants, Turbos, Options Binaires -
Définition simple d'un warrant
Qu'est ce qu'un warrant ?
La volatilité : une première approche
- ABC des Options -
La volatilité : une première approche
Les marchés bougent. Pas toujours dans les mêmes proportions, ni avec les mêmes rythmes. On a besoin d'un indicateur pour quantifier ces mouvements.
Strategie Options sur Devises - USDJPY ( Suivi 9 )
- Les Stratégies Options sur Forex -
Strategie Options sur Devises - USDJPY ( Suivi 9 )
Ça remonte côté P&L