Option pricing with tri/bi-nomial tree
npm install option-pricing-tree
option-pricing-tree is a JavaScript module for pricing options using bi/tri-nomial tree under black scholes assumption.
```
npm install option-pricing-tree
`javascript`
var Tree = require('option-pricing-tree');
var tree = new Tree('trinomial','european','call',1,100,100,0.1,0);
var value = tree.build(1000);
Data can be passed into the model as an points array, or as xArray, yArray. The last (2nd or 3rd, depends on what's the input format) parameter can be used to configure the model.
For details, please consult regression package documentation.
: Either binomial, or trinomial
- exercise_style: Either european or american
- option_type: Either call, put, or straddle
- expiry_in_years: Eg. 1 for 1y, or 0.5 for 6 months
- strike: Strike of the option
- underlying: Underlying price
- vol: (Implied) Annualized log-normal volatility
- rate`: Risk-free rate