Putoption

Revision as of 20:33, 25 June 2007 by Rmorgan (talk | contribs) (Created page and initial function documentation)


Function Putoption(s,x,t,r,theta)

Calculates the value of a put option using the Black-Scholes formula.

Example
Putoption(50, 50, 0.25, 0.05, 0.3) → 2.67
Expects
s, x, t, r, and theta, all to be numeric.
Parameters
s is the current price of the security;
x is the exercise price;
t is the time in years to exercise;
r is the risk-free interest rate;
theta is the volatility of the security
Function definition
USING d1 := (ln(S/X) + (t * (r + (0.5 * theta^2))))/(theta * t^0.5)
DO (x * exp(-r * t) * Cumnormal(-d1 + (theta * t^0.5)) - (s * Cumnormal(-d1))
Syntax
Putoption(s,x,t,r,theta:Numeric)
Library
Financial library functions
More Examples and Tips
None yet.
Comments


Adding comments

The database is currently locked for routine database maintenance, after which it will be back to normal. Please check back later!