← Home
Black-Scholes European Pricer
Price and Greeks computed in-browser via C++17 compiled to WebAssembly. No server round-trip. All computation is exact closed-form.
Loading C++ pricing engine (WASM)…
Model assumptions
- Underlying follows geometric Brownian motion:
dS = (r−q)S dt + σS dW - Constant risk-free rate r, dividend yield q, and volatility σ
- Continuously compounded rates; annualised volatility in decimal form
- No transaction costs, continuous trading, no arbitrage
- European exercise only (no early exercise premium)
Known limitations
- Constant volatility: the model cannot capture the volatility smile or skew
- Log-normal returns: tail risk (fat tails, jumps) is not captured
- Continuous hedging: discrete hedging induces realised P&L noise not modelled here
- Discrete dividends require adjustment (cum/ex-dividend repricing)