Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

bull.call.bls

Bull Call Spread - Black Scholes


Description

Gives a table and graphical representation of the payoff and profit of a bull call spread for a range of future stock prices. Uses the Black Scholes equation for the call prices.

Usage

bull.call.bls(S,K1,K2,r,t,sd,plot=FALSE)

Arguments

S

spot price at time 0

K1

strike price of the long call

K2

strike price of the short call

r

yearly continuously compounded risk free rate

t

time of expiration (in years)

sd

standard deviation of the stock (volatility)

plot

tells whether or not to plot the payoff and profit

Details

Stock price at time t =S_t

For S_t<=K1: payoff =0

For K1<S_t<K2: payoff =S_t-K1

For S_t>=K2: payoff =K2-K1

profit = payoff+(price_{K2}-price_{K1})*e^{r*t}

Value

A list of two components.

Payoff

A data frame of different payoffs and profits for given stock prices.

Premiums

A matrix of the premiums for the call options and the net cost.

Note

K1 must be less than S, and K2 must be greater than S.

See Also

Examples

bull.call.bls(S=115,K1=100,K2=145,r=.03,t=1,sd=.2)

FinancialMath

Financial Mathematics for Actuaries

v0.1.1
GPL-2
Authors
Kameron Penn [aut, cre], Jack Schmidt [aut]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.