The Garman Kohlhagen model is suitable for evaluating European
style options on spot foreign exchange.
This model alleviates the restrictive assumption used in the Black
Scholes model that borrowing and lending is performed at the same risk free
rate. In the foreign exchange market
there is no reason that the risk free rate should be identical in each
country. Any interest rate differential
between the two currencies will impact the value of the FX option. The risk free foreign interest rate in this
case can be thought of as a continuous dividend yield being paid on the foreign
currency. Since an option holder does
not receive any cash flows paid from the underlying instrument, this should be
reflected in a lower option price in the case of a call or a higher price in
the case of a put. The Garman Kohlhagen
model provides a solution by subtracting the present value of the continuous
cash flow from the price of the underlying instrument. Assumptions under which the formula was
derived include:
·
the option can only be exercised on the expiry
date (European style);
·
there are no taxes, margins or transaction
costs;
·
the risk free interest rates (domestic and
foreign) are constant;
·
the price volatility of the underlying instrument
is constant; and
·
the price movements of the underlying instrument
follow a lognormal distribution.
where
= theoretical Value of
a Call
= theoretical value of
a put
= price of the
underlying
= exercise price
= time to expiration
in years
= annual volatility in
percent
= risk free interest
rate in the domestic currency
= risk free interest
rate in the foreign currency
= base of the natural
logarithm
= natural logarithm
= cumulative normal
density function
aaGK
(FX_spot, ex, d_exp, d_v, vlt, rate_dom_ann, rate_for_ann, option_type, stat,
acc_dom, acc_for)
This FINCAD function can be used to work with European
style options on spot foreign exchange.
Input Argument |
Description |
FX_Spot |
FX spot – domestic/foreign |
ex |
exercise price |
d_exp |
expiry date |
d_v |
value (settlement) date |
vlt |
volatility |
rate_dom_ann |
rate – domestic - annual |
rate_for_ann |
rate – foreign – annual |
option_type |
option type, 1=call, 2=put |
stat |
list of statistics; refer to Description
of Outputs |
acc_dom |
accrual method – domestic rate |
acc_for |
accrual method – foreign rate |
Output Statistic |
Description |
1 |
fair value |
2 |
delta |
3 |
gamma |
4 |
theta |
5 |
vega |
6 |
rho of domestic rate |
7 |
rho of foreign rate |
For
details about the calculation of Greeks, see the Greeks of Options on non-Interest Rate
Instruments FINCAD Math Reference document.
Your base currency is US and you need to buy a 90 day put
on the British Pound. You will be
dealing with a bank and the put offered will be European style exercise. You have completed a review of the historical
volatility of the Pound and 15% is your guess of where it should be for
now. The 3 month Eurodollar rate is
6.06% (accrual method is actual/360) and the 3 month EuroSterling rate is
11.68% (accrual method is actual/365 fixed).
The US dollar closed last night at 1.7535 per pound and you want your
put to have a strike of 1.7506. What is
the fair value of this put?
aaGK
Argument |
Description |
Example Data |
Switch |
FX_spot |
spot price of underlying currency |
1.7535 |
|
ex |
exercise price |
1.7506 |
|
d_exp |
expiry date |
16-Mar-1994 |
|
d_v |
settlement date |
24-Sep-1993 |
|
vlt |
annual volatility estimate |
0.15 |
|
rate_dom_ann |
domestic riskless deposit rate |
0.0606 |
|
rate_for_ann |
foreign riskless deposit rate |
0.1168 |
|
option_type |
option type |
2 |
put |
stat |
list of statistics |
1 |
fair value (domestic : foreign) |
acc_dom |
method of interest accrual for the domestic rate |
2 |
actual/ 360 |
acc_for |
method of interest accrual for the foreign rate |
1 |
actual/ 365 (fixed) |
Results
Statistics |
Description |
Value |
1 |
fair value (domestic/foreign) |
0.089802467 |
The fair
value of the put is $.090 per pound sterling.
The function utilizes the following conventions:
·
The foreign exchange rate used in the function
must be input on a “units of domestic per one unit of foreign” basis. This may or may not conform with the
currencies you are working with since both direct and indirect quotes are used
in the market place. If the currencies
are quoted as “units of foreign per one unit of domestic” basis, simply take
the inverse of the FX price and use this price in the function.
·
Output from the function is always returned in
terms of the domestic currency. For
example, if the FX spot price was input as Yen/USD, the option price would be
in terms of Yen per unit of foreign currency (e.g. USD) as we have assumed the
domestic currency to be Yen. Multiply
this option price by the notional contract amount to get the value of the
position in Yen. Convert this Yen amount
into dollars by the current FX spot rate.
·
Finally, the rates used in the Garman Kohlhagen
model are assumed to be input as annual compounded rates (e.g.
(1+rate)^t). This rate is then converted
into a continuously compounded rate inside the closed form model. If your input rate is quoted on a simple
interest rate basis (e.g. money market rate), or compounded on a different
compounding frequency (e.g. bond basis), convert these rates to an annual
compounding basis prior to using as direct inputs to the function.
[1]
Bookstaber, Richard, (1991), Option Pricing and Investment Strategies 3rd Edition,
Probus Publishing Company.
[2]
Cox, John; Rubinstein, Mark, (1985), Options Markets, Prentice Hall.
[3]
‘From Black Scholes to Black Holes’, Risk, 1994.
[4]
[5]
Natenburg, Sheldon, (1988), Option Volatility and Pricing Strategies, Probus
Publishing Company.
Disclaimer
With respect to this document,
FinancialCAD Corporation (“FINCAD”) makes no warranty either express or
implied, including, but not limited to, any implied warranty of merchantability
or fitness for a particular purpose. In no event shall FINCAD be liable to
anyone for special, collateral, incidental, or consequential damages in
connection with or arising out of the use of this document or the information
contained in it. This document should not be relied on as a substitute for your
own independent research or the advice of your professional financial,
accounting or other advisors.
This information is subject to change
without notice. FINCAD assumes no responsibility for any errors in this
document or their consequences and reserves the right to make changes to this
document without notice.
Copyright
Copyright ©
FinancialCAD Corporation 2008. All rights reserved.