Double Average Options are options that combine the
features of an average strike option and an Asian option. Used predominately in the currency markets by
multinationals, these options are designed to match currency risks more closely
as the option creates an average strike and average price based on predefined
sampling periods. This is in contrast to
traditional plain vanilla options that have a strike based solely on the day the
option was executed and a price based solely on the current spot of the
underlying.
A typical example of a double average option is a ‘Daro’,
short for Double Average Rate Option.
Because of the averaging feature, the strike price of a Daro is not set
at inception; it becomes the average price of the predefined sampling
points. Combine this with an average
rate feature, the value of a Daro can be described as the difference between
the expected average strike price and the expected average rate. Daro’s tend to be attractive for several
reasons: First, the Daro tends to be
cheaper (although there may be exceptions) because the averaging features
render the option value sensitive to the long-term volatility curve which is
typically more stable than the spot curve.
Secondly, from a hedging perspective, the Daro can assist to reduce
income volatility: Assume a US
multinational is motivated to ensure that currency movements will not make
Q1-2000 results look poor when compared to Q1-1999, they could purchase a Daro
with a strike price based on the average monthly rate for the three months of
Q1-1999 which will settle based on the same three month rates in Q1-2000. The desired effect of this hedge is to render
reported earnings on an “equal currency basis” regardless of currency
fluctuations. Lastly, until the Q1-2000
rate is set, the Daro has no gamma risk (it has no sensitivity to spot rates).
The payoff for a double average rate option is:
where:
is 1 for a call and –1
for a put
is the sum of the spot
prices
is the number of
sampling points for the spot prices
is the sum of the
strike prices
is the number of
sampling points for the strike prices
The payoff for a double average rate spread
option is:
where:
is 1 for a call and –1
for a put
is the sum of the spot
prices for asset 2
is the sum of the spot
prices for asset 1
is the number of
sampling points for the spot prices of asset 2 and asset 1
is the sum of the
strike prices for asset 2
is the sum of the
strike prices for asset 1
is the number of
sampling points for the strike prices of asset 2 and asset 1
The
payoff for a double average rate basket option is:
where:
is 1 for a call and –1
for a put
is the sum of the spot
prices for the n-asset basket
is the number of
sampling points for the spot prices of n assets
is the sum of the
strike prices for n assets
is the number of sampling
points for the strike prices of n assets
The payoff for a double average multi-asset
option is:
where:
is 1 for a call and –1
for a put
is 1 for a call and –1
for a put of asset S1
is 1 for a call and –1
for a put of asset S2
is 1 for a call and –1
for a put of asset SR
is the sum of the spot
prices for asset S1
is the sum of the spot
prices for asset S2
is the sum of the spot
prices for asset SR
is the sum of the
strike prices for asset S1
is the sum of the
strike prices for asset S2
is the sum of the
strike prices for asset SR
is the number of
sampling points for the spot prices of asset S1
is the number of
sampling points for the spot prices of asset S2
is the number of
sampling points for the spot prices of asset SR
The FINCAD library contains eight functions based on
aaDbl_Aver_MC
(price_u, d_v, d_exp, d_s_aver_strk, d_e_aver_strk, d_aver, sam_freq, sam_freq,
scale_strk, average_strk, average, vlt, rate_ann, cost_hldg, option_type,
num_rnd, table_type)
aaDbl_Aver_fs_MC
(price_u, d_v, average, strk, average, scale_strk, vlt, rate_ann, cost_hldg,
sam_aver_strk_seq, sam_seq, option_type, num_rnd, table_type)
The double average rate functions return fair
value, accuracy of fair value, and the delta of the underlying asset. For periodic sampling points (annual,
semi-annual, quarterly, etc.) use aaDbl_Aver_MC and
for free-style sampling use aaDbl_Aver_fs_MC.
aaDbl_Aver_basket_MC
(ast_info, corr_matrix, d_v, d_exp, d_s_aver_strk, s_e_aver_strk, d_aver,
sam_freq, sam_freq, scale_strk, rate_ann, Option_type, num_rnd, table_type)
aaDbl_Aver_basket_fs_MC
(ast_info, corr_matrix, d_v, sam_aver_strk_seq, sam_seq, scale_strk, rate_ann,
option_type, num_rnd, table_type)
The double average rate basket functions
return fair value, accuracy of fair value, and the delta for an underlying
portfolio of assets. For periodic
sampling points (annual, semi-annual, quarterly, etc.) use aaDbl_Aver_basket_MC
and for free-style sampling use aaDbl_Aver_basket_fs_MC.
aaDbl_Aver_spread_MC
(price_u1, price_u2, average_strk, average, scale_strk, d_v, d_exp,
d_s_aver_strk, d_e_aver_strk, d_aver, vlt1, vlt2, rate_ann, cost_hldg1,
cost_hldg2, corr, sam_aver_strk_seq, sam_seq, option_type, num_rnd, table_type)
aaDbl_Aver_spread_fs_MC
(price_u1, price_u2, d_v, average_strk, average, scale_strk, vlt1, vlt2,
rate_ann, cost_hldg1, cost_hldg2, corr, sam_aver_strk_seq, sam_seq,
option_type, num_rnd, table_type)
The double average rate spread functions
return fair value, accuracy of fair value, and the delta for the relative
performance of two assets. For periodic
sampling points (annual, semi-annual, quarterly, etc) use aaDbl_Aver_spread_MC
and for free-style sampling use aaDbl_Aver_spread_fs_MC.
aaMulti_dbl_Aver_MC
(ast_info, corr_matrix, d_v, d_exp, d_s_aver_strk, d_e_aver_strk, d_aver,
sam_freq, sam_freq, rate_ann, num_rnd, table_type)
aaMulti_dbl_Aver_fs_MC
(ast_info, corr_matrix, d_v, sam_aver_strk_seq, sam_seq, rate_ann, num_rnd,
table_type)
The double average rate multi-asset functions
return fair value, accuracy of fair value, and the delta for the best of n assets. For
periodic sampling points (annual, semi-annual, quarterly, etc) use aaMulti_dbl_Aver_MC
and for free-style sampling use aaMulti_dbl_Aver_fs_MC.
For details about
the calculation of Greeks, see the Greeks of Options on non-Interest Rate Instruments FINCAD
Math Reference document.
Calculate the fair value of a double average rate call
option as of December 1, 1999 with an underlying price of 50, and an average
strike to-date of 45. Both the strike
and the spot are averaged monthly and the strike averaging starts
aaDbl_Aver_MC
Argument |
Description |
Example Data |
Switch |
price_u |
underlying price |
50 |
|
d_v |
value (settlement) date |
1-Dec-1999 |
|
d_exp |
expiry date |
1-Dec-2000 |
|
d_s_aver_strk |
date when strike averaging starts |
1-Nov-1999 |
|
d_e_aver_strk |
date when strike averaging ends |
1-Jun-2000 |
|
d_aver |
date when averaging starts |
1-Sep-2000 |
|
sam-freq—strk |
sampling frequency – strike |
4 |
monthly |
sam_freq |
sampling frequency |
4 |
monthly |
scale_strk |
scale factor of the strike |
1 |
|
average_strk |
strike price average of underlying up to value date |
45 |
|
average |
average price |
0 |
|
vlt |
volatility |
20% |
|
rate_ann |
rate – annual compounding |
5% |
|
cost_hldg |
holding cost – annual compounding |
5% |
|
option_type |
option type |
1 |
call |
num_rnd |
number of random trials |
20000 |
|
table_type |
output table type |
1 |
fair value, accuracy |
This means that
given 95% confidence, one can expect the value to be within $2.970994 ± $0.249254.
.Note that the confidence interval for the
accuracy output is set to 95%.
[1]
Falloon, William, (October 1999), ‘Forex
managers go for Daros option’, Risk, Volume
12/No. 10.
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.