option-pricing-tree
v1.0.1
Published
Option pricing with tri/bi-nomial tree
Downloads
17
Readme
Option Pricing
This module implement the bi/tri nomial tree pricing, under log normal black scholes model/assumption.
Installation
This module works on node and in the browser. It is available as the 'option-pricing-tree' package on npm.
npm
npm install option-pricing-tree
Usage
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.
API
new Tree(tree_type, exercise_style, option_type, expiry_in_years, strike, underlying, vol, rate)
tree_type
: Either binomial, or trinomialexercise_style
: Either european or americanoption_type
: Either call, put, or straddleexpiry_in_years
: Eg. 1 for 1y, or 0.5 for 6 monthsstrike
: Strike of the optionunderlying
: Underlying pricevol
: (Implied) Annualized log-normal volatilityrate
: Risk-free rate