| CRROption {RTL} | R Documentation | 
Cox-Ross-Rubinstein Option Pricing Model
Description
Computes the price of European and American options using the Cox-Ross-Rubinstein binomial model. This function is optimized for performance and implemented in C++. Haug (2007) provides a detailed description of the model.
Usage
CRROption(S, X, sigma, r, b, T2M, N, type, optionStyle)
Arguments
S | 
 Numeric, the current stock price (also known as the underlying asset price).  | 
X | 
 Numeric, the strike price of the option.  | 
sigma | 
 Numeric, the implied volatility of the underlying stock (annualized).  | 
r | 
 Numeric, the risk-free interest rate (annualized).  | 
b | 
 Numeric, the cost of carry, b = r - q for dividend paying assets, where q is the dividend yield rate.  | 
T2M | 
 Numeric, the time to maturity of the option (in years).  | 
N | 
 Integer, the number of time steps in the binomial tree.  | 
type | 
 Character, the type of option ("call" or "put").  | 
optionStyle | 
 Character, the style of the option ("european" or "american").  | 
Value
A list containing the computed price of the option and a note indicating if the model is suitable for the provided parameters.
Examples
# CRROption(S = 100, X = 100, sigma = 0.25, r = 0.1, b = 0, T2M = 1, N = 500,
# type = "call", optionStyle = "european")
# CRROption(S = 100, X = 100, sigma = 0.25, r = 0.1, b = 0, T2M = 1, N = 500,
# type = "call", optionStyle = "american")