#BlackScholesJS
Black-Scholes fair option price calculator in JS. Greeks included.
Before even starting to calculate a fair option price, we need to set up the needed variables.
Our variables are held in an instance of BSHolder
:
stock
: underlying's asset pricestrike
: strike pricevola
: volatility (e.g. 0.3 corresponds 30%)interest
: the annualized risk-free interest rate (e.g. 0.05 corresponds 5%)term
: a time in years (e.g. 0.5 corresponds half-year)
var holder = new BSHolder(stock,strike,interest,vola,term);
All function regarding calculations are members in BS
.
Pass an instance of BSHolder
to a function from BS
.
E.g.: calculating put price:
var put = BS.put(bsholder);
currently working at surface graphs for 3d-data-visualization...
http://www.math.ucla.edu/~tom/distributions/normal.html for normal distribution calculation snippet.