BlackModel (Function)

image\trumpet2.gif Disclaimer

The BlackModel function calculates the theoretical value of an option based on the Black option pricing model.  BlackModel is designed to be used for European future options.

Syntax

BlackModel(DaysLeft, StrikePr, AssetPr, Rate100, Volty100, PutCall);

Returns (Double)

A numeric value representing the theoretical value of a European future option.

Parameters

Name Type Description
DaysLeft Numeric Sets the number of calendar days left until expiration of the option.
StrikePr Numeric Specifies the strike price of the option.
AssetPr Numeric Specifies the price of the underlying asset.
Rate100 Numeric Sets the short-term risk free interest rate, usually the 90 day T-Bill,  entered as a percent (enter 4.9 for 4.9%).
Volty100 Numeric Sets the volatility of the underlying asset as a percent (enter 22.5 for 22.5%).
PutCall Numeric Specify if it is a Put or Call option.  Put or 2 = Puts; Call or 3 = Calls.

Remarks

The input parameter DaysLeft can also be a numeric function such as DaystoExpiration or Next3rdFriday.  
The input parameter Volty100 can also use a reserved word value such as IVolatility *100.

Example

Assigns to Value1 the theoretical price of a European future call option using the DaystoExpiration function to calculate the number of days left in the option until it expires in January of 2007 from today with the short-term 90-day T-Bill at 4.9%.

Value1 = BlackModel(DaystoExpiration(1, 107), Strike, Close, 4.9, 22.5, Call);

See Also

BlackScholes, OS_Binomial.