Samples and Instructions
Samples and Instructions
Options - Vanilla
Options - Exotic
Probability analysis
Portfolio analysis
On-Line data
Utilities
and convertible bonds
Index
Help
Example
Inputs
Calculation_type P
Pricing_model (European or American) 1
Option_type C
Strike 13.00
Spot 12.50
Deal_date 14-Jan-00
Expiry_date 25-Mar-00
Volatility 30%
Risk_free_rate 5.75%
Optional arguments:
Dividend_type D
Binomial_steps 100
http://www.hoadley.net/options
C
P
1
2
3
N
C
D
HoadleyOptions2
Returns the price and hedge parameters of European
or American options. Uses days rather than dates.
Index
Help
Example
Inputs
Calculation_type P
Pricing_model (European or American) 1
Option_type C
Strike 13.00
Spot 12.50
Days 365
Volatility 30%
Risk_free_rate 5.75%
Optional arguments:
Dividend_type D
http://www.hoadley.net/options
C
P
1
2
3
N
C
D
HoadleyImpliedVolatility1
Returns the implied volatility of an option.
Uses absolute dates.
Index
Help
Example
Inputs
Pricing_model (European or American) 1
Option_type C
Strike 13.00
Spot 12.50
Deal_date 14-Jan-00
Expiry_date 25-Mar-00
Option_price 0.2560
Risk_free_rate 5.75%
Optional arguments:
Dividend_type D
Amt ex-div
Dividend_details 0.20 01-Feb-00
0.50 01-Mar-00
Binomial_steps 50
Results
Implied volatility #MACRO?
http://www.hoadley.net/options
C
P
1
2
3
N
C
D
HoadleyImpliedVolatility2
Returns the implied volatility of an option. Uses days
rather than dates.
Index
Help
Example
Inputs
Pricing_model (European or American) 1
Option_type C
Strike 13.00
Spot 12.50
Days 365
Option_price 1.205
Risk_free_rate 5.75%
Optional arguments:
Dividend_type D
Dividends 0.75
Days_to_ex_dates 310
Binomial_steps 50
Results
Used from a worksheet cell: #MACRO?
http://www.hoadley.net/options
C
P
1
2
3
N
C
D
HoadleyPercentToTarget1
Returns the percentage that the underlying spot price
needs to change to produce a target option price.
A target of 100% produces "percent to double".
Index
Help
Example
Inputs
Calculation_type P
Pricing_model (European or American) 1
Option_type C
Strike 13.00
Spot 12.50
Value_date 14-Jan-00
Expiry_date 25-Mar-00
Volatility 30%
Risk_free_rate 5.75%
Optional arguments:
Target_percent 100%
Option_price
Dividend_type D
Dividend_details:
Amt Ex-div
Dividend 1 0.20 01-Feb-00
Dividend 2 0.50 01-Mar-00
Binomial_steps 50
http://www.hoadley.net/options
C
P
1
2
3
N
C
D
HoadleyPercentToTarget2
Returns the percentage that the underlying spot price
needs to change to produce a target option price.
A target of 100% produces "percent to double".
Help Index
Example
Inputs
Calculation_type P
Pricing_model (European or American) 1
Option_type C
Strike 13.00
Spot 12.50
Days 365
Volatility 30%
Risk_free_rate 5.75%
Optional arguments:
Target_percent 100%
Option_price
Dividend_type D
Dividends 0.75
Days_to_ex_dates 310
Binomial steps 50
http://www.hoadley.net/options
C
P
1
2
3
N
C
D
HoadleyImply1
Returns a value for strike, spot, days risk free
rate or volatility implied by either a given option price or
delta. Uses absolute dates.
Help Index
Example
Inputs Results (implied underlying values)
Solve_for S
Pricing_model (European or American) 1 Target_type Target_Value 1 Strike
Option_type P 1 Option price #MACRO? #MACRO?
Strike 100.00 2 Delta #MACRO? #MACRO?
Spot 98.70 Seed_v
Value_date 20-Dec-03
Expiry_date 30-Jun-04 (actual days: 193)
Volatility 30%
Risk_free_rate 3.75%
Target_type
Target_Value
Seed_value
Dividend_type D
Binomial_steps 100
http://www.hoadley.net/options
1
2
3
C
P
N
C
D
Solve_for
2 Spot 3 Days 4 Vol'tilty 5 Rate
#MACRO? #MACRO? #MACRO? ###
#MACRO? #MACRO? ###
Seed_value (optional)
200
HoadleyImply2
Returns a value for strike, spot, days risk free
rate or volatility implied by either a given option price or
Delta. Uses days.
Help Index
Example
Inputs Results (implied underlying values)
Solve_for Solv
Pricing_model (European or American) 1 Target_type Target_Value 1 Strike
Option_type P 1 Option price #MACRO? #MACRO?
Strike 60.00 2 Delta #MACRO? #MACRO?
Spot 58.00 Seed_valu
Days_to_expiry 120
Volatility 30%
Risk_free_rate 3.75%
Target_type
Target_Value
Seed_value
Dividend_type D
Dividends 1.5
Days_to_ex_dates 25
Binomial_steps 100
http://www.hoadley.net/options
1
2
3
C
P
N
C
D
Solve_for
2 Spot 3 Days 4 Vol'tilty 5 Rate
#MACRO? #MACRO? #MACRO? ###
#MACRO? #MACRO? ###
Seed_value (optional)
50
HoadleyBinomialTS
Option pricing, "greeks" and implied volatility with time dependent interest
rates and yields. ("Term Structure")
This function is only available in the full version of the add-in
Help Index
Example
Inputs
Calculation_type
Pricing_model (2=American; 3=European) 2
Option_type P
Strike 100.00
Spot 100.00
Days 1,825
Volatility 20.0%
Optional arguments:
Dividend_type D
Option_price
Binomial_steps 200
Days_to_exercise
http://www.hoadley.net/options
2
3
C
P
N
D
C
Results Pricing Comparison
Normal Pricing
Calc (Constant with Term
Type Rates) Structure
Constant interest rate used for normal pricing: 5.0%
Constant yield used for normal pricing: 3.5%
Price P #MACRO? #MACRO?
Delta D #MACRO? #MACRO?
Gamma G #MACRO? #MACRO?
Vega V #MACRO? #MACRO?
For European options on assets which do not pay discrete dividends, or for
Americal calls on assets with no dividends (discrete or continuously compounded),
HoadleyBinomialTS will return the same results as HoadleyOptions2 (with very slight
differences due to the discrete approximations inherent in binomial trees).
For European options paying discrete dividends, American Puts with or without
dividends, or American calls with discrete or continuous dividends,
HoadleyBinomialTS may return significantly different results from the HoadleyOptions2
function depending on steepness of yield curve, and assumptions regarding the
constant rate and dividend yield used in HoadleyOptions2.
Help Index
Example
Inputs
Calculation_type
Pricing_model (2=American; 3=European) 2
Option_type P
Strike 100.00
Spot 100.00
Days 1,825
Optional arguments:
Dividend_type D
Option_price
Trinomial_steps 200
Days_to_exercise
Optional arguments:
Dividend_type D
Option_price
Trinomial_steps 200
Days_to_exercise
http://www.hoadley.net/options
2
3
C
P
N
D
C
ds and volatilities.
a commercial license.
This example illustrates using two interest rates: the risk free rate
and a risky rate.
The risk free rate defines the expected return of the underlying asset
in a risk-neutral world. The risky rate is used to discount the
expected option payoff.
HoadleyOptionsNLN
Returns an European or American option price based on a Non LogNormal underlying price
distribution. Uses Rubinstein implied binomial trees to account for skewness & kurtosis.
This function is only available in the full version of the add-in
Index
Help
Example
Inputs
Calculation_type P
Pricing_model (European or American) 1 Volatility Smile
26%
Option_type C
Strike 20.00
Spot 20.00 25%
Volatility
Days 182.5
Volatility 25% 24%
Risk_free_rate 5%
23%
Optional arguments:
Dividend_type (optional) D
22%
Dividends (optional) 0.50
Days_to_ex_dates (optional) 20.0
21%
Notes:
1. The non-log normal and log normal prices are shown above for interest only. They are not
used in calculating the volatility smile.
2. You can use Excel solver to simultaneously calculate the "true" volatility, skewness and
kurtosis from observed market option prices by minimizing the sum of the squares of the
differences between the non-log normal prices and the market prices.
http://www.hoadley.net/options
"True" volatility: 25% 25% 25% 25% 25% 25% 25%
C
P
1
2
3
N
C
D
Volatility Smile
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
. 5 . 0 . 5 .0 . 5 . 0 . 5 . 0 . 5 . 0 . 5 . 0 . 5 .0 .5
18 19 19 20 20 21 21 22 22 23 23 24 24 25 25
Strike
18.50 19.00 19.50 20.00 20.50 21.00 21.50 22.00 22.50 23.00 23.50
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
25% 25% 25% 25% 25% 25% 25% 25% 25% 25% 25%
24.00 24.50 25.00 25.50
### ### ### ###
### ### ### ###
### ### ### ###
25% 25% 25% 25%
HoadleySABRBlackVol
Returns the Black-76 equivalent volatility calculated using the SABR
stochastic volatility model.
This function is only available in the full version of the add-in
Index
Help
Example
Inputs
Underlying_type S 41% Volatility Smile from SABR Model
Strike
Underlying_price 97.04 40%
Days 365
Volatility
40%
Volatility_ATM 40%
Risk_free_rate 5.0% 39%
Beta 1 39%
VolVol 75%
Correlation -0.25 38%
38%
Optional argument
37%
Dividend_yield 2.0%
37%
36%
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
. 0 . 0 .0 . 0 . 0 . 0 . 0 .0 . 0 . 0 .0 .0 .0 . 0 .0 . 0 .0 . 0
60 65 70 75 80 85 90 95 100 105 110 115 120 125 130 135 140 145 1
Strike
Correl- Iter-
VolVol and correlation equal the VolVol and correlation used to VolVol ation ations Sum
calculate the Black-76 equivalent volatility in "Results 1" ### ### ### ###
http://www.hoadley.net/options
40% 40% 40% 40% 40% 40% 40% 40%
F
S
mile from SABR Model
00 00 00 00 00 00 00 00 00 00 00 00 00
5. 10. 15. 20. 25. 30. 35. 40. 45. 50. 55. 60. 65.
1 1 1 1 1 1 1 1 1 1 1 1
Strike
ATM
100.00 105.00 110.00 115.00 120.00 125.00 130.00 135.00 140.00 145.00 150.00 155.00
### ### ### ### ### ### ### ### ### ### ### ###
###
40% 40% 40% 40% 40% 40% 40% 40% 40% 40% 40% 40%
160.00 165.00
### ###
40% 40%
HoadleySABROption
Returns the option value and greeks for an option using the SABR stochastic volatility model.
This function is only available in the full version of the add-in
Index
Help
Example
Inputs This example calculates futures option values and Greeks for a rang
Calculation_type 1. Using the SABR Stochastic volatility model
Option_type C 2. Using the Black-76 model (which is the Black-Scholes model with
Underlying_type F volatility used in the Black-76 model is the Black-76 equivalent volati
Strike
The example illustrates that:
Underlying_price 100.00 1. The option values are the same for both methods (by definition)
Days 182.5 2. Some Greeks will be different. In particular delta and gamma will
Volatility_ATM 30% using the SABR model captures the dynamics of the volatility smile.
Risk_free_rate 4.50% improve the effectiveness of portfolio hedging.
Beta 0.5
VolVol 150%
Correlation -0.55
Optional argument
Dividend_yield
http://www.hoadley.net/options
C
P
F
S
ues and Greeks for a range of strikes using two methods:
del
Black-Scholes model with the dividend yield set equal to the risk free rate). The
Black-76 equivalent volatility calculated using the HoadleySABRBlackVol function.
Results by Strike
60.00 70.00 80.00 90.00 100.00 110.00 120.00 130.00 140.00 150.00 160.00
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
### ### ### ### ### ### ### ### ### ### ###
HoadleySABRCalibrate
Calibrates the SABR model with market data. The function returns the volatility
of the volatility (VolVol) and the correlation of the volatility with the underlying.
This function is only available in the full version of the add-in
Index
Help
Example
Inputs
Underlying_type S Market IV vs SABR Calibrated Volati
Market_strikes 80%
Market_vols
Underlying_price 871.63 70%
Days 60
Volatility
60%
Volatility_ATM 41.0%
Risk_free_rate 2.00% 50%
Beta 1
40%
Optional argument
Dividend_yield 3.00% 30%
20%
Results From Calibration
10%
Sum of
Squared 0%
VolVol Correlation Iterations Differences
475
625
645
665
685
705
725
825
845
865
885
905
520
540
585
745
765
785
805
925
### #MACRO? #MACRO? #MACRO? Strikes
Market
Volatility
1005
1025
685
705
725
825
845
865
885
905
965
1045
1065
1085
1105
1125
1175
745
765
785
805
925
945
985
Strikes
ATM
Early Exercise Class
Returns all optimal early exercise points for a range of
spot prices for a given option specification. Only
relevant for American options.
Index
Help
Example:
Inputs Results
Option dates:
Deal date 13-Sep-01
Expiry date 20-Dec-01
Ex-dividend date 1: 03-Oct-01
Ex-dividend date 2: 31-Oct-01
Inputs:
Option_type C Optimal
Strike 17.50 Spot Early Exercise Option Price
Days_to_expiry 98 Price Threshold at Threshold
Volatility 33.9% 20.50 On 02-Oct-01
Risk_free_rate 5.00% 21.00 On 02-Oct-01
21.50 On 02-Oct-01
Dividend_type D
Div 1 Div 2 19.50 On 30-Oct-01
Dividends 0.25 0.5 20.00 On 30-Oct-01
Days_to_ex_dates 20 48 20.50 On 30-Oct-01
21.00 On 30-Oct-01
Current stock price: 17.65 21.50 On 30-Oct-01
http://www.hoadley.net/options
C
P
N
C
D
Probability
Option Price of reaching
at Threshold Threshold
3.0000 2.6%
3.5000 1.2%
4.0000 0.5%
2.0000 17.3%
2.5000 12.5%
3.0000 8.8%
3.5000 6.0%
4.0000 4.0%
HoadleyBarrier1
Returns the option price, hedge parameter or implied
volatility of an European or American single barrier option.
Index
Help
Example
Inputs
Calc_type P
Pricing_model (European or American) 1
Option_type P
Barrier_type DI
Strike 100.00
Spot 100.00
Barrier 80.00
Days_to_expiry 365
Volatility 25%
Interest_rate 6.00%
Optional arguments:
Dividend_type N
Dividends 2.30
Days_to_ex 122
Rebate 0.00
Option_price
Tri_steps 300
Discrete_monitoring C
Trading_days 250
Max_steps 1300
http://www.hoadley.net/options
C
P
1
2
3
N
C
D
UI
UO
DI
DO
C
D
W
M
HoadleyBarrier2
Returns the option price, hedge parameter or implied
volatility of a European or American double barrier option.
Index
Help
Example
Example
Calc_type P
Pricing_model (European or American) 1
Option_type P
Barrier_type I
Strike 100.00
Spot 100.00
Upper_barrier 110.00
Lower_barrier 80.00
Days_to_expiry 365.0
Volatility 25%
Interest_rate 6.00%
Optional arguments:
Dividend_type N
Dividends 2.30
Days_to_ex 122
Rebate 0.00
Option_price
Tri_steps 300
Discrete_monitoring C
Trading_days 250
Max_steps 1300
http://www.hoadley.net/options
C
P
1
2
3
N
C
D
O
I
C
D
W
M
HoadleyBasketOption
Returns the price of a European option on a basket of underlying assets. The
price is calculated analytically, not by simulation.
This function is only available in the full version of the add-in.
Index
Help
Example
Inputs
Option_type P
Value_date 05-Sep-03
Expiry_date 05-Sep-04
Risk_rate 5.50%
Strike 730,000.00
PG IBM GE MSFT
Corr_matrix PG 1.00 0.30 0.20 0.20
(correlation matrix) IBM 1.00 0.25 0.30
GE 1.00 0.20
MSFT 1.00
PG IBM GE MSFT
Volatilities 27% 25% 33% 34%
Prices 91.43 87.91 31.32 28.43
No_units 2500 1750 5400 6300
div_yields 2.10% 3.00% 1.30% 0.00%
Results - 1
Option value #MACRO?
Results - 2
Comparison with at-the-money options on the individual assets. The basket option
will be cheaper. Hedging currency exposures and other risks can therefore be
done more cheaply than by purchasing individual options.
PG IBM GE MSFT
Individual option strikes (ATM) 228,575 153,843 169,128 179,109
Individual option values ### ### ### #MACRO?
http://www.hoadley.net/options
C
P
HoadleyBasketSim
Returns the price of European and American basket options using Monte Carlo
simulation. The delta of the European option is also returned.
This function is only available in the full version of the add-in.
Index
Help
Example
Inputs
calculation_type D
Option_type P
Value_date 05-Sep-03
Expiry_date 05-Sep-04
Days_to_Epiry 366
Risk_rate 5.50%
Strike 730,000
PG IBM GE MSFT
Corr_matrix PG 1.00 0.30 0.20 0.20
(correlation matrix) IBM 1.00 0.25 0.30
GE 1.00 0.20
MSFT 1.00
PG IBM GE MSFT
Volatilities 27% 25% 33% 34%
Prices 91.43 87.91 31.32 28.43
No_units 2500 1750 5400 6300
div_yields 2.10% 3.00% 1.30% 0.00%
Iterations 10,000
Time_steps 20
Results
Correlation matrix positive definite? #MACRO?
Note: this example calls the function from a macro rather than directly from the
worksheet. The reasons why this is the recommended approach are outlined
in the help file documentation for this function.
http://www.hoadley.net/options
P
D
C
P
HoadleyDelayedStart
Returns the value, and hedge parameters of an
European or American delayed start (forward start) option.
This function is only available in the full version
of the add-in.
Index
Help
Example
Inputs
Calculation_type P
Pricing_model (European or American) 1
Option_type C
Moneyness_ratio 0.90
Spot 100.00
Days_to_strike_set 87.00
Days_to_expiry 182.5
Volatility 25%
Risk_free_rate 4.50%
Optional arguments:
Dividend_type D
http://www.hoadley.net/options
1
2
3
C
P
N
C
D
HoadleySpreadOption
Returns the value, hedge parameters or implied
correlation of an European or American spread option.
Uses modified Black or three dimensional binomial trees.
This function is only available in the full version
of the add-in.
Index
Help
Example
Inputs
Calculation_type P
Pricing_model 1
Option_type P
Price_1 103
Price_2 100
Strike 2
Days 365
Volatility_1 20%
Volatility_2 30%
Risk_free_rate 5%
Div_yield_1 5%
Div_yield_2 5%
Correlation 0.43
Optional arguments:
Qty_1 1
Qty_2 1
Option_price
Binomial_steps 50
http://www.hoadley.net/options
1
2
3
C
P
### HoadleyAsianA
Returns the price and hedge parameters for an European
style Asian athithmetic average price option using an
analytic approximation.
This function is only available in the full version
of the add-in.
Index
Help
Example
Inputs
Calculation_type P
Option_type P
Strike 50
Spot 50
Days_remaining 220
Volatility 30%
Risk_free_rate 5%
Div_yield 2%
Optional arguments:
Original_days 365
Average_price 53
Days_to_1st_av
Days_between_avs 7
Num_averages
http://www.hoadley.net/options
C
P
HoadleyAsianB
Returns the price and hedge parameters for an European
or American style arithmetic average price Asian option
using a binomial tree.
This function is only available in the full version
of the add-in.
Index
Help
Example
Inputs
Pricing_model 3
Option_type C
Strike 50
Spot 50
Days_remaining 220
Volatility 30%
Risk_free_rate 5%
Div_yield 3%
Optional arguments:
Original_days 365
Average_price 53
Binomial_steps 50
Results Value
Option price (European) ###
http://www.hoadley.net/options
C
P
2
3
HoadleyQuantoOption
Returns the price and hedge parameters of European
or American quanto options.
This function is only available in the full version
of the add-in.
Index
Help
Example
Inputs
Calculation_type P
Pricing_model (European or American) 1
Option_type C
Strike 1200.00
Asset_price 1235.00
Days 430
Asset_vol 25%
Currency_vol 12%
Correlation 0.2
Domestic_rate 5%
Foreign_rate 3%
Exchange rate 0.75
Dividend_yield 2%
Optional argument:
Binomial steps 100
http://www.hoadley.net/options
1
2
3
C
P
HoadleyQuantoBarrier1
Returns the option price & hedge parameter of an
European or American single barrier quanto option.
This function is only available in the full version
of the add-in.
Index
Help
Example
Inputs
Calc_type P
Pricing_model (European or American) 1
Option_type P
Barrier_type DI
Strike 100.00
Asset_price 100.00
Barrier 80.00
Days_to_expiry 365
Asset_vol 25%
Currency_vol 15%
Correlation -0.3
Domestic_rate 5.00%
Foreign_rate 6.00%
Exchange rate 1.20
Dividend_yield 3.00%
Optional arguments:
Rebate 0.00
Tri_steps 300
Discrete_monitoring C
Trading_days 250
Max_steps 1300
http://www.hoadley.net/options
1
2
3
C
P
UI
UO
DI
DO
C
D
W
M
HoadleyQuantoAsianA
Returns the price and hedge parameters for an European
style Asian athithmetic average price quanto option
using an analytic approximation.
This function is only available in the full version
of the add-in.
Index
Help
Example
Inputs
Calculation_type P
Option_type P
Strike 50
asset_price 50
Days_remaining 220
Asset_vol 30%
Currency_vol 13%
Correlation 0.3
Domestic_rate 3%
Foreign_rate 5%
Exchange rate 0.8
Div_yield 2%
Optional arguments:
Original_days 365
Average_price 53
Days_to_1st_av
Days_between_avs 7
Num_averages
http://www.hoadley.net/options
C
P
HoadleyQuantoAsianB
Returns the price and hedge parameters for an European
or American style arithmetic average price Asian quanto option
using a binomial tree.
This function is only available in the full version
of the add-in.
Index
Help
Example
Inputs
Pricing_model 3
Option_type C
Strike 50
Spot 50
Days_remaining 220
Asset_vol 25%
Currency_vol 12%
Correlation -0.2
Domestic_rate 5%
Foreign_rate 3%
Exchange rate 1.2
Div_yield 3%
Optional arguments:
Original_days 365
Average_price 53
Binomial_steps 50
Results Value
Option price (European) ###
http://www.hoadley.net/options
2
3
C
P
HoadleyBinCN
Returns the price and hedge parameters for a binary cash or nothing
option
This function is only available in the full version of the add-in
Index
Help
Example
Inputs
Calc_type
Option_type C
Strike 100
Spot 102
Payout 5.00
Days_toExpiry 420
Volatility 20%
Interest_rate 4.75%
Optional arguments:
Dividend_yield 3.00%
Results 2 Value
Asset or nothing call ###
Cash or nothing call with payout = strike ###
http://www.hoadley.net/options
C
P
HoadleyBinAN
Returns the price and hedge parameters for a binary asset or
nothing option
This function is only available in the full version of the add-in
Index
Help
Example
Inputs
Calc_type
Option_type C
Strike 100
Spot 102
Days_toExpiry 420
Volatility 20%
Interest_rate 4.75%
Optional arguments:
Dividend_yield 3.00%
http://www.hoadley.net/options
C
P
HoadleyBin1CN
Returns the price and hedge parameters for a binary single barrier
one touch cash or nothing option.
This function is only available in the full version of the add-in
Index
Help
Example
Inputs
Calc_type
Barrier_type UI
Spot 102
Barrer 120
Payout 5.00
Payout_time E
Days_toExpiry 420
Volatility 20%
Interest_rate 4.75%
Optional arguments:
Dividend_yield 3.00%
Discrete_monitoring C
Trading_days 252
http://www.hoadley.net/options
UI
UO
DI
DO
H
E
C
D
W
M
HoadleyBin1AN
Returns the price and hedge parameters for a binary single barrier
one touch asset or nothing option.
This function is only available in the full version of the add-in
Help
Index
Example
Inputs
Calc_type
Barrier_type DI
Spot 102
Barrier 90
Payout_time E
Days_toExpiry 420
Volatility 20%
Interest_rate 4.75%
Optional arguments:
Dividend_yield 3.00%
Discrete_monitoring C
Trading_days 252
http://www.hoadley.net/options
UI
UO
DI
DO
H
E
C
D
W
M
HoadleyBin1CNCP
Returns the price and hedge parameters for a single barrier
one touch cash or nothing call or put option.
This function is only available in the full version of the add-in
Index
Help
Example
Inputs
Calc_type
Option_type C
Barrier_type UI
Strike 100
Spot 102
Barrier 130
Payout 5.00
Days_to_expiry 365
Volatility 20.00%
Interest_rate 5.50%
Optional arguments:
Dividend_yield 3.00%
Discrete_monitoring C
Trading_days 252
http://www.hoadley.net/options
UI
UO
DI
DO
C
D
W
M
C
P
HoadleyBin1ANCP
Returns the price and hedge parameters for a single barrier
one touch asset or nothing call or put option.
This function is only available in the full version of the add-in
Index
Help
Example
Inputs
Calc_type
Option_type C
Barrier_type UO
Strike 100
Spot 102
Barrier 130
Days_to_expiry 365
Volatility 20.00%
Interest_rate 5.50%
Optional arguments:
Dividend_yield 3.00%
Discrete_monitoring C
Trading_days 252
http://www.hoadley.net/options
UI
UO
DI
DO
C
D
W
M
C
P
HoadleyBin2CN
Returns the price and hedge parameters for a binary double barrier
one touch cash or nothing option.
This function is only available in the full version of the add-in
Index
Help
Example
Inputs
Calc_type
Barrier_type I
Spot 102
Upper_barrier 120
Lower_barrier 90
Payout 5.00
Payout_time E
Days_toExpiry 420
Volatility 20%
Interest_rate 4.75%
Optional arguments:
Dividend_yield 3.00%
Discrete_monitoring C
Trading_days 252
http://www.hoadley.net/options
I
O
H
E
C
D
W
M
HoadleyBin2AN
Returns the price and hedge parameters for a binary double barrier
one touch asset or nothing option.
This function is only available in the full version of the add-in
Help
Index
Example
Inputs
Calc_type
Barrier_type I
Spot 102
Upper_barrier 120
Lower_barrier 90
Payout_time E
Days_toExpiry 420
Volatility 20%
Interest_rate 4.75%
Optional arguments:
Dividend_yield 3.00%
Discrete_monitoring C
Trading_days 252
http://www.hoadley.net/options
I
O
H
E
C
D
W
M
HoadleyBin2CNCP
Returns the price and hedge parameters for a binary double barrier
one touch cash or nothing call or put option.
This function is only available in the full version of the add-in
Index
Help
Example
Inputs
Calc_type
Option_type C
Barrier_type I
Strike 100
Spot 102
Upper_barrier 130
Lower_barrier 90
Payout 5.00
Days_to_expiry 365
Volatility 20.00%
Interest_rate 5.50%
Optional arguments:
Dividend_yield 3.00%
Discrete_monitoring C
Trading_days 252
http://www.hoadley.net/options
C
P
I
O
C
D
W
M
HoadleyBond
Returns the price, yield to maturity, duration or modified
duration of a coupon bond.
Help Index
Example
Inputs
Calc_type P
Principal 100.00
Valuation_date 07-Apr-03
Maturity 25-May-09
Coupon_rate 5.0%
Coupon_frequ 4
Optional arguments:
Price_type (quoted or cash)
Bond_price
Yield_type
Prev_ex_date
Duration D #MACRO?
Modified Duration MD #MACRO?
http://www.hoadley.net/options
Hoadley FR Note
Returns the price, or the effective margin over swap, for a
floating rate note ("floater")
This function is only available in the full version of the
add-in.
Help Index
Example
Inputs
Calc_type P
Principal 100.00
Value_date 29-Feb-04
maturity_date 27-Jul-07
Current_coupon 4.10%
Reset_frequency 4
Contract_margin 1.00%
Effective_margin 1.50%
Optional arguments:
Price_type (Quoted or cash)
Market_price
yield_type D
prev_ex_date
Gross_up_factor 0.7
coupon_multiplier
Results
Quoted ("clean") price P #MACRO?
Effective margin EM #MACRO?
http://www.hoadley.net/options
HoadleyConvBond
Returns the price and other related information of a
convertible bond with call and/or put features.
This function is only available in the full version of
the add-in.
Help Index
Example
Inputs Results
Calc_type PQ Convertible bond price (quoted)
Redemption 100.00 Convertible bond price (cash)
Valuation_date 02-Oct-03
Maturity_Date 25-Mar-05 Bond price (quoted)
Coupon_rate 8.00% Bond price (cash)
Coupon_frequ 2 Accrued interest
Risk_free_rate 5.00% Delta per share
Credit_spread 2.50% Option value
Optional arguments:
conversion_date
Dividend_type D
Call_price 103.00
Call_date 01-Jan-04
Call_trigger
call_notice
Put_price
Put_date
Trinomial_steps 200
get_accrued 0
N
D
C
1
0
Calc_type Value
PQ #MACRO?
PC #MACRO?
BQ #MACRO?
BC #MACRO?
AI #MACRO?
D #MACRO?
O #MACRO?
HoadleyBondOptBlk
Returns the price, hedge parameters, or implied volatility
of an option on a coupon bond using the Black-76
model.
Help Index
Example
Inputs
Calc_type P
Principal 100.00
Valuation_date 07-Apr-03
Bond_maturity 25-May-09
Coupon_rate 5.0%
Coupon_frequ 4
Option_type C
Strike 95.00
Option_expiry 7-Dec-03
Yield_vol 20.0%
Optional arguments:
Price_type (quoted or Cash) Q
Option_price
http://www.hoadley.net/options
C
P
Q
C
HoadleyBondOptHW
Returns the price or hedge parameters of a Eurpoean
or American coupon bond option using either the
Hull-White analytic model (European), or Hul-White
interest rate trinomial trees (European or American).
Help Index
Example
Inputs
Calc_type P
Pricing model 1
Principal 100.00
Valuation_date 07-Apr-03
Bond_maturity 25-May-09
Coupon_rate 5.0%
Coupon_frequ 4
Option_type C
Strike 95.00
Option_expiry 7-Dec-03
Short_rate_vol 1.5%
Reversion_rate 10%
Optional arguments:
Price_type (quoted or cash) Q
Tri_steps 20
http://www.hoadley.net/options
1
2
3
C
P
Q
C
HoadleyCapFloorBlk
Returns the price, hedge parameters or implied
volatility of interest rate caps and floors using the
Black-76 model.
Help Index
Example
Inputs
Cap_or_floor C
Calc_type P
Principal 100,000
Valuation_date 07-Apr-03
Start_date 07-Apr-04
Term_months 24
Cap_floor_rate 5.00%
Frequency 4
Volatility 20%
http://www.hoadley.net/options
360
365
C
P
Q
C
C
F
HoadleyCapFloorHW
Returns the price, hedge parameters or implied volatility
of interest rate caps and floors using the Hull-White
model.
Help Index
Example
Inputs
Cap_or_floor C
Calc_type P
Principal 100,000
Valuation_date 07-Apr-03
Start_date 07-Apr-04
Term_months 24
Cap_floor_rate 5.00%
Frequency 4
Short_rate_vol 1%
Reversion_rate 10%
http://www.hoadley.net/options
360
365
C
P
Q
C
C
F
HoadleySwaptionBlk
Returns the price, hedge parameters or implied volatility
of a Eurpoean Swaption (an option on an interest rate
swap) using the Black-76 model.
Help Index
Example
Inputs
Swap_type PF
Calc_type P
Principal 100,000
Valuation_date 07-Apr-03
Start_date 07-Apr-04
Term_months 24
Swap_rate 5.00%
Frequency 4
Volatility 20%
http://www.hoadley.net/options
RF
PF
360
365
HoadleySwaptionHW
Returns the price, hedge parameters or implied volatility
of a Eurpoean or American Swaption (an option on an
interest rate swap) using the Hull-White normal analytic
or trinomial tree models.
Help Index
Example
Inputs
Swap_type PF
Calc_type P
Calc_model 1
Principal 100,000
Valuation_date 07-Apr-03
Start_date 07-Apr-04
Term_months 24
Swap_rate 5.00%
Frequency 4
Short_rate_vol 1%
Reversion_rate 10%
http://www.hoadley.net/options
RF
PF
360
365
1
2
3
HoadleyEurodollar
Returns the price, hedge parameters, or implied volatility
of an option on an Eurodollar time deposit futures
contract.
Index
Help
Example
Inputs
Calculation_type P
Pricing_model (European or American) 2
Option_type C
Strike 93.25
Futures_price 93.15
Days 450
Volatility 10%
Risk_free_rate 6.00%
Optional arguments:
Binomial_steps (optional) 50
Option_price (optional)
http://www.hoadley.net/options
C
P
1
2
3
HoadleyESO1
Returns the fair value of an employee stock option
priced according to the basic US Financial Accounting
Standards Board (FASB) 123R standard.
Note: This function must be purchased under a
commercial license for the Finance Add-in.
It is not available in the trial or normal full versions.
Contact Peter Hoadley for details.
Index
Help
Example
Inputs
Pricing_model (European or American) 1
Exercise_price 87.00
Stock_price 87.00
Expected_life 5.3
Volatility 30%
Risk_free_rate 4.50%
Dividend_yield 2.50%
Vesting_period 2.0
Employee_exit_rate 5%
Optional arguments:
Binomial_steps 200
Results
Fair value of option: #MACRO?
Vesting schedule
1.5 2.0 2.5 3.0
40% 20% 20% 20%
Total
Details by vesting period Expense
Results
Vesting period (years):
Percent of grant vested:
Options Employee Exercise
Employee category granted exit rate multiple
Vesting schedule
1.5 2.0 2.5 3.0
40% 20% 20% 20%
Total
Details by vesting period Expense
Trinomial steps:
Results
Option value
Option life
1-Jan-03
95.70
87.00
10
200
Vesting schedule
1.5 2.0 2.5 3.0
40% 20% 20% 20%
Total
Details by vesting period Expense
87.00
10
0 30%
0 5.0% 3.0%
1.0
3%
2%
2.5
200
V #MACRO?
L #MACRO?
HoadleyESO5
Returns the fair value and expected life of an employee stock option priced according to the Hull-White "enhanced"
US Financial Accounting Standards Board (FASB) 123R standard. A term structure of volatilities, interest rates and
dividend yields can be specified. Handles blackout periods, and performance vesting.
Note: A Commercial license for the Finance Add-in is required to use this function.
Contact Peter Hoadley for details.
1-Jan-03
95.70
87.00
10
3.0%
3.0%
2.5
200
Valuation with
Performance Valuation with no
vesting share performance performance
price vesting vesting
130.00 #MACRO? #MACRO?
170.00 #MACRO? #MACRO?
220.00 #MACRO? #MACRO?
Valuation with
Performance Valuation with no
vesting share performance performance
price vesting vesting
130.00
170.00
200.00
220.00 #MACRO? #MACRO?
Valuation with
Performance Valuation with no
vesting share performance performance
price vesting vesting
130.00
9999999.00 #MACRO? #MACRO?
HoadleyESOVestTime
This function is designed to help estimate the length of the expected vesting period where the option
has one or more performance targets based on the stock price. This is an IFRS requirement.
HoadleyESOVestTime can be used to estimate the probability of the vesting target being hit, the
expected time until the target is hit, and the time the option is expected to remain unvested.
Note: A Commercial license for the Finance Add-in is required to use this function.
Contact Peter Hoadley for details.
Index
Help
Example
Inputs
Current stock price: 87.00
Maximum option life in years: 10
Index_vol 13%
Stock_vol 30%
Correlation 0.7
Index_divYield 3%
Results
Vesting period (years):
Percent of grant vested:
Options Employee Exercise
Employee category granted exit rate multiple
Vesting schedule
1.5 2.0 2.5 3.0
40% 20% 20% 20%
Total
Details by vesting period Expense
Index_divYield
Trinomial steps:
1-Jan-03
95.70
87.00
10
3.0%
Div Yields
Year Div Yield
0 0.0%
2 0.0%
4 1.0%
6 1.5%
8 2.0%
200
Vesting schedule
1.5 2.0 2.5 3.0
40% 20% 20% 20%
Total
Details by vesting period Expense
Trinomial steps:
Note: Blackout days can also be specified with this Results Vesting sc
function. See help file documentation. Vesting period (years): 1.5
Percent of grant vested: 40%
Employe
Options e exit Exercise
Employee category granted rate multiple Details by ves
1-Jan-03
1.1
87.00
1.50
10
200
Vesting schedule
2.0 2.5 3.0
20% 20% 20%
Total
Details by vesting period Expense
Index
Help
Examples
Inputs
Day Date High Low Open Close Dividend
Mon 21-Jan-02 102.00 100.00 100.00 101.50 Weekly Moving Av
Tue 22-Jan-02 102.00 100.50 101.50 104.00 1200%
Volatility
Wed 23-Jan-02 101.50 99.00 101.50 99.00
Thu 24-Jan-02 100.00 97.50 100.00 97.50 1000%
http://www.hoadley.net/options
Weekly Moving Average Volatility
0% Weekly
Moving
0% Average
###
0% ###
###
0% ###
###
0%
###
###
0%
###
###
0%
###
Date 2/2/2002 2/4/2002 2/6/2002 2/8/2002
1/25/2002 1/27/2002 1/29/2002 1/31/2002
###
Index
Help
Example
Inputs Results
Historical stock prices Current volatility #MACRO?
Week Close Long term forecast #MACRO? Forecast Vo
1 101.50 1224%
2 101.50 Volatility forecast
Volatility
3 100.00 Week ahead Volatility 1024%
4 97.50 0 #MACRO?
5 98.50 1 #MACRO?
824%
6 99.00 2 #MACRO?
7 100.00 3 #MACRO?
8 99.00 4 #MACRO? 624%
9 101.00 5 #MACRO?
10 102.00 6 #MACRO? 424%
11 103.00 7 #MACRO?
12 101.00 8 #MACRO? 224%
13 100.00 9 #MACRO?
14 98.00 10 #MACRO?
15 99.00 11 #MACRO? 24%
Foreca
0 1 2 3 4 5 6 7 8 9 10111213141
16 99.00 12 #MACRO?
17 98.00 13 #MACRO?
18 100.00 14 #MACRO? Term Structure:
19 105.00 15 #MACRO? Option life in weeks:
20 110.00 16 #MACRO? Volatility to use to price option:
21 115.00 17 #MACRO?
22 110.00 18 #MACRO? Notes:
23 116.00 19 #MACRO?
24 110.00 20 #MACRO? 1. This function is only available in the full version
show as zero.
25 106.00 21 #MACRO?
22 #MACRO? 2. The term structure shows that, for example, if yo
23 #MACRO? the correct volatility from historical data would be 2
24 #MACRO?
25 #MACRO? 3. The HistoricVolatilityCalculator (included with fu
26 #MACRO? volatility, volatility forecasts and term structures au
27 #MACRO?
4. This example is not meant to be realistic and is
28 #MACRO?
must be much larger (eg four years of daily data) f
29 #MACRO?
30 #MACRO?
31 #MACRO?
http://www.hoadley.net/options
Forecast Volatility
Forecast week
0 1 2 3 4 5 6 7 8 9 10111213141516171819202122232425262728293031
4 8 12 16 20
use to price option: ### ### ### ### ###
ction is only available in the full version of the add-in. In the trial version all results will
ero.
m structure shows that, for example, if you are pricing a 12 week European option then
volatility from historical data would be 25.9%.
mple is not meant to be realistic and is for illustrative purposes only. Sample sizes
uch larger (eg four years of daily data) for GARCH to be effective.
HoadleyGARCHArray
Calculates GARCH volatility and parameters and returns
the results in an array.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
Optional argument:
Precision_factor 2
Results
Current volatility #MACRO?
Long term volatility #MACRO?
Omega #MACRO?
Alpha #MACRO?
Beta #MACRO?
Conditional mean #MACRO?
Sample mean #MACRO?
http://www.hoadley.net/options
HoadleyVolatilityCone
Returns a matrix for a specified volatility period for the plotting of volatility cones.
This function is only available in the full version of the add-in.
Index
Help
Example
Inputs
http://www.hoadley.net/options
Volatility Cone
1200%
Average
Volatility
1000%
Maximum
Minimum
800%
600%
400%
200%
0%
15 30 60 90 120 180 240
Volatility period
HoadleyCorrel
Returns the correlation matrix of equally weighted returns for two or more columns of historic asset prices.
Note that the matrix returned by the function contains the correlation of returns, not prices.
This function is only available in the full version of the add-in.
Example
Results
S&P 500 FTSE 100 NIKKEI 225 CAC 40 DAX100 US$/UK £
S&P 500 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
FTSE 100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
NIKKEI 225 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
CAC 40 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
DAX100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/UK £ #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/Yen #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/EURO #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/Yen US$/EURO
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
US$/Yen US$/EURO
0.0094 0.8664
0.0094 0.8618
0.0094 0.8607
0.0093 0.8646
0.0093 0.8614
0.0093 0.8631
0.0094 0.8544
0.0093 0.8536
0.0094 0.8475
0.0094 0.8529
0.0093 0.8817
0.0093 0.8733
0.0093 0.8801
0.0093 0.8813
0.0093 0.8829
0.0093 0.8825
0.0092 0.8817
0.0092 0.8764
0.0091 0.8728
0.0092 0.8695
0.0092 0.8697
0.0092 0.8690
0.0093 0.8682
0.0093 0.8739
0.0093 0.8625
0.0093 0.8595
0.0092 0.8486
0.0092 0.8499
0.0093 0.8476
0.0092 0.8396
0.0092 0.8376
0.0092 0.8360
0.0093 0.8372
0.0092 0.8287
0.0092 0.8290
0.0092 0.8427
0.0092 0.8450
0.0092 0.8476
0.0092 0.8576
0.0092 0.8601
0.0093 0.8636
0.0093 0.8612
0.0093 0.8607
0.0093 0.8563
0.0093 0.8589
0.0093 0.8635
0.0093 0.8601
0.0092 0.8581
0.0092 0.8594
0.0092 0.8543
0.0092 0.8527
0.0091 0.8489
0.0091 0.8456
0.0091 0.8433
0.0091 0.8421
0.0090 0.8398
0.0090 0.8489
0.0091 0.8550
0.0090 0.8601
0.0091 0.8705
0.0090 0.8730
0.0090 0.8894
0.0090 0.8850
0.0091 0.8846
0.0090 0.8898
0.0090 0.8881
0.0090 0.8779
0.0090 0.8772
0.0089 0.8756
0.0089 0.8874
0.0089 0.8975
0.0089 0.8958
0.0089 0.8911
0.0089 0.9068
0.0089 0.9141
0.0089 0.9235
0.0089 0.9235
0.0089 0.9289
0.0089 0.9306
0.0089 0.9257
0.0087 0.9389
0.0087 0.9389
HoadleyCorrelEWMA
Returns the correlation matrix of returns for two or more columns of historic asset prices using the EWMA model.
Note that the matrix returned by the function contains the correlation of returns, not prices.
This function is only available in the full version of the add-in.
Help Index
Example
Results
S&P 500 FTSE 100 NIKKEI 225 CAC 40 DAX100 US$/UK £ US$/Yen
S&P 500 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
FTSE 100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
NIKKEI 225 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
CAC 40 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
DAX100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/UK £ #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/Yen #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/EURO #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
http://www.hoadley.net/options
EWMA model.
US$/EURO
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
HoadleyCorrelStambaugh
Returns the correlation matrix and volatilities for a matrix of price histories which
differ in length.
This function is only available in the full version of the add-in.
Help Index
Example
Results - volatilities and correlations
S&P 500 FTSE 100 NIKKEI 225 CAC 40 DAX100
Volatilities #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
S&P 500 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
FTSE 100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
NIKKEI 225 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
CAC 40 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
DAX100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Correlations between assets with full histories are unchanged. For example:
NIKKEI 225 CAC 40
NIKKEI 225 #MACRO? #MACRO?
CAC 40 #MACRO? #MACRO?
http://www.hoadley.net/options
Covariance matrix to calculate volatilities of two unchanged assets using
the biased method
#MACRO? #MACRO?
#MACRO? #MACRO?
HoadleyCovar
Returns the covariance matrix of equally weighted returns for two or more columns of historic asset prices.
Note that the matrix returned by the function contains the covariance of returns, not prices.
This function is only available in the full version of the add-in.
Help Index
Example
Results
S&P 500 FTSE 100 NIKKEI 225 CAC 40 DAX100 US$/UK £ US$/Yen
S&P 500 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
FTSE 100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
NIKKEI 225 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
CAC 40 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
DAX100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/UK £ #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/Yen #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/EURO #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
http://www.hoadley.net/options
US$/EURO
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
HoadleyCovarEWMA
Returns the covariance matrix of returns for two or more columns of historic asset prices using the EWMA model.
Note that the matrix returned by the function contains the covariance of returns, not prices.
This function is only available in the full version of the add-in.
Help Index
Example
Results
S&P 500 FTSE 100 NIKKEI 225 CAC 40 DAX100 US$/UK £ US$/Yen
S&P 500 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
FTSE 100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
NIKKEI 225 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
CAC 40 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
DAX100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/UK £ #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/Yen #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/EURO #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
http://www.hoadley.net/options
e EWMA model.
US$/EURO
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
HoadleyCorrToCovar
Converts asset volatilities and correlations to a covariance matrix of a specified number of days.
The default matrix is for a period of one day.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
S&P 500 FTSE 100 NIKKEI 225 CAC 40 DAX100 US$/UK £
Volatilities #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Results
S&P 500 FTSE 100 NIKKEI 225 CAC 40 DAX100 US$/UK £
Covariance S&P 500 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
(daily) FTSE 100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
NIKKEI 225 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
CAC 40 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
DAX100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/UK £ #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/Yen #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/EURO #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Notes: 1. The above matrix should be the same as the covariance matrix on the covar sheet
2. The function must be entered as an Excel array formula (crtl-shift-enter)
http://www.hoadley.net/options
US$/Yen US$/EURO
#MACRO? #MACRO?
US$/Yen US$/EURO
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
US$/Yen US$/EURO
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
HoadleyCovarToCorr
Converts a covariance matrix to a correlation matrix.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
S&P 500 FTSE 100 NIKKEI 225 CAC 40 DAX100 US$/UK £
Covariance S&P 500 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
matrix FTSE 100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
NIKKEI 225 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
CAC 40 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
DAX100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/UK £ #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/Yen #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/EURO #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Results
S&P 500 FTSE 100 NIKKEI 225 CAC 40 DAX100 US$/UK £
Correlation S&P 500 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
matrix FTSE 100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
NIKKEI 225 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
CAC 40 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
DAX100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/UK £ #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/Yen #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
US$/EURO #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Notes: 1. The above matrix should be the same as the correlation matrix on the CorrelEWMA sheet
2. The function must be entered as an Excel array formula (crtl-shift-enter)
http://www.hoadley.net/options
US$/Yen US$/EURO
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
US$/Yen US$/EURO
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
HoadleyOEWMA1
Retuns a covariance matrix and asset volatilities using the orthogonal EWMA model.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
prices (see data below)
Normalization 0
Observation_frequency 250
No_components 3
Results
Covariance matrix: 1 Month 2 Months 3 Months 4 Months 5 Months
1 Month #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
2 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
3 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
4 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
5 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
6 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
7 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
8 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
9 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
10 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
11 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
12 Months #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Asset orthogonal volatilities #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Principal component volatilities #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Principal component decay factors #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Maturities
6 Months 7 Months 8 Months 9 Months 10 Months 11 Months 12 Months
20.38 20.41 20.42 20.42 20.41 20.39 20.37
20.26 20.28 20.29 20.29 20.28 20.25 20.23
20.15 20.17 20.19 20.19 20.18 20.16 20.14
20.12 20.15 20.17 20.17 20.16 20.14 20.12
20.22 20.24 20.26 20.26 20.25 20.23 20.21
20.29 20.31 20.33 20.33 20.32 20.30 20.28
20.03 20.05 20.07 20.07 20.06 20.04 20.02
19.65 19.68 19.71 19.71 19.70 19.68 19.66
19.60 19.64 19.69 19.69 19.68 19.66 19.64
19.87 19.93 19.98 20.00 20.00 19.98 19.96
20.14 20.20 20.25 20.27 20.27 20.25 20.24
20.50 20.54 20.57 20.57 20.56 20.56 20.56
20.57 20.58 20.57 20.55 20.54 20.54 20.54
20.62 20.63 20.62 20.60 20.59 20.58 20.58
20.67 20.68 20.67 20.65 20.63 20.61 20.60
20.69 20.70 20.70 20.68 20.66 20.64 20.62
20.65 20.67 20.67 20.65 20.64 20.63 20.61
20.69 20.71 20.71 20.69 20.67 20.65 20.63
21.13 21.13 21.13 21.11 21.08 21.05 21.03
20.90 20.89 20.88 20.86 20.83 20.80 20.77
20.81 20.80 20.79 20.77 20.74 20.71 20.69
20.80 20.79 20.78 20.76 20.73 20.70 20.68
20.54 20.54 20.53 20.52 20.49 20.46 20.44
20.36 20.36 20.36 20.35 20.33 20.30 20.28
20.53 20.52 20.51 20.49 20.46 20.43 20.41
20.45 20.44 20.43 20.41 20.38 20.35 20.33
20.40 20.39 20.38 20.36 20.33 20.30 20.28
20.40 20.39 20.37 20.35 20.32 20.29 20.27
20.52 20.50 20.47 20.44 20.41 20.38 20.36
20.36 20.35 20.33 20.30 20.27 20.24 20.22
19.98 19.98 19.97 19.96 19.94 19.92 19.91
20.22 20.21 20.20 20.18 20.16 20.15 20.14
20.36 20.35 20.33 20.31 20.29 20.27 20.25
20.50 20.48 20.46 20.43 20.41 20.39 20.37
20.51 20.49 20.47 20.44 20.41 20.39 20.37
20.46 20.44 20.42 20.39 20.36 20.34 20.32
20.55 20.53 20.51 20.48 20.46 20.44 20.42
20.73 20.71 20.69 20.66 20.64 20.62 20.60
20.77 20.75 20.73 20.70 20.68 20.66 20.64
20.87 20.85 20.83 20.80 20.77 20.75 20.73
20.88 20.86 20.84 20.81 20.78 20.76 20.74
20.65 20.64 20.63 20.60 20.58 20.56 20.54
20.69 20.68 20.67 20.64 20.62 20.60 20.58
20.58 20.58 20.57 20.55 20.53 20.51 20.49
20.84 20.84 20.83 20.80 20.78 20.76 20.74
20.82 20.82 20.81 20.78 20.75 20.72 20.70
20.79 20.79 20.79 20.77 20.75 20.73 20.71
20.71 20.72 20.73 20.71 20.69 20.67 20.66
20.69 20.70 20.71 20.69 20.67 20.65 20.64
20.63 20.65 20.66 20.65 20.64 20.63 20.62
20.68 20.71 20.73 20.72 20.71 20.70 20.69
20.75 20.76 20.75 20.74 20.73 20.72 20.71
20.59 20.60 20.59 20.58 20.57 20.56 20.55
20.76 20.77 20.76 20.74 20.72 20.71 20.70
20.76 20.76 20.74 20.72 20.70 20.69 20.68
20.70 20.70 20.68 20.66 20.64 20.63 20.62
20.71 20.71 20.69 20.67 20.65 20.63 20.62
20.95 20.95 20.92 20.90 20.88 20.86 20.85
20.86 20.85 20.82 20.80 20.77 20.75 20.74
20.88 20.87 20.85 20.83 20.80 20.77 20.76
20.74 20.73 20.71 20.68 20.65 20.62 20.61
20.85 20.84 20.82 20.79 20.76 20.73 20.71
20.81 20.79 20.76 20.73 20.70 20.67 20.65
20.80 20.79 20.76 20.73 20.70 20.67 20.65
20.77 20.75 20.72 20.69 20.66 20.64 20.62
20.72 20.71 20.69 20.67 20.64 20.62 20.60
20.63 20.62 20.60 20.58 20.55 20.53 20.51
20.30 20.30 20.29 20.27 20.25 20.23 20.21
20.18 20.19 20.19 20.18 20.17 20.16 20.15
20.25 20.26 20.26 20.25 20.24 20.23 20.22
20.10 20.12 20.12 20.11 20.10 20.09 20.08
20.11 20.13 20.13 20.13 20.12 20.11 20.10
20.28 20.30 20.30 20.30 20.29 20.28 20.27
20.27 20.27 20.27 20.26 20.25 20.24 20.23
20.20 20.20 20.20 20.19 20.18 20.17 20.16
20.31 20.31 20.31 20.30 20.29 20.28 20.27
20.31 20.31 20.30 20.29 20.28 20.27 20.26
20.44 20.43 20.42 20.41 20.40 20.39 20.38
20.40 20.39 20.38 20.37 20.36 20.35 20.34
20.58 20.57 20.56 20.55 20.54 20.53 20.52
20.39 20.38 20.37 20.36 20.35 20.35 20.34
20.16 20.15 20.14 20.13 20.12 20.12 20.11
20.20 20.20 20.19 20.18 20.17 20.17 20.16
20.06 20.08 20.08 20.07 20.06 20.06 20.06
20.20 20.22 20.22 20.21 20.20 20.20 20.20
20.28 20.31 20.32 20.32 20.32 20.32 20.32
19.98 20.03 20.05 20.06 20.07 20.08 20.09
19.81 19.88 19.91 19.93 19.95 19.97 20.00
19.79 19.86 19.89 19.91 19.92 19.93 19.95
19.55 19.63 19.68 19.72 19.75 19.79 19.83
19.80 19.87 19.92 19.95 19.97 20.00 20.03
19.67 19.74 19.79 19.82 19.84 19.87 19.90
19.65 19.73 19.78 19.81 19.83 19.86 19.89
19.60 19.67 19.72 19.75 19.77 19.80 19.83
19.56 19.63 19.68 19.71 19.73 19.76 19.79
19.71 19.76 19.80 19.83 19.86 19.89 19.91
19.70 19.75 19.79 19.82 19.85 19.88 19.90
19.66 19.72 19.77 19.81 19.84 19.87 19.89
19.74 19.81 19.87 19.91 19.95 19.98 20.00
19.82 19.88 19.93 19.97 20.01 20.04 20.06
19.68 19.74 19.80 19.84 19.88 19.91 19.93
19.47 19.56 19.64 19.70 19.76 19.82 19.86
19.11 19.22 19.31 19.38 19.45 19.52 19.57
19.27 19.37 19.45 19.51 19.57 19.63 19.68
19.10 19.20 19.28 19.34 19.40 19.46 19.51
18.92 19.04 19.14 19.22 19.30 19.38 19.44
19.01 19.14 19.24 19.32 19.40 19.48 19.54
19.16 19.29 19.39 19.47 19.55 19.63 19.68
19.15 19.26 19.36 19.44 19.52 19.60 19.65
18.53 18.68 18.79 18.88 18.97 19.06 19.12
18.68 18.82 18.92 19.01 19.10 19.19 19.26
18.24 18.37 18.46 18.55 18.64 18.73 18.80
18.99 19.11 19.20 19.28 19.36 19.44 19.50
18.61 18.73 18.82 18.90 18.98 19.06 19.12
18.79 18.87 18.94 19.01 19.08 19.13 19.17
18.57 18.66 18.74 18.81 18.88 18.93 18.97
18.61 18.70 18.77 18.84 18.89 18.94 18.97
18.78 18.86 18.92 18.98 19.03 19.07 19.10
19.05 19.12 19.17 19.22 19.27 19.31 19.33
18.88 18.96 19.01 19.06 19.11 19.15 19.17
18.79 18.87 18.93 18.99 19.05 19.09 19.11
18.67 18.75 18.82 18.89 18.96 19.01 19.04
18.78 18.87 18.95 19.03 19.10 19.15 19.18
18.75 18.84 18.92 19.00 19.07 19.12 19.16
18.72 18.80 18.87 18.94 19.00 19.05 19.09
18.55 18.63 18.70 18.77 18.83 18.88 18.92
18.37 18.46 18.54 18.62 18.69 18.75 18.80
18.64 18.73 18.81 18.89 18.96 19.02 19.07
18.62 18.72 18.81 18.90 18.97 19.03 19.08
18.92 19.01 19.09 19.17 19.24 19.30 19.35
19.18 19.27 19.34 19.41 19.47 19.53 19.58
19.16 19.25 19.32 19.38 19.44 19.50 19.55
19.01 19.11 19.18 19.25 19.31 19.37 19.42
19.07 19.17 19.24 19.31 19.37 19.43 19.48
18.94 19.06 19.14 19.22 19.29 19.36 19.41
18.96 19.08 19.16 19.24 19.31 19.38 19.43
19.01 19.12 19.19 19.26 19.33 19.40 19.45
19.28 19.35 19.42 19.49 19.56 19.61 19.62
19.14 19.21 19.28 19.35 19.42 19.47 19.49
19.15 19.22 19.29 19.36 19.43 19.48 19.50
19.15 19.22 19.29 19.35 19.41 19.45 19.47
19.45 19.52 19.58 19.64 19.70 19.74 19.75
19.36 19.42 19.48 19.54 19.60 19.64 19.65
19.07 19.14 19.21 19.28 19.34 19.38 19.40
18.84 18.93 19.01 19.09 19.16 19.20 19.22
18.91 19.01 19.10 19.18 19.26 19.31 19.34
18.75 18.85 18.95 19.03 19.11 19.17 19.21
18.30 18.43 18.56 18.66 18.76 18.84 18.89
18.29 18.43 18.56 18.66 18.76 18.84 18.89
18.27 18.41 18.54 18.64 18.74 18.82 18.87
18.08 18.23 18.37 18.48 18.59 18.68 18.74
18.30 18.46 18.60 18.72 18.84 18.94 19.01
18.33 18.49 18.63 18.76 18.89 18.99 19.06
HoadleyOEWMA2
Produces a history of volatilieis produced by the direct EWMA method
and by the orthoronal EWMA method.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
prices (data on OEWMA1 sheet)
Normalization 1
Observation_frequency 250
No_components 2
Asset_no 6
1200.0%
Direct
Orthogonal
1000.0%
800.0%
600.0%
400.0%
200.0%
0.0%
08-Feb-93 08-Mar-93 08-Apr-93 08-May-93 08-Jun-93 08-Jul-93 08-Aug-93 08
Orthogonal
3 08-Aug-93 08-Sep-93
Help Index
Example
http://www.hoadley.net/options
HoadleyOGARCH2
Produces a history of volatilieis produced by the direct GARCH(1,1) method and by the
orthoronal GARCH method.
This function is only available in the full version of the add-in.
Help
Example
Also see the example in the spreadsheet for the HoadleyOEWMA2 function which is very
similar to the HoadleyOGARCH2 function
http://www.hoadley.net/options
HoadleyPriceDist
Returns skewness and kurtosis coefficients, and standard
errors of skewness and kurtosis, from a sample of
historical asset prices
Index
Help
Example
Inputs Results Value
Closing prices
For one year Skewness: ###
10.61 Excess kurtosis ###
10.65
10.75 Standard error of skewness: ###
10.58 Standard error of kurtosis ###
10.38
10.73 Significance tests:
10.76 Skewness T ratio: ###
10.85 Kurtosis T ratio: ###
10.80
10.55
10.34
10.65
10.80 Note: Closing prices for Australian stock TabCorp from 22nd Jan 2001 to 21st Jan 2002.
10.43
10.55
10.67 http://www.hoadley.net/options
10.50
10.38
10.40
10.60
10.80
10.95
10.49
10.18
10.10
10.25
9.72
9.44
9.67
9.58
9.57
9.29
9.22
9.31
9.41
9.50
9.57
9.60
9.68
9.55
9.55
9.69
9.45
9.55
9.57
9.57
9.33
9.12
9.26
9.45
9.37
9.38
9.30
9.16
9.05
9.13
9.33
9.20
9.28
9.49
9.67
9.53
9.34
9.29
9.35
9.34
9.41
9.52
9.33
9.35
9.25
9.19
9.21
9.32
9.44
9.74
9.72
9.60
9.53
9.43
9.40
9.34
9.36
9.37
9.31
9.30
9.31
9.31
9.21
9.24
9.14
9.30
9.25
9.27
9.32
9.40
9.26
9.34
9.30
9.35
9.32
9.37
9.48
9.45
9.35
9.26
9.31
9.31
9.46
9.50
9.41
9.56
9.52
9.64
9.48
9.48
9.54
9.42
9.41
9.47
9.47
9.55
9.35
9.00
9.05
9.09
9.08
9.03
8.95
8.89
8.80
8.75
8.74
8.96
9.02
9.10
9.05
9.05
9.02
9.01
9.11
9.11
9.02
8.87
9.02
8.98
9.04
9.06
9.12
9.07
9.07
9.08
9.05
9.00
8.99
8.83
8.84
8.88
8.99
8.90
8.75
8.73
8.47
8.49
8.50
8.66
9.05
9.40
9.46
9.44
9.61
9.62
9.47
9.31
9.30
9.39
9.45
9.55
9.32
9.46
9.54
9.50
9.55
9.50
9.36
9.57
9.65
9.65
9.75
9.76
9.64
9.76
9.91
9.95
10.02
9.84
9.95
9.98
10.25
10.32
10.25
10.30
10.23
10.13
9.96
9.95
9.82
9.98
9.86
9.80
9.92
9.91
10.13
10.02
9.95
9.94
9.86
9.89
10.00
10.31
10.28
10.38
10.11
10.04
9.75
9.63
9.60
9.55
9.71
9.88
9.73
9.60
9.70
9.65
9.82
9.95
9.84
9.89
9.84
9.94
9.76
9.73
9.80
9.86
9.75
9.50
9.55
9.60
9.54
9.68
9.51
9.48
9.39
Comment
Index
Help
Example
Inputs Results
Closing prices Confidence level: 2%
For one year data_type: 3 Null hypothesis: there is no autocorrelation for this data_type
Chi-
Auto- Chi- square
corre- Ljung-Box square critical
lag lation statistic P-value value
1 ### #MACRO? ### 5.412
10.61 2 ### #MACRO? ### 7.824
10.65 3 ### #MACRO? ### 9.837
10.75 5 ### #MACRO? ### 13.388
10.58 10 ### #MACRO? ### 21.161
10.38 20 ### #MACRO? ### 35.020
10.73 30 ### #MACRO? ### 47.962
10.76
10.85
10.80
Notes:
10.55 1. See the Historic Volatility Calculator (included with full version of the add-in) for a practical ex
10.34 this function can be used to evaluate GARCH suitability.
10.65
10.80 2. Closing prices for Australian stock TabCorp from 22nd Jan 2001 to 21st Jan 2002.
10.43
10.55
10.67 http://www.hoadley.net/options
10.50
10.38
10.40
10.60
10.80
10.95
10.49
10.18
10.10
10.25
9.72
9.44
9.67
9.58
9.57
9.29
9.22
9.31
9.41
9.50
9.57
9.60
9.68
9.55
9.55
9.69
9.45
9.55
9.57
9.57
9.33
9.12
9.26
9.45
9.37
9.38
9.30
9.16
9.05
9.13
9.33
9.20
9.28
9.49
9.67
9.53
9.34
9.29
9.35
9.34
9.41
9.52
9.33
9.35
9.25
9.19
9.21
9.32
9.44
9.74
9.72
9.60
9.53
9.43
9.40
9.34
9.36
9.37
9.31
9.30
9.31
9.31
9.21
9.24
9.14
9.30
9.25
9.27
9.32
9.40
9.26
9.34
9.30
9.35
9.32
9.37
9.48
9.45
9.35
9.26
9.31
9.31
9.46
9.50
9.41
9.56
9.52
9.64
9.48
9.48
9.54
9.42
9.41
9.47
9.47
9.55
9.35
9.00
9.05
9.09
9.08
9.03
8.95
8.89
8.80
8.75
8.74
8.96
9.02
9.10
9.05
9.05
9.02
9.01
9.11
9.11
9.02
8.87
9.02
8.98
9.04
9.06
9.12
9.07
9.07
9.08
9.05
9.00
8.99
8.83
8.84
8.88
8.99
8.90
8.75
8.73
8.47
8.49
8.50
8.66
9.05
9.40
9.46
9.44
9.61
9.62
9.47
9.31
9.30
9.39
9.45
9.55
9.32
9.46
9.54
9.50
9.55
9.50
9.36
9.57
9.65
9.65
9.75
9.76
9.64
9.76
9.91
9.95
10.02
9.84
9.95
9.98
10.25
10.32
10.25
10.30
10.23
10.13
9.96
9.95
9.82
9.98
9.86
9.80
9.92
9.91
10.13
10.02
9.95
9.94
9.86
9.89
10.00
10.31
10.28
10.38
10.11
10.04
9.75
9.63
9.60
9.55
9.71
9.88
9.73
9.60
9.70
9.65
9.82
9.95
9.84
9.89
9.84
9.94
9.76
9.73
9.80
9.86
9.75
9.50
9.55
9.60
9.54
9.68
9.51
9.48
9.39
1
2
3
est results for a sample of prices, the (log) returns of the prices,
or volatility clustering: volatility clustering implies strong
one indication that the GARCH volatility model is appropriate
Meaning
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
luded with full version of the add-in) for a practical example of how
CH suitability.
Index
Help
Example
Inputs
Prob_type A
Target_price 55.00
Spot 50.00
Days 365
Volatility 30%
Expected_return 5%
Optional arguments:
Dividend_type D
Dividends 2.50
Days_to_ex_dates 182.5
http://www.hoadley.net/options
N
C
D
### HoadleySpotAtEnd
Calculates the future spot price that has a specified
probability of occurring.
This function is only available in the full version
of the add-in
Index
Help
Examples
Inputs
Prob_type B
Probability Cone
Spot 50.00
Days
Column
Volatility 20% AM
Expected_return 5% 99%
Probability 95%
Optional arguments:
Dividend type N
Dividends 2.00
Days_to_ex_dates 87
0 20 40 60 80 0 0 0 0 0 0 0 0
10 12 14 16 18 20 22 24
Target probability bands Days from time-now
99% 95% 80% 40%
Example 1: Probability of being below spot price after specified days from time now
Days from 99.5% 97.5% 90.0% 70.0% 30.0% 10.0% 2.5%
time-now Spot price at days from time-now
0 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
10 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
20 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
30 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
40 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
50 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
60 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
70 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
80 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
90 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
100 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
110 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
120 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
130 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
140 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
150 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
160 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
170 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
180 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
190 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
200 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
210 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
220 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
230 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
240 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
250 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
260 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
270 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
280 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
290 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
300 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
310 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
320 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
330 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
340 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
350 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
360 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Probability Cones
60.0
50.0
45.0
40.0
35.0
30.0
0 0 0 0 0 0 0 0 0 0 0 0
14 16 18 20 22 24 26 28 30 32 34 36
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
50.00
HoadleyProbAnyTime1
Returns the probability of the spot price ever being above or below
a target price at any time during a specified number of days.
This function is only available in the full version of the
the add-in.
Index
Help
Example showing probabilities by volatility and spot price
Inputs
Prob_type A
Target_price 60.00
Spot
Days 300
Volatility 30%
Expected_return 10%
Optional arguments:
Dividend_yield 0%
Observations_per_day 1
Results
The following table shows the probability of the spot price being above the target at any time.
The "at end probability" is shown for comparison.
Spot Price
Volatility Any time during period At end of period
45.00 50.00 55.00 60 45.00 50.00 55.00 60.00
5% ### ### ### ### ### ### ### ###
10% ### ### ### ### ### ### ### ###
15% ### ### ### ### ### ### ### ###
20% ### ### ### ### ### ### ### ###
25% ### ### ### ### ### ### ### ###
30% ### ### ### ### ### ### ### ###
35% ### ### ### ### ### ### ### ###
40% ### ### ### ### ### ### ### ###
45% ### ### ### ### ### ### ### ###
50% ### ### ### ### ### ### ### ###
55% ### ### ### ### ### ### ### ###
60% ### ### ### ### ### ### ### ###
http://www.hoadley.net/options
HoadleyProbAnyTime1T
Returns the probability of the spot price ever being above or below target price at
any time during a specified number of days. Probabilties are calculated using a trinomial
tree. Specifically useful for calculating probabilities on stocks paying discrete dividends.
This function is only available in the full version of the add-in.
Index
Help
Example
Inputs
Prob_type A
Target_price 120.00
Spot 100.00
Days 365
Volatility 30%
Expected_return 7.00%
Optional arguments:
Dividend_type D
observations_per_day 0
Trinomial_steps 200
Results
Including dividends #MACRO?
http://www.hoadley.net/options
N
C
D
A
B
HoadleySpotAnytTime
Calculates the future spot price that has a specified
probability of occurring at any time during a specified number
of days.
This function is only available in the full version of the
add-in.
Index
Help
Inputs
Prob_type A
Spot 100
Probability 35.0%
Days 250
Volatility 25%
Expected return 8%
Optional arguments:
Dividend yield 3%
observations_per_day 0
Results
Target spot price ###
http://www.hoadley.net/options
A
B
HoadleyProbAnyTime2
Returns the probability of the spot price moving outside a target range at any
time during a specified number of days. It also will return the probability of moving
outside both prices in the range, or remaining within the range at all times.
This function is only available in the full version of the add-in.
Index
Help
Example
Inputs
prob_type E
upper_target 55.00
lower_target 45.00
spot 50.00
days 100.00
volatility 30%
expected_return 7.00%
Optional arguments:
dividend_yield 0.00%
observations_per_day 0.00
http://www.hoadley.net/options
HoadleyProbAnyTime2T
Returns the probability of the spot price moving outside a target range at
any time during a specified number of days. Probabilties are calculated using a trinomial
tree. Specifically useful for calculating probabilities on stocks paying discrete dividends.
This function is only available in the full version of the add-in.
Index
Help
Example
Inputs
Prob_type E
Upper_target 120.00
Lower_target 60.00
Spot 100.00
Days 365
Volatility 30%
Expected_return 7.00%
Optional arguments:
Dividend_type D
observations_per_day 0
Trinomial_steps 300
Results
Including dividends #MACRO?
http://www.hoadley.net/options
N
C
D
HoadleyProbDist
Returns an array containing the probability distribution for a range of
asset prices. The skewness and kurtosis of the distribution can be
specified to handle non-lognormally distributed prices.
This function is only available in the full version of the add-in.
Index
Help
Example
Inputs Note: This function returns an array of price
spot 70.00 as an Excel array formula.
days 180
volatility 35% This is done by highlighting the range which
expected_return 5.0% wizard to enter all arguments, and then hittin
Optional arguments:
dividend_yield 0%
skewness -0.50
Excess kurtosis 1.50
Results
Probability Distribution Price Probabil
non-
Price gap: 1.00 Prices lognormal lognormal
30.00 #MACRO? #MACRO?
31.00 #MACRO? #MACRO?
32.00 #MACRO? #MACRO?
33.00 #MACRO? #MACRO?
34.00 #MACRO? #MACRO?
35.00 #MACRO? #MACRO?
36.00 #MACRO? #MACRO?
37.00 #MACRO? #MACRO?
38.00 #MACRO? #MACRO?
39.00 #MACRO? #MACRO?
40.00 #MACRO? #MACRO?
41.00 #MACRO? #MACRO?
30 34 38 42 46 50 54 58 62 66 70 74 78 82
42.00 #MACRO? #MACRO? Asset Pr
43.00 #MACRO? #MACRO?
44.00 #MACRO? #MACRO?
45.00 #MACRO? #MACRO?
46.00 #MACRO? #MACRO? http://www.hoadley.net/o
47.00 #MACRO? #MACRO?
48.00 #MACRO? #MACRO?
49.00 #MACRO? #MACRO?
50.00 #MACRO? #MACRO?
51.00 #MACRO? #MACRO?
52.00 #MACRO? #MACRO?
53.00 #MACRO? #MACRO?
54.00 #MACRO? #MACRO?
55.00 #MACRO? #MACRO?
56.00 #MACRO? #MACRO?
57.00 #MACRO? #MACRO?
58.00 #MACRO? #MACRO?
59.00 #MACRO? #MACRO?
60.00 #MACRO? #MACRO?
61.00 #MACRO? #MACRO?
62.00 #MACRO? #MACRO?
63.00 #MACRO? #MACRO?
64.00 #MACRO? #MACRO?
65.00 #MACRO? #MACRO?
66.00 #MACRO? #MACRO?
67.00 #MACRO? #MACRO?
68.00 #MACRO? #MACRO?
69.00 #MACRO? #MACRO?
70.00 #MACRO? #MACRO?
71.00 #MACRO? #MACRO?
72.00 #MACRO? #MACRO?
73.00 #MACRO? #MACRO?
74.00 #MACRO? #MACRO?
75.00 #MACRO? #MACRO?
76.00 #MACRO? #MACRO?
77.00 #MACRO? #MACRO?
78.00 #MACRO? #MACRO?
79.00 #MACRO? #MACRO?
80.00 #MACRO? #MACRO?
81.00 #MACRO? #MACRO?
82.00 #MACRO? #MACRO?
83.00 #MACRO? #MACRO?
84.00 #MACRO? #MACRO?
85.00 #MACRO? #MACRO?
86.00 #MACRO? #MACRO?
87.00 #MACRO? #MACRO?
88.00 #MACRO? #MACRO?
89.00 #MACRO? #MACRO?
90.00 #MACRO? #MACRO?
91.00 #MACRO? #MACRO?
92.00 #MACRO? #MACRO?
93.00 #MACRO? #MACRO?
94.00 #MACRO? #MACRO?
95.00 #MACRO? #MACRO?
96.00 #MACRO? #MACRO?
97.00 #MACRO? #MACRO?
98.00 #MACRO? #MACRO?
99.00 #MACRO? #MACRO?
100.00 #MACRO? #MACRO?
101.00 #MACRO? #MACRO?
102.00 #MACRO? #MACRO?
103.00 #MACRO? #MACRO?
104.00 #MACRO? #MACRO?
105.00 #MACRO? #MACRO?
106.00 #MACRO? #MACRO?
107.00 #MACRO? #MACRO?
108.00 #MACRO? #MACRO?
109.00 #MACRO? #MACRO?
110.00 #MACRO? #MACRO?
111.00 #MACRO? #MACRO?
112.00 #MACRO? #MACRO?
113.00 #MACRO? #MACRO?
114.00 #MACRO? #MACRO?
115.00 #MACRO? #MACRO?
116.00 #MACRO? #MACRO?
117.00 #MACRO? #MACRO?
118.00 #MACRO? #MACRO?
119.00 #MACRO? #MACRO?
120.00 #MACRO? #MACRO?
121.00 #MACRO? #MACRO?
122.00 #MACRO? #MACRO?
123.00 #MACRO? #MACRO?
124.00 #MACRO? #MACRO?
125.00 #MACRO? #MACRO?
126.00 #MACRO? #MACRO?
127.00 #MACRO? #MACRO?
128.00 #MACRO? #MACRO?
129.00 #MACRO? #MACRO?
130.00 #MACRO? #MACRO?
n returns an array of prices and as such the function must be entered
ormula.
hlighting the range which is to receive the results, using the function
arguments, and then hitting ctrl-shift-enter to enter the formula.
Log-normal
Non log-normal
0 54 58 62 66 70 74 78 82 86 90 94 98 02 06 10 14 18 22 26 30
1 1 1 1 1 1 1 1
Asset Price
http://www.hoadley.net/options
Monte Carlo Simulation Class
Will produce a range of underlying asset probabilities in situations where no analytic solution is possible.
Can also be used to generate a sequence of lognormally distributed stock prices for a given volatility, expected
return and duration.
This object is only available in the full version of the add-in.
Index
Help
Examples:
1. Calculating probabilities
Inputs: Results:
Upper target 60.00 Probabilities:
Lower target 45.00 Above upper target at expiration
Spot 50.00 Above upper target at any time
Days 100 Below lower target at expiration
Volatility 30% Below lower target at any time
Expected return 10% Touching either target
Dividend type D Touching neither target
Dividend amount 2.00 Touching both targets
Days to ex dividend 60 Being between targets at any time
Number of dividends 1
Prices per day 1 Average end price:
Iterations 2,000
38
Probability 40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
24 32 40 48 56 64 72 80 88 96 104 112 120 128 136 144 152 160 168 176 184 192 20Simulation
0 08 16
2 2 70
Stock Price Analytic 72
74
76
78
80
82
84
86
88
90
92
94
96
98
100
102
104
106
108
110
112
114
116
118
120
122
124
126
128
130
132
134
136
138
140
142
144
146
148
150
152
154
156
158
160
162
164
166
168
170
172
174
176
178
180
182
184
186
188
190
192
194
196
198
200
202
204
206
208
210
212
214
216
218
220
222
n is possible.
n volatility, expected
49.36
5.82
###
Index
Help
Portfolio example
Portfolio: general valuation details Note:
Spot 27.80 1. The function must be entered as an Excel array formula.
Valuation date 20-Apr-04 for details.
Volatility 30.0% 2. Set the "use_underlying" argument to TRUE or FALSE to
Risk free rate 4.00% on hedging of using or not using trades in the underlying.
Hedging results
Hedge Change in number of units
Type Underlying Option 1 Option 2 Option 3
Delta D #MACRO? #MACRO? #MACRO? #MACRO?
Delta, gamma DG #MACRO? #MACRO? #MACRO? #MACRO?
Vega V #MACRO? #MACRO? #MACRO? #MACRO?
Delta, vega DV #MACRO? #MACRO? #MACRO? #MACRO?
Delta,gamma,vega DGV #MACRO? #MACRO? #MACRO? #MACRO?
http://www.hoadley.net/options
1
0
tered as an Excel array formula. See help
Scenario 3: Absolute value from options trades is minimized Scenario 4: Absolute units
Trade combos Delta Gamma Vega Theta Value Trades
U/L ### U/L
#MACRO? ### ### #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? ### ### #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? ### ### #MACRO? #MACRO? #MACRO? #MACRO?
Position totals ### ### #MACRO? #MACRO? #MACRO? Pos'n totals
http://www.hoadley.net/options
D
DG
V
DV
DGV
1
0
Option 0
T P General valuation parameters
Theta Price Spot 100.00
Valuation date 18-Apr-04
#MACRO? #MACRO? Risk free rate 5.00%
#MACRO? #MACRO?
#MACRO? #MACRO? Hedging requirements
#MACRO? #MACRO? Target change in position delta 93.5
#MACRO? #MACRO? Target change in position gamma -4.9
#MACRO? #MACRO? Target change in position vega -58.4
#MACRO? #MACRO?
#MACRO? #MACRO? Type of hedging DGV
#MACRO? #MACRO? Use underlying 1
#MACRO? #MACRO? Constraints:
#MACRO? #MACRO? Maximum value of any one option trade 10,000
Maximum quantity of any one option trade
Minimum delta to be included 0.10
Maximum delta to be included
Help Index
Example
Insure portfolio against dropping below $1,000,000
Inputs
Beta 1.5
Days 90
Risk_free_rate 5.50%
Div_yield_index 4.5%
Div_yield_pfolio 2.0%
Value_index (current index level) 4958
Value_portfolio Current value 1,200,000
future_portfolio Insured value 1,000,000
Index_multilier 10
rate_type C
The above result shows that the loss on the portfolio is exactly offset by the
gain on the index put options.
http://www.hoadley.net/options
HoadleyPLExpiry
Returns the profit or loss of an option trade at option
expiry.
Index
Help
Example:
Inputs
Option Option
trade 1 trade 2
Option_type C C
No_options 4,000 -4,000
Strike 9.50 11.00
Initial_option_price 1.153 0.421
Results
Stock price at expiry 7.50 8.00 8.50 9.00 9.50
P/L for option trade 1 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
P/L for option trade 2 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Total deal profit/loss #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Total Profit/Loss
12
Profit/Loss
10
0
7.50 8.00 8.50 9.00 Stock10.00
9.50 Price at10.50
Expiry 11.00 11.50 12.00 12.50
http://www.hoadley.net/options
C
P
10.00 10.50 11.00 11.50 12.00 12.50
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
12.00 12.50
HoadleyPLIfClose
Returns the profit or loss of an option trade if closed at
any time prior to expiry.
Index
Help
Example:
Inputs
Pricing_model 2 Profit/Loss if closed prior to e
Profit/Loss
12
Option_type P
No_options -1,000
10
Strike 50
Expiry_date 31-Dec-03
Volatility 30% 8
Risk_free_rate 5%
Initial_option_price 6.2 6
Optional arguments: 4
Dividend_type D
2
Dividend_details Amt Ex-div
1.00 10-Apr-03 0
35.00 40.00 45.00 50.00 Stock
55.00 Price
60.00 65.
Binomial_steps 50
Results
Stock price 35.00 40.00 45.00 50.00 55.00
Profit/Loss at expiry #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Analysis
dates
Profit/Loss at analysis date 1 31-Mar-03 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Profit/Loss at analysis date 2 31-Jul-03 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Profit/Loss at analysis date 3 31-Oct-03 #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
http://www.hoadley.net/options
1
2
3
C
P
N
C
D
Loss if closed prior to expiry
Expiry
31-Oct-03
31-Jul-03
31-Mar-03
0 Stock
55.00 Price
60.00 65.00 70.00 75.00
Index
Help
Example:
Inputs
No_units 1,000 Covered Call Profit/Loss
Initial_price 20.00 12
Profit/Loss
Initial_transaction_date 1-Jan-03
Analysis_date 30-Jun-03 10
Optional arguments: 8
Dividend_type D
6
Dividend_details Amt Ex-div
Dividend 1 1.00 1-Mar-03 4
Dividend 2 0.60 1-Jun-03
2
0
16.00 17.00 18.00 19.00 Stock
20.00Price21.00
at Expiry22.
http://www.hoadley.net/options
N
C
D
overed Call Profit/Loss
0 Stock
20.00Price21.00
at Expiry22.00 23.00 24.00 25.00
Help Index
Example
Inputs
Calc_type P
Value_date 07-Apr-03
Maturity_date 30-Nov-03
Spot 102.00
Risk_free_rate 3.25%
Optional arguments:
Income_type D
Futures_price
Option
Results - 2 details Results
Strike: 100
Price volatility 12%
Call/Put C
Spot option (uses spot price): #MACRO?
Futures option (uses futures price): #MACRO?
This example shows that a European futures option is worth
exactly the same as a spot option if the option matures at the
same time as the futures contract. This example proves the
consistency of the futures and options functions.
http://www.hoadley.net/options
C
P
N
C
D
HoadleyFuturesConVal
Returns the profit or loss of a position in the underlying
asset as at a specified date.
Help Index
Example
Inputs
Value_date 10-May-03
Maturity_date 03-Dec-03
Spot 102.00
Delivery_price 98.74
Risk_free_rate 2.50%
Income_type C
Income_details 2.50%
Results Value
Contract value #MACRO?
http://www.hoadley.net/options
N
C
D
HoadleyVarianceSwap1
Calculates the fair variance, cost and weights of a hedging portfolio of options for a variance swap
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
Calculation_type Vols_by_strike Strike Volatility
Asset_price 100.00 50.00 30.0%
Days 90 55.00 29.0%
Risk_free_rate 5.0% 60.00 28.0%
Div_yield 0.0% 65.00 27.0%
70.00 26.0%
75.00 25.0%
80.00 24.0%
85.00 23.0%
90.00 22.0%
95.00 21.0%
100.00 20.0%
105.00 19.0%
110.00 18.0%
115.00 17.0%
Results Calc_type Value 120.00 16.0%
Fair variance (strike) VAR #MACRO? 125.00 15.0%
Fair variance as volatility VOL #MACRO? 130.00 14.0%
Cost of options portfolio C #MACRO? 135.00 13.0%
http://www.hoadley.net/options
HoadleyVarianceSwap2
Calculates the value of variance swap some time after inception
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
Calculation_type
Calendar_days_left 150
Risk_free_rate 5.0%
Trading_days_passed 57
Trading_days_left 106
vol_realized 15.75%
Vol_implied 13.30%
Vol_strike 12.00%
Optional argument
Vol_cap 0.00%
http://www.hoadley.net/options
VaRtools - HoadleyVaRLinear
Returns the Value at risk for a portfolio of instruments linearly dependent on
market variables.
This function is only available in the full version of the add-in.
Index
Help
Example
Inputs
VaR_days 5
Conf_interval 1%
Trading_days_pa 252
http://www.hoadley.net/options
HoadleyCVaRLinear
Returns the Conditional Value at risk (CVar) for a portfolio of instruments
linearly dependent on market variables.
This function is only available in the full version of the add-in.
Index
Help
Example
See the examples on the VarLinear sheet
http://www.hoadley.net/options
HoadleyComponentVaR
Returns the Component VaR measures for each instument in a portfolio of
assets linearly dependent on market variables.
This function is only available in the full version of the add-in.
Index
Help
Example
See the examples on the VarLinear sheet
http://www.hoadley.net/options
### VaRtools - VaR simulation class
Returns the Value at risk for a portfolio of instruments which may not all be linearly
dependent on market variables. Can also be used to generate a set of correlated asset prices.
The simulation class must be used from a VBA module (macro); it is not a function.
The VaR simulation component is only available in the full version of the add-in.
Index
Help
Example
Inputs - general
Inputs - Positions
Position
Position Market Position delta, or Position
type Variable ID value duration gamma
Long holding in stock 1 MSFT 5,520,210
Short holding in stock 1 GenElec -1,078,500
http://www.hoadley.net/options
0
1
2
3
Results
Error status:
OK (Monte Carlo simulation)
Index
Help
Example
Inputs
Standard time vertices in years (maturity dates) 0.25 0.50 1.00
Zero rates with continuous compounding 4.50% 5.00% 6.00%
Bond price volatilities (% pa) 0.96% 1.60% 3.20%
Results -1
Time vertices (years) 0.25 0.50 1.00
Mapped cash flows (PV of equivalent bond positions): ### ### ###
http://www.hoadley.net/options
1
2
3
HoadleyRebaseVols
Currency rebasing of volatilities.
This function is only available in the full version of the add-in.
Help Index
Example
Original volatilities and correlations:
IDs: S&P 500 FTSE 100 NIKKEI 225 CAC 40 DAX100 US$/UK £
Volatilities: 21.92% 17.32% 22.73% 22.24% 19.83% 10.28%
US$/Yen US$/EURO
-0.159 -0.053
-0.068 -0.259
0.085 -0.204
-0.071 -0.262
-0.178 -0.151
0.004 0.421
1.000 -0.071
-0.071 1.000
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
UK £
YEN
EURO
HoadleyRebaseCorrel
Currency rebasing of volcorrelation matrices
This function is only available in the full version of the add-in.
Help Index
Example
See the examples on the RebaseVols sheet
http://www.hoadley.net/options
HoadleyBeta
Returns the beta of an individual asset, or a portfolio of assets
This function is only available in the full version of the add-in.
Help Index
Example
Inputs: General
Calc_model (1: equally weighted; 2: EWMA) 1
Results
Beta R-Squared Tracking Err
http://www.hoadley.net/options
Help Index
Example
See the examples on the Beta sheet
http://www.hoadley.net/options
HoadleyRSquared
Returns the Tracking Error for an individual asset, or a portfolio of assets.
This function is only available in the full version of the add-in.
Help Index
Example
See the examples on the Beta sheet
http://www.hoadley.net/options
HoadleyActiveCorrel
Returns the active correlation matrix for two or more assets.
This function is only available in the full version
of the add-in.
Help Index
Example
Inputs: Historic
Calc_model (1: equally weighted; 2: EWMA) 1
Index_prices On Beta sheet
Asset_prices On Beta sheet
Optional argument:
Decay_factor 0.94
Results
TWX XOM CSCO
TWX #MACRO? #MACRO? #MACRO?
XOM #MACRO? #MACRO? #MACRO?
CSCO #MACRO? #MACRO? #MACRO?
http://www.hoadley.net/options
1
2
HoadleyDownsideDeviation
Calculates the downside deviation of an asset. Downside deiviation, together with
the correlation matrix produced by the HoadleyDownsideCorrel function, can be used in
place of normal volatiliies and correlations to calculate portfolio volatility, optimize
portfolios etc.
This function is only available in the full version of the add-in.
Help Index
Examples
Inputs
MAR 0.00%
Observation frequency 1
Returns Notional prices
Year S&P Nikkei S&P Nikkei
Start 100.00 100.00
1997 31.0% -21.2% 136.34 80.90
1998 26.7% -9.3% 178.07 73.71
1999 19.5% 36.8% 216.41 106.50
2000 -10.1% -27.2% 195.62 81.14
2001 -13.0% -23.5% 171.77 64.15
2002 -23.4% -18.6% 135.93 53.26
2003 26.4% 24.5% 177.00 68.05
2004 9.0% 7.6% 193.67 73.42
2005 3.0% 40.2% 199.57 109.75
2006 13.6% 6.9% 228.64 117.59
Results
Help Index
Example
See the examples on the DownsideDeviation sheet
http://www.hoadley.net/options
HoadleyPortfolioVol
Returns the volatility of a portfolio consisting of any number of linear
instruments.
This function is only available in the full version of the add-in.
Index
Help Index
Example
Inputs US EAFE
Portfolio Return
equities equities Efficient
13.5%
Volatilities 15.0% 17.5%
Expected annual returns 10% 13%
13.0%
US EAFE
Correlation matrix US 1.00 0.35 12.5%
EAFE 1.00
12.0%
http://www.hoadley.net/options
Efficient Frontier
100% EAFE
100% US
Help Index
Example
Inputs
Assets
US UK Japan France
S&P 500 FTSE 100 NIKKEI 225 CAC 40
Results
http://www.hoadley.net/options
Exchange Rates
Germany UK Japan Euro
DAX100 US$/UK £ US$/Yen US$/EURO
500 150
200 300 900
HoadleyPortfolioReturnFX
Returns the expected return of a portfolio consisting of a combination of
Domestic and foreign assets.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
Assets
US UK Japan France
S&P 500 FTSE 100 NIKKEI 225 CAC 40
Results
http://www.hoadley.net/options
Exchange Rates
Germany UK Japan Euro
DAX100 US$/UK £ US$/Yen US$/EURO
500.00 150.00
100.00 300.00 900.00
HoadleyPortfolioStats
Returns active management statistics and residuals covariance.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
Action
Risk_free_rate
Market_volatility
Market_return
Results
http://www.hoadley.net/options
4.00%
9.80%
9.00%
DIS MER
8.90% 8.50%
18.31% 15.25%
0.45 0.33
-0.16 0.34
0.32 0.26
0.18 0.31
0.36 0.39
1.00 0.18
0.18 1.00
13.5% 5.0%
0.800 0.895
DIS MER
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
DIS MER
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
Returns the proportions of an active portfolio, the benchmark and the riskless asset (cash) required to set the
volatility of the combined portfolio equal to that of the benchmark and the tracking error of the combined portfolio
equal to a target tracking error.
This function is only available in the full version of the add-in.
Help
Example
Portfolio Prior to M3 Adjustment
Active Bench- This example shows how the
Portfolio Mark Cash impact on all active management
Volatilities 10.51% 10.14% 0 statistics of risk-adjusting an
Total expected returns 9.61% 10.00% 4.00% active portfolio with the
Betas 0.925 1 0 HoadleyM3Function can be
assessed by using the
Correlation matrix Active B/M Cash HoadleyPortfolioStats function.
Active Portfolio 1 0.892 0
Benchmark 1 0 Note: Inputs to the
Cash 1 HoadleyM3Function are shown
in white.
http://www.hoadley.net/options
quired to set the
e combined portfolio
5%
###
###
###
5%
###
###
###
###
###
###
###
###
###
###
###
###
###
###
HoadleyRiskAttribution
Identifies the contribution of individual assets, or asset groups, to total portfolio volatility
This function is only available in the full version of the add-in.
Help Index
Example 1
Inputs
Example 1 shows risk attribution at the individual asset level.
Note: Volatilities and correlation matrix are calculated from prices below
Results
Action Asset 1 Asset 2 Asset 3 Asset 4 Total
Marginal contribution to risk M ### ### ### ###
Portfolio Volatility ###
Contribution to risk C ### ### ### ### ###
Percent contribution to risk P ### ### ### ### ###
Example 3
Inputs
Asset 1 Asset 2 Asset 3 Asset 4 Cash
Volatilies ### ### ### ### 0.0%
Results
Asset 1 Asset 2 Asset 3 Asset 4 Cash
Contribution to risk ### ### ### ### ###
Original portfolio volatility (from example 1)
Change in portfolio volatility as a result of 1%pt increase in asset 1, funded by cash account:
http://www.hoadley.net/options
Example 2
Inputs
Example 2 shows how risk can be attributed to groups (eg industries) as well as
to individual assets. Group 1 consists of Asset 1 & Asset 2 combined using the
HoadleyPortAggregate function. The example shows risk contributions are additive.
Results
Action Group 1 Asset 3 Asset 4 Total
Marginal contribution to risk M ### ### ###
Portfolio Volatility ###
Contribution to risk C ### ### ### ###
Percent contribution to risk P ### ### ### ###
Example 3:
This example illustrates how, in the risk attribution model, the marginal contribution
of asset n to total risk represents an increase in the holding of asset n by one
percentage point financed by a decrease in the cash account by one percentage
point.
This is shown in example 3 where the number of assets is expanded by one to
include a cash account. Initially when the cash account holding is zero the results
would be exactly the same as example 1.
The weight of asset 1 is increased by a small amount and the holding of cash
decreased by the same amount. The original volatility from example 1 is then
subtracted from the new volatility (shown in Cell I46) and the result scaled up to
100.00% show the change in portfolio volatility from increasing the holding of asset 1 by 1%.
The result, as expected, is the same as the marginal contribution of asset 1 in
example 1 (circled in red).
Total Vol. Total Vol
### ###
### ###
### ###
ne to
he results
cash
then
ed up to
et 1 by 1%.
t 1 in
HoadleyStyleAnalysis
Returns a matrix containing a style analysis for a fund or portfolio using returns-based methodology originally developed b
F Sharpe. This approach uses quadratic programming to determine the combination of indices, style benchmarks , or a
that best represents the exposure of a fund to these "benchmarks".
This function is not available in the trial version of the add-in. The full private/personal version will handle a maximum of 1
A commercial/corporate (for a business) or pro (private) license is required to process more than 12 returns or 1
Min_weights 0% 0% 0% 0%
Max_weights 100% 100% 100% 100%
Observation_frequency 12
http://www.hoadley.net/options
dology originally developed by William
es, style benchmarks , or asset classes
More Information
Beta R-Squared
### ###
Help Index
Example
Period Log Under
No. Date Returns Water Drawdown Summary
1 01-Mar-01 0.0126 ### Rank - highest to lowest
2 31-Mar-01 -0.0110 ### Measure 1
3 30-Apr-01 0.0422 ### Drawdown amount ###
4 31-May-01 0.0302 ### Drawdown start period ###
5 30-Jun-01 -0.0271 ### Drawdown end period ###
6 31-Jul-01 0.0355 ### Recovery start period ###
7 30-Aug-01 0.0235 ###
8 30-Sep-01 -0.0323 ###
9 30-Oct-01 -0.0023 ### Drawdown Analysis - Time Under Wa
10 29-Nov-01 0.0617 ### 1200%
11 30-Dec-01 0.0241 ###
12 29-Jan-02 -0.0297 ###
13 01-Mar-02 0.0162 ### 1000%
14 31-Mar-02 0.0360 ###
15 01-May-02 -0.0281 ###
800%
16 31-May-02 -0.0198 ###
17 01-Jul-02 0.0337 ###
18 31-Jul-02 -0.0540 ###
600%
19 30-Aug-02 -0.0270 ###
20 30-Sep-02 0.0459 ###
21 30-Oct-02 -0.0205 ### 400%
22 30-Nov-02 -0.0208 ###
23 30-Dec-02 -0.0259 ###
24 30-Jan-03 0.0155 ### 200%
25 01-Mar-03 -0.0360 ###
26 31-Mar-03 -0.0169 ###
27 01-May-03 -0.0154 ### 0%
28 31-May-03 0.0529 ### 01-Mar-01 01-Feb-02 01-Jan-03 01-Dec-03 01-Nov-04 01-Oc
29 01-Jul-03 0.0302 ###
30 31-Jul-03 0.0097 ### Hoadley Portfolio Style Analyzer
31 31-Aug-03 0.0093 ###
32 30-Sep-03 0.0504 ### The Hoadley Portfolio Style Analyzer
33 31-Oct-03 -0.0141 ### application, which uses this function can
34 30-Nov-03 0.0248 ### be downloaded from the Hoadley Trading &
35 30-Dec-03 -0.0916 ### Investment Tools web site.
36 30-Jan-04 -0.0006 ###
37 29-Feb-04 0.0457 ### More Information
38 31-Mar-04 0.0006 ###
39 30-Apr-04 0.0056 ###
40 31-May-04 0.0369 ### http://www.hoadley.net/options
41 30-Jun-04 -0.0077 ###
42 30-Jul-04 0.0509 ###
43 30-Aug-04 0.0134 ###
44 29-Sep-04 -0.0272 ###
45 30-Oct-04 0.0321 ###
46 29-Nov-04 -0.0246 ###
47 30-Dec-04 0.0334 ###
48 29-Jan-05 0.0192 ###
49 01-Mar-05 -0.0064 ###
50 31-Mar-05 -0.0076 ###
51 30-Apr-05 0.0029 ###
52 31-May-05 0.0154 ###
53 30-Jun-05 0.0454 ###
54 31-Jul-05 0.0646 ###
55 30-Aug-05 0.0361 ###
56 30-Sep-05 -0.0491 ###
57 30-Oct-05 0.0004 ###
58 29-Nov-05 0.0325 ###
59 30-Dec-05 0.0632 ###
60 29-Jan-06 -0.0104 ###
61 01-Mar-06 -0.0201 ###
62 31-Mar-06 -0.0146 ###
63 01-May-06 0.0182 ###
64 31-May-06 0.0033 ###
65 01-Jul-06 0.0045 ###
66 31-Jul-06 0.0395 ###
67 30-Aug-06 -0.0139 ###
68 30-Sep-06 -0.0393 ###
69 30-Oct-06 0.0349 ###
70 30-Nov-06 0.0097 ###
71 30-Dec-06 -0.0016 ###
72 30-Jan-07 0.0454 ###
73 01-Mar-07 0.0123 ###
74 31-Mar-07 0.0273 ###
75 01-May-07 -0.0094 ###
76 31-May-07 0.0314 ###
77 01-Jul-07 -0.0247 ###
78 31-Jul-07 0.0063 ###
79 31-Aug-07 0.0190 ###
80 30-Sep-07 -0.0192 ###
81 31-Oct-07 -0.0056 ###
82 30-Nov-07 -0.0121 ###
83 30-Dec-07 0.0328 ###
84 30-Jan-08 0.0801 ###
85 29-Feb-08 -0.0005 ###
wdown Summary
Rank - highest to lowest
2 3
### ###
### ###
### ###
### ###
Help Index
Optional argument
Are_log_returns 1
Performance
Results - example 1: All measures Measure Value
Omega O #MACRO?
Downside deviation D #MACRO?
Sortino ratio S #MACRO?
Kappa 3 K #MACRO?
Upside potential ratio U #MACRO?
Omega
12.00
10.00
8.00
6.00
4.00
2.00
0.00
0.00% 0.25% 0.50% 0.75% 1.00%
MAR (Minimum 1.25%
Acceptable Return)1.50% 1.75% 2.00%
The Hoadley Style Analyzer includes all LPM performance measures for the fund
and benchmarks/indices.
http://www.hoadley.net/options
HoadleyPCA
Undertakes a principal component analysis of a portfolio of assets using price histories as input.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs: General
Calc_method 1
Normalization 1
Optional arguments
EWMA_decay_factor 1
Return_covar 0
Flip_vector_sign column number; 0 = none) 0
Results: PCA
PC1 PC2 PC3 PC4
Eigenvectors ANZ ### ### ### ###
(Factor loadings) NAB ### ### ### ###
CBA ### ### ### ###
WOW ### ### ### ###
Eigenvalues (PC variances) ### ### ### ###
Explanatory power: Individual PC ### ### ### ###
Cumulative ### ### ### ###
Principal component (factor scores ) standard deviations ### ### ### ###
Asset Standard deviations ### ### ### ###
Mean returns ### ### ### ###
ANZ NAB CBA WOW
Anualized asset volatility ### ### ### ###
Anualized asset returns for period ### ### ### ###
Sum of squares of factor loadings: ### ### ### ###
0
1
2
1
0
###
###
###
HoadleyPCAFromCovar
Undertakes a principal component analysis of a portfolio of assets using their
covariance matrix of returns.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
The covariance matrix produced on the PCA sample sheet is used as input
to this example. For normalization types 0 and 1, the results will equal the PCA on the
PCA samples sheet.
Results: PCA
PC1 PC2 PC3 PC4
Eigenvectors ANZ ### ### ### ###
(factor loadings) NAB ### ### ### ###
CBA ### ### ### ###
WOW ### ### ### ###
Eigenvalues ### ### ### ###
http://www.hoadley.net/options
HoadleyPCAToCovar
Recreates the original covariance matrix from the principal component analysis using the specified number of componen
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
Normalization (only 0 or 2 can be used to restore original covariance matrix)
PC1
Principal component analysis Eigenvectors ANZ #MACRO?
NAB #MACRO?
CBA #MACRO?
WOW #MACRO?
Eigenvalues #MACRO?
Num_components (number of components to use in recreating original covariance matrix - 4 restores exactly)
Results
ANZ
Recreated covariance matrix using 3 component(s) ANZ #MACRO?
NAB #MACRO?
CBA #MACRO?
WOW #MACRO?
ANZ
Covariance matrix produced from original data ANZ #MACRO?
NAB #MACRO?
CBA #MACRO?
WOW #MACRO?
ANZ
Squared differences between original and recreated matrix ANZ #MACRO?
NAB
CBA
WOW
http://www.hoadley.net/options
0
2
1
2
3
4
using the specified number of components.
Help Index
Example
This example does the following:
1. Undertakes a principal component analysis using the closing prices below.
2. Calculates the daily returns.
3. Uses the HoadleyPCAFactorScores function to calculate the factor scores for each day using the PCA and daily return
4. Demonstrates that the returns for each day can be recreated as the linear sum of the factors using the factor scores a
5. Demonstrates that the factor loadings (eigenvectors) can be re-created by linear regression using the factor scores an
6. Calculates the factor scores covering the entire period and demonstrates that this is equivalent to the average of the d
uncorrelated by calculating the factor scores without using the HoadleyPCAFactorScores function. This would only be po
7. Demonstrates that the standard deviation of the factor scores calculated using STDEV equals the standard deviation
8. Demonstrates directly that the factor scores for principal components are uncorrelated.
http://www.hoadley.net/options
ng the PCA and daily returns.
rs using the factor scores and the factor loadings.
n using the factor scores and the returns for each asset.
lent to the average of the daily factor scores. It also demonstrates that the principal components are
ction. This would only be possible if the PCs were uncorrelated. See help file for additional details.
uals the standard deviation of the factor scrores from the HoadleyPCA function.
Help Index
Example
Inputs
Normalization (only 0 or 2 can be used
EWMA decay factor (1=equally weighted)
PC1 PC2
Principal component analysis Eigenvectors ANZ #MACRO? #MACRO?
NAB #MACRO? #MACRO?
CBA #MACRO? #MACRO?
WOW #MACRO? #MACRO?
Eigenvalues #MACRO? #MACRO?
ANZ NAB
Positions (position values) 5,520 8,220
http://www.hoadley.net/options
0
2
1
2
3
4
2
0.94
PC3 PC4
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
#MACRO? #MACRO?
CBA WOW
7,225 4,896
2
252
Help Index
Example
See the examples on the PCAPortVols sheet
http://www.hoadley.net/options
HoadleyPortAggregate
Returns a single price series (a synthetic security) representing the weighted aggegated price histories
of individual assets in a portfolio. The price series of the synthetic security starts at the arbitrary value of 100.
This function is only available in the full version of the add-in.
Price histories:
24-Jul-06 25.34 34.60 44.21 18.87 1494.50
25-Jul-06 25.61 35.27 44.62 19.28 1489.26
26-Jul-06 25.29 35.00 44.25 19.00 1481.99
27-Jul-06 25.48 35.75 45.10 19.00 1484.91
28-Jul-06 25.10 35.67 44.65 18.85 1480.87
31-Jul-06 25.25 35.90 44.80 19.04 1465.81
1-Aug-06 25.55 35.90 45.05 19.00 1444.51
2-Aug-06 25.55 35.66 45.13 18.85 1459.90
3-Aug-06 25.74 36.05 45.90 19.10 1451.34
4-Aug-06 25.65 35.80 45.86 19.02 1449.05
7-Aug-06 25.69 35.93 46.15 19.05 1448.72
8-Aug-06 26.15 36.43 46.80 19.30 1439.03
9-Aug-06 26.12 36.10 46.30 19.10 1427.21
10-Aug-06 26.40 36.38 45.79 18.98 1426.57
11-Aug-06 26.38 36.20 45.75 18.92 1458.29
14-Aug-06 26.55 36.52 44.57 19.36 1436.51
15-Aug-06 26.65 36.30 44.55 19.32 1436.23
16-Aug-06 26.89 36.60 44.93 19.42 1426.46
17-Aug-06 27.15 36.79 45.38 19.65 1434.32
18-Aug-06 27.04 36.53 45.35 19.66 1436.28
21-Aug-06 26.97 36.70 45.47 19.93 1408.99
22-Aug-06 26.81 36.40 45.44 19.90 1402.03
23-Aug-06 26.64 36.36 45.60 20.44 1387.02
24-Aug-06 26.20 35.62 44.51 20.09 1364.59
Volatilities: ### ### ### ### ###
itrary value of 100.
cludes an example
###
###
calculating VaR
###
###
num_components
Results
The results below show the price series for both the specificed number of components ("Market factors") and the remaind
of the factors ("specific factors" or "residuals"). The volatility is calculated on both price series using the
HoadleyHistoricVolatility function and the results compared to the output from the HoadleyPCAPortVols function. As exp
the results are the same.
Market factors
Volatility calculated on prices using HoadleyHistoricVolaitlity: #MACRO?
Volatility calculated using HoadleyPCAPortVols: #MACRO? #MACRO?
calc_type 1
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
0
2
0
1
2
3
4
adsheet includes an example
ate to calculate VaR.
WOW
45,620
2
PC4
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
Specific factors
#MACRO?
#MACRO?
2
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
HoadleyImpliedReturns
Uses reverse optimization to produce the equilibreum returns for assets or markets based on their market capitalizations.
The outputs from this function would normally be used by Black-Litterman model.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
Action
Risk_free_rate 4.50%
Market_return 8.50%
Results Action
US bonds Int'l bonds US large equ'ty
Implied returns R #MACRO? #MACRO? #MACRO?
Implied market return #MACRO?
Help Index
Example
Inputs
Action
Risk_free_rate 4.00%
Market_return 10.00%
Excess return 6.00%
US UK Japan
S&P 500 FTSE 100 NIKKEI 225
Asset_positions 100.00 200.00 300.00
Pre-hedging currency exposures
Currency hedging
Net currency exposures
Optional aruguments
Risk_aversion
Results Action
S&P 500 FTSE 100 NIKKEI 225
Implied total returns R #MACRO? #MACRO? #MACRO?
Implied excess returns ER #MACRO? #MACRO? #MACRO?
Total returns less excess returns #MACRO? #MACRO? #MACRO?
Risk aversion parameter RAP #MACRO?
This example is from the perspective of a US investor who holds foreign currency assets. All positions and exposures are
returns from a global market/portfolio that may include currency hedging, can be backed out from equilibrium portfolio w
various levels of currency hedging on portfolio returns and portfolio volatility.
In this example, UK investments are 50% hedged (the UK pound currency position is half the value of the asset position).
exposure of non-US assets, the portfolio (in this simplified example) includes a holding of Japanese Yen.
To verify the results, an optimal unconstrained portfolio is calculated using the HoadleyOptimalPortfolio function. Note th
free rate must be set to zero and the portfolio must not be scaled to 100%. There are solid theoretical, but complex, reas
of the optimal portfolio equals the total of the asset and currency positions used as input to the HoadleyImpliedReturnsF
Asset total and excess returns which include currency returns are simply calculated by adding the relevant currency retur
various levels of currency hedging on portfolio returns and portfolio volatility.
In this example, UK investments are 50% hedged (the UK pound currency position is half the value of the asset position).
exposure of non-US assets, the portfolio (in this simplified example) includes a holding of Japanese Yen.
To verify the results, an optimal unconstrained portfolio is calculated using the HoadleyOptimalPortfolio function. Note th
free rate must be set to zero and the portfolio must not be scaled to 100%. There are solid theoretical, but complex, reas
of the optimal portfolio equals the total of the asset and currency positions used as input to the HoadleyImpliedReturnsF
Asset total and excess returns which include currency returns are simply calculated by adding the relevant currency retur
the market return from which they were derived.
Finally the portfolio returns (total and excess) are calculated using the HoadleyPortfolioReturnFX function. Again, as expe
return used as input to the HoadleyImpliedReturnsFX function.
http://www.hoadley.net/options
ased on their market capitalizations.
s. All positions and exposures are expressed in US dollars. The example illustrates how the
ed out from equilibrium portfolio weights. This can aid in the assessment of the impact of
alf the value of the asset position). Other assets are unhedged. In addition to the currency
of Japanese Yen.
yOptimalPortfolio function. Note that excess returns (not total returns) must be used, the risk
solid theoretical, but complex, reasons for this! It can be seen, as expected, that the dollar value
put to the HoadleyImpliedReturnsFX function.
adding the relevant currency returns to each asset return. The total "portfolio returns" equal
alf the value of the asset position). Other assets are unhedged. In addition to the currency
of Japanese Yen.
yOptimalPortfolio function. Note that excess returns (not total returns) must be used, the risk
solid theoretical, but complex, reasons for this! It can be seen, as expected, that the dollar value
put to the HoadleyImpliedReturnsFX function.
adding the relevant currency returns to each asset return. The total "portfolio returns" equal
oReturnFX function. Again, as expected, the returns equal the "market return" and the excess
### HoadleyImpliedBetas
Uses reverse optimization to produce the equilibreum implied betas for assets or markets based on their market capitalization
This function is only available in the full version of the add-in.
Help Index
Example
See the example on the HoadleyImpliedReturns sheet (under results)
http://www.hoadley.net/options
heir market capitalizations.
HoadleyImpliedViews
Backs out the expected returns for a portfolio based on the estimated expected
return for a single asset.
This function is only available in the full version of the add-in.
Index
Help
Example
Inputs
Risk_free_rate 4.50%
Results
US bonds Int'l bonds US large equ'ty
Implied returns #MACRO? #MACRO? #MACRO?
This example uses data from the ImpliedReturns sample sheet. Because the implied returns on that sheet are produced
function, the volatilities, returns, correlation matrix and position weights represent an optimal portfolio.
Using the same volatilities, position weights and correlations as inputs to the HoadleyImpliedView function, together wit
therefore produce returns which exactly equal the returns produced by the HoadleyImpliedReturns function on the Impl
Implied returns under "Results" above should equal the returns from the ImpliedReturns sheet (also duplicated on line 1
Also, irrespective of the returns used, the HoadleyOptimalPortfolio function can be used to recover the position weights u
HoadleyImpliedViews function. This is shown above (line 32).
http://www.hoadley.net/options
10.54% 8.68% 11.30%
Example
Inputs
Action
Risk_free_rate 4.50%
Market_return 8.50%
Results Action
US bonds Int'l bonds US large equ'ty
Portfolio returns R #MACRO? #MACRO? #MACRO?
Norm.
Unconstrained optimal portfolio 1 #MACRO? #MACRO? #MACRO?
http://www.hoadley.net/options
R
RA
C
CA
1
0
ed returns reflecting these views.
View Descriptions
Help Index
Example
See the example on the HoadleyBlackLitterman sheet (under results)
http://www.hoadley.net/options
HoadleyEfficientFrontier
Undertakes a mean-variance optimization on a potfolio and returns the efficient frontier. The optimal (tangency) portfolio i
returned. If linear constraints were sepcified the weights allocated to each constraint are returned.
This function is not available in the trial version of the add-in. The full private/personal version will handle a maximum of t
A commercial/corporate (for a business) or pro (private) license is required to optimize more than ten assets.
0 4.00%
#MACRO? #MACRO?
100% #MACRO?
The optimal (tangency) portfolio is also
er
onstraints)
Other
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
HoadleyRiskParity
Returns the Risk Parity Portfolio -- the portfolio with the contribution
of each component to overall portfolio volatility equally weighted.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
US bonds Int'l bonds US large equ'ty US small equ'ty Int'l. dev equ'ty
Volatilities 6.20% 5.50% 18.00% 25.00% 17.00%
http://www.hoadley.net/options
1
0
Int'l emerging
32.00%
0.200
0.200
0.400
0.700
0.500
1.000
0.000% 0.00%
0.00%
0.000% 0.00%
1.202% 7.21%
7.21%
16.667% 100.00%
HoadleyAfterTaxTaxable
Calculates the tax adjusted return, volatility, current after tax value,
and future value of a taxable investment. The outputs can then be used
for tax adjusted (ie after tax) portfolio optimization.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
Action
Market Value 1,000
Pre_tax_return 7.0%
Volatility 30%
Years 20
Optional arguments
LT_CGT_Rate 15%
Tax_rate_1 15%
Tax_1_percent 10%
Tax_rate_2 40%
Tax_2_percent 35%
Tax_rate_3
Tax_3_percent
Cost_base 700
http://www.hoadley.net/options
HoadleyAfterTaxTaxDef
Calculates the tax adjusted return, volatility, current after tax value,
and future value of a tax deferred investment. -- eg in a tax deferred
retirement account -- for tax adjusted (ie after tax) portfolio optimization.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
Action
Market Value 1,000
Pre_tax_return 7.0%
Volatility 30%
Years 20
tax_on_withdrawals 40%
http://www.hoadley.net/options
1
0
Retirement Planning Monte Carlo Simulation Class
The Retirment Planning Simulation class is used in a VBA module to prepare a
retirement plan.
http://www.hoadley.net/options
HoadleyYahooQuotes (Function)
A function for retrieving stock quotes from Yahoo.
Help Index
Example
Inputs
Ticker ANZ
Data_item Last
Example
Symbol Name Date Time Last Change
IBM #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
MSFT #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Dell #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
GE #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
F #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
C #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
BA #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
BAC #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
GOOG #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
^GSPC #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
Note:
1. The quotes toolbar can also be made to appear by using the HoadleyOptions
menu (HoadleyOptionMenu/Insert Function/On-line data)
2. Quotes can also be refreshed from the quotes toolbar. Quotes cannot be
refreshed more frequently than once every ten seconds.
3. If you are using the trial version of the add-in, then the refresh button will stop
working after approximately three minutes.
http://www.hoadley.net/options
%Change
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
HoadleyGetQuotes (subroutine)
A subroutine which can be called from a VBA module to return stock quotes from
Yahoo.
Index
Help
Example
Click on heading fields below to select/change columns
#VALUE! (yahoo format string) Unhide YahooFormatString sheet to view format character tabl
http://www.hoadley.net/options
w to select/change columns
Last Trade
Day's High Day's Low (Real-time)
Click on column
79.18 76.61 77.25 headings to change
54.00 52.9 52.86 selection.
27.45 26.83 27.03
25.30 24.54 24.75
9.80 9.53 9.64
36.06 34.85 35.17
33.09 32.14 32.33
70.20 68.9 69.12
39.48 38.08 38.27
35.52 34.6 34.58
Help Index
Example: Equities
Symbol Name Date Time Bid
IBM #MACRO? #MACRO? #MACRO? ###
MSFT #MACRO? #MACRO? #MACRO? ###
Dell #MACRO? #MACRO? #MACRO? ###
GE #MACRO? #MACRO? #MACRO? ###
F #MACRO? #MACRO? #MACRO? ###
C #MACRO? #MACRO? #MACRO? ###
BA #MACRO? #MACRO? #MACRO? ###
QQQQ #MACRO? #MACRO? #MACRO? ###
Example: Options
Option Symbol Expiry Date Strike Option Type Bid
O:SPY\11L17\20.0 #MACRO? #MACRO? #MACRO? ###
O:SPX\12X22\550.0 #MACRO? #MACRO? #MACRO? ###
O:IBM\11A22\135.0 #MACRO? #MACRO? #MACRO? ###
Notes:
1. The quotes toolbar can also be made to appear by using the HoadleyOptions menu:
HoadleyOptionMenu/ Insert Function/ On-line data
2. A subscription to the Marketfeed streaming quotes service is required to use this function.
Subscribe to Marketfeed steaming quotes
3. Once you subscribe to Marketfeed your User ID and Password should be entered using the "User"
button on the Hoadley Marketfeed Quotes toolbar. You will only need to do this once.
4. A subscription to Marketfeed will also enable you to retrieve real-time option chains using the option
chain component. See option chains sheet in this samples workbook for a simple example, and the Implied
volatility calculator application downloaded with the add-in for a more sophisticated example of using option.
chains.
http://www.hoadley.net/options
Ask Last
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
Ask Last
### #MACRO?
### #MACRO?
### #MACRO?
Help Index
Example: Equities
Symbol Name Time Bid
IBM #MACRO? #MACRO? ###
MSFT #MACRO? #MACRO? ###
Dell #MACRO? #MACRO? ###
GE #MACRO? #MACRO? ###
F #MACRO? #MACRO? ###
C #MACRO? #MACRO? ###
SPY #MACRO? #MACRO? ###
QQQQ #MACRO? #MACRO? ###
Example: Options
Option Symbol Name Strike Time Bid
IBM^^^120121P00100000 #MACRO? #MACRO? #MACRO? ###
SPX^^^111217C01200000 #MACRO? #MACRO? #MACRO? ###
C^^^^^120121C00005000 #MACRO? #MACRO? #MACRO? ###
Notes:
1. The quotes toolbar can also be made to appear by using the HoadleyOptions menu:
HoadleyOptionMenu/ Insert Function/ On-line data
3. The HoadleyOXQuotes function will automatically log in to your OptionsXpress account. For security
reasons your OptionsXpress password will not be saved on your hard drive and you will need to re-enter
it each time you re-start Excel and use the OptionsXpress service. Both your OptionsXpress user ID and
password are encrypted using secure sockets layer (SSL) technology before being sent to OptionsXpress.
4. Joining OptionsXress will also enable you to retrieve real-time option chains using the option
chain component. See option chains sheet in this samples workbook for a simple example, and the Implied
volatility calculator application downloaded with the add-in for a more sophisticated example of using option.
chains.
http://www.hoadley.net/options
Ask Last
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
### #MACRO?
Ask Last
### #MACRO?
### #MACRO?
### #MACRO?
For security
ed to re-enter
s user ID and
OptionsXpress.
Help Index
Examples: General
Location Type Symbol Name
US Equities GE #MACRO?
MSFT #MACRO?
DELL #MACRO?
Index $INDU #MACRO?
Future SP M1 #MACRO?
Futures Option SP Z0C1475 #MACRO?
Canada Equities - Toronto BMO-TC #MACRO?
Equities - Venture BLR-VC #MACRO?
Spain Equities TEF-MAC #MACRO?
UK Equities LLOY-LON #MACRO?
BARC-LON #MACRO?
Index $UKX-FTSE #MACRO?
Australia Equities ANZ-ASX #MACRO?
BHP-ASX #MACRO?
Index $XAO-ASX #MACRO?
Germany Equites BMW-BER #MACRO?
US Currency AUD A0-FX #MACRO?
Notes:
1. The quotes toolbar can also be made to appear by using the HoadleyOptions menu:
HoadleyOptionMenu/ Insert Function/ On-line data
2. A subscription to the eSignal streaming quotes service is required to use this function.
4. A subscription to eSignal will also let you retrieve real-time US option chains using the option chain component.
http://www.hoadley.net/options
Time Bid Ask Last Change Volume
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
Expiry Open
Time Date Strike Ask Last Interest
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? ### #MACRO?
eSignal details
Help Index
Example: Options
Option Option Option
Option Symbol Year Month Strike Type Bid Ask
IBMA211270.00 #MACRO? #MACRO? ### #MACRO? #MACRO? #MACRO?
Notes:
1. The quotes toolbar can also be made to appear by using the HoadleyOptions menu:
HoadleyOptionMenu/ Insert Function/ On-line data
4. A subscription to Stockwatch will also let you retrieve real-time US and Canadian
option chains using the option chain component.
http://www.hoadley.net/options
Low
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
Last
#MACRO?
#MACRO?
etails
HoadleyBSQuotes
A function for retrieving streaming real-time quotes for the Australian market from
WebLink's BullSignal quotes service.
Help Index
Example: Equities
Symbol Name Date Time Bid Ask
AGK #MACRO? #MACRO? #MACRO? ### ###
ANZ #MACRO? #MACRO? #MACRO? ### ###
BHP #MACRO? #MACRO? #MACRO? ### ###
FGL #MACRO? #MACRO? #MACRO? ### ###
NAB #MACRO? #MACRO? #MACRO? ### ###
NWS #MACRO? #MACRO? #MACRO? ### ###
TLS #MACRO? #MACRO? #MACRO? ### ###
WDC #MACRO? #MACRO? #MACRO? ### ###
XJO #MACRO?
XAO #MACRO?
Example: Options
Option Symbol Expiry Date Strike Security Type Bid Ask
ANZYG7 #MACRO? #MACRO? #MACRO? ### ###
BHPKV8 #MACRO? #MACRO? #MACRO? ### ###
XJOQH9 #MACRO? #MACRO? #MACRO? ### ###
Notes:
1. The quotes toolbar can also be made to appear by using the HoadleyOptions menu:
HoadleyOptionMenu/ Insert Function/ On-line data
2. A subscription to the WebLink Australia's BullSignal streaming quotes service is required to use this function.
Subscribe to BullSignal steaming quotes
3. A subscription to BullSignal will also enable you to retrieve real-time option chains using the option
chain component. See option chains sheet in this samples workbook for a simple example, and the Implied
Volatility Calculator application downloaded with the add-in for a more sophisticated example of using option
chains.
http://www.hoadley.net/options
Last
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
Last
#MACRO?
#MACRO?
#MACRO?
ng the option
ple, and the Implied
ample of using option
HoadleyAMQuotes
A function for retrieving streaming real-time UK quotes from the MoneyAM streamer.
Free streaming is available (with time limits), and unlimited by subscription.
Help Index
Example: Equities
Symbol Name Last Change Time Bid
BARC #MACRO? #MACRO? ### ### ###
LLOY #MACRO? #MACRO? ### ### ###
VOD #MACRO? #MACRO? ### ### ###
BLT #MACRO? #MACRO? ### ### ###
RIO #MACRO? #MACRO? ### ### ###
ABC #MACRO? #MACRO? ### ### ###
BT.A #MACRO? #MACRO? ### ### ###
RSA #MACRO? #MACRO? ### ### ###
BP. #MACRO? #MACRO? ### ### ###
GSK #MACRO? #MACRO? ### ### ###
TSCO #MACRO? #MACRO? ### ### ###
Notes:
1. The quotes toolbar can also be made to appear by using the HoadleyOptions menu:
HoadleyOptionMenu/ Insert Function/ On-line data
3. Quotes are available for equity and indices. Streaming option quotes are not available from MoneyAM.
http://www.hoadley.net/options
Ask
###
###
###
###
###
###
###
###
###
###
###
###
uotes: Details
from MoneyAM.
HoadleyTDQuotes
A function for retrieving streaming real-time quotes from the TD Ameritrade streamer.
Available to TD Ameritrade account holders.
Help Index
Example
Symbol Name Last Change Time
IBM #MACRO? ### ### ###
GE #MACRO? ### ### ###
GOOG #MACRO? ### ### ###
DELL #MACRO? ### ### ###
DNB #MACRO? ### ### ###
BA #MACRO? ### ### ###
C #MACRO? ### ### ###
HP #MACRO? ### ### ###
XOM #MACRO? ### ### ###
Notes:
1. The quotes toolbar can also be made to appear by using the HoadleyOptions menu:
HoadleyOptionMenu/ Insert Function/ On-line data
4. Joining TD Ameritrade will also enable you to retrieve real-time option chains using the option
chain component. See option chains sheet in this samples workbook for a simple example, and the Implied
volatility calculator application downloaded with the add-in for a more sophisticated example of using option.
chains.
http://www.hoadley.net/options
Bid Ask
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
### ###
(SSL) technology
Help Index
Example
Security Curr-
Type of quote Symbol Type Exchange ency Expiry Date
Equities GOOG
MSFT
MSFT USD
IBM SMART USD
IBM SMART EUR
BARC LSE GBP
AMAT STK SMART
ALTR STK
KOPSUB STK NSE INR
BMW STK SMART EUR
Indices SPX IND CBOE USD
NDX IND NASDAQ
NIFTY50 IND NSE INR
DAX IND DTB EUR
Equity options MSFT 110122C00031000 OPT
MSFT OPT USD 201101
Notes:
1. The quotes toolbar can also be made to appear by using the HoadleyOptions menu:
HoadleyOptionMenu/ Insert Function/ On-line data
3. The HoadleyIBQuotes function requires that the IB Application Programming Interface (API)
be installed and that the IB TWS be running and correctly configured.
See the IB help notes for more information.
4. Joining IB will also enable you to retrieve real-time option chains using the option
chain component. See option chains sheet in this samples workbook for a simple example, and the Implied
volatility calculator application downloaded with the add-in for a more sophisticated example of using option.
chains.
http://www.hoadley.net/options
Put/ Multi- Primary
Strike Call plier Exchnage Bid Ask High Low Last
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
NASDAQ #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
ISLAND #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
NASDAQ #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
31.00 C #MACRO? #MACRO? #MACRO? #MACRO? #MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
#MACRO?
Option Chain Class
A component for retrieving option chains for specified underlying assets.
Index
Help
Example
Inputs
Example 1:
Ticker IBM
Results
Spot: 127.99 Error status: OK
Option Open
Expiry Strike Type Symbol Interest Volume Bid
18-Sep-10 75.00 C .IBM\10I18\75.0 0 0 51.950
P .IBM\10U18\75.0 51 0 0.000
80.00 C .IBM\10I18\80.0 0 0 46.950
P .IBM\10U18\80.0 132 0 0.000
85.00 C .IBM\10I18\85.0 0 0 41.950
P .IBM\10U18\85.0 229 0 0.000
90.00 C .IBM\10I18\90.0 1 0 36.950
P .IBM\10U18\90.0 1,871 0 0.000
95.00 C .IBM\10I18\95.0 69 0 32.900
P .IBM\10U18\95.0 619 6 0.000
100.00 C .IBM\10I18\100.0 56 17 27.950
P .IBM\10U18\100.0 650 0 0.000
105.00 C .IBM\10I18\105.0 185 11 22.950
P .IBM\10U18\105.0 737 32 0.020
110.00 C .IBM\10I18\110.0 221 41 18.000
P .IBM\10U18\110.0 2,388 27 0.030
115.00 C .IBM\10I18\115.0 276 12 13.000
P .IBM\10U18\115.0 5,428 449 0.050
120.00 C .IBM\10I18\120.0 1,282 415 8.050
P .IBM\10U18\120.0 11,835 354 0.070
125.00 C .IBM\10I18\125.0 8,591 2,580 3.250
P .IBM\10U18\125.0 12,094 3,379 0.270
130.00 C .IBM\10I18\130.0 14,491 4,640 0.360
P .IBM\10U18\130.0 4,913 2,016 2.340
135.00 C .IBM\10I18\135.0 9,779 970 0.030
P .IBM\10U18\135.0 2,992 372 6.950
140.00 C .IBM\10I18\140.0 3,041 4 0.000
P .IBM\10U18\140.0 231 1 11.900
145.00 C .IBM\10I18\145.0 1,163 0 0.000
P .IBM\10U18\145.0 0 0 16.650
150.00 C .IBM\10I18\150.0 224 0 0.000
P .IBM\10U18\150.0 1 0 21.650
155.00 C .IBM\10I18\155.0 0 0 0.000
P .IBM\10U18\155.0 0 0 26.650
160.00 C .IBM\10I18\160.0 0 0 0.000
P .IBM\10U18\160.0 0 0 31.650
68.500 0.000
0.030 0.030
63.400 0.000
0.020 0.020
58.400 60.000
0.020 0.030
53.400 0.000
0.030 0.040
48.300 47.800
0.040 0.050
43.350 0.000
0.050 0.100
38.300 38.750
0.070 0.100
33.300 31.000
0.090 0.090
28.300 28.100
0.130 0.130
23.400 21.800
0.190 0.190
18.400 18.200
0.290 0.270
13.550 12.620
0.480 0.460
9.000 9.000
0.900 0.900
5.000 4.900
1.910 1.910
2.050 2.030
4.050 3.990
0.610 0.600
7.600 7.450
0.150 0.150
12.300 14.150
0.040 0.040
17.050 18.350
0.030 0.030
23.550 23.960
0.030 0.030
28.500 30.850
0.020 0.020
33.500 32.400
0.020 0.080
38.500 35.950
0.020 0.020
43.500 44.050
0.020 0.080
48.500 48.650
0.020 0.060
53.500 0.000
0.020 0.000
58.500 0.000
108.450 104.050
0.020 0.050
105.950 0.000
0.030 0.030
103.450 0.000
0.020 0.050
98.450 0.000
0.050 0.010
93.450 92.400
0.050 0.040
88.450 83.700
0.080 0.060
83.450 83.500
0.090 0.090
78.500 78.200
0.090 0.150
73.550 72.800
0.100 0.150
68.450 67.500
0.130 0.160
63.400 66.500
0.170 0.260
58.450 61.220
0.230 0.240
53.500 0.000
0.300 0.330
48.550 51.500
0.400 0.420
43.650 46.750
0.520 0.520
38.700 37.000
0.690 0.680
33.850 35.440
0.910 0.920
29.000 27.750
1.210 1.190
24.450 24.200
1.650 1.620
19.900 19.750
2.260 2.230
15.700 14.500
3.100 3.100
11.850 11.860
4.300 4.400
8.450 8.500
5.950 5.830
5.600 5.530
8.150 8.000
3.450 3.400
11.050 10.800
1.950 1.900
14.550 14.550
1.020 0.980
18.700 21.950
0.490 0.500
23.150 25.730
0.220 0.220
28.200 30.000
0.110 0.100
33.100 37.650
0.070 0.100
39.350 36.350
0.050 0.060
42.700 44.200
0.040 0.070
49.250 50.450
0.040 0.080
54.300 0.000
0.030 0.150
59.300 0.000
0.030 0.100
64.300 0.000
0.030 0.020
69.300 73.550
0.030 0.000
74.300 71.500
63.450 0.000
0.330 0.490
58.450 0.000
0.440 0.670
53.500 0.000
0.580 0.880
48.550 0.000
0.760 0.850
43.750 0.000
0.990 0.960
38.950 0.000
1.310 1.350
34.150 0.000
1.710 1.730
29.550 28.050
2.250 2.620
25.150 25.100
2.940 2.980
21.000 19.450
3.850 3.800
17.100 16.050
5.050 4.900
13.550 13.500
6.500 6.990
10.400 10.300
8.350 8.350
7.650 7.600
10.700 12.800
5.400 5.300
13.500 13.300
3.650 3.600
16.750 19.100
2.330 2.280
20.450 0.000
1.430 1.400
24.600 26.460
0.830 0.800
29.050 31.900
0.460 0.430
34.050 0.000
0.260 0.360
38.900 0.000
0.140 0.200
43.800 0.000
0.080 0.000
48.750 0.000
0.050 0.000
54.850 0.000
63.550 63.500
1.460 1.470
58.700 53.620
1.850 1.870
54.000 57.430
2.330 2.430
49.350 46.700
2.910 3.050
44.900 48.090
3.600 3.650
40.400 38.450
4.450 4.880
36.350 38.000
5.400 5.850
32.250 30.870
6.550 7.090
28.500 27.350
7.900 8.540
25.000 24.440
9.400 9.650
21.650 19.200
11.150 11.200
18.600 17.300
13.150 13.600
15.850 15.900
15.350 15.700
13.300 13.100
17.850 17.850
11.050 10.800
20.700 20.750
9.100 8.650
23.750 25.000
7.400 7.150
27.100 24.560
5.900 5.500
30.600 34.910
4.700 4.500
34.350 36.300
3.750 3.600
38.350 40.270
2.880 2.800
42.450 0.000
2.230 2.220
46.900 46.850
1.730 1.500
52.800 0.000
1.300 1.390
57.400 53.950
0.970 1.120
62.100 58.050
0.740 0.780
66.850 66.150
0.550 0.670
71.550 0.000
0.420 0.450
76.450 73.900
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
0.000 0.000
MSN
CBOE
CBOE/M
ASX
LIFFE
EUREX
eSignal
Stockwatch
Marketfeed
OptionsXpress
TDAmeritrade
InteractiveBrokers
BullSignal
NSE
File
Option Chain Class - Futures Option Chains
A component for retrieving option chains for specified underlying assets.
This example shows how options on futures contracts for US and some
international markets can be handled by the option chain class.
Index
Help Help - Futures Options
Example
Inputs
Example 1:
Ticker ES #F
Results
Error status: OK
Option Open
Expiry Strike Type Symbol Interest Volume Bid Ask
19-Feb-10 375.00 C ES G0C375 0 0 0.000 0.000
P ES G0P375 0 0 0.000 1.000
400.00 C ES G0C400 0 0 0.000 0.000
P ES G0P400 0 0 0.000 1.000
425.00 C ES G0C425 0 0 0.000 0.000
P ES G0P425 0 0 0.000 1.000
450.00 C ES G0C450 0 0 0.000 0.000
P ES G0P450 0 0 0.000 1.000
475.00 C ES G0C475 0 0 0.000 0.000
P ES G0P475 0 0 0.000 0.000
500.00 C ES G0C500 0 0 592.500 598.000
P ES G0P500 0 0 0.000 1.000
525.00 C ES G0C525 0 0 567.500 573.000
P ES G0P525 0 0 0.000 1.000
545.00 C ES G0C545 0 0 547.500 553.000
P ES G0P545 0 0 0.000 0.000
550.00 C ES G0C550 0 0 542.500 548.000
P ES G0P550 0 0 0.000 1.000
575.00 C ES G0C575 0 0 517.500 523.000
P ES G0P575 0 0 0.000 1.000
600.00 C ES G0C600 0 0 492.500 498.000
P ES G0P600 1 0 0.000 0.000
610.00 C ES G0C610 0 0 482.500 488.000
P ES G0P610 0 0 0.000 1.000
620.00 C ES G0C620 0 0 472.500 478.000
P ES G0P620 110 0 0.000 0.000
625.00 C ES G0C625 0 0 467.500 473.000
P ES G0P625 0 0 0.000 1.000
630.00 C ES G0C630 0 0 462.500 468.000
P ES G0P630 10 0 0.000 0.000
640.00 C ES G0C640 0 0 452.500 458.000
P ES G0P640 91 0 0.000 0.000
650.00 C ES G0C650 0 0 442.500 448.000
P ES G0P650 25 0 0.000 0.000
660.00 C ES G0C660 0 0 432.500 438.000
P ES G0P660 0 0 0.000 0.000
670.00 C ES G0C670 0 0 422.500 428.000
P ES G0P670 245 0 0.000 0.000
675.00 C ES G0C675 0 0 417.500 423.000
P ES G0P675 188 20 0.000 0.000
680.00 C ES G0C680 0 0 412.500 418.000
P ES G0P680 20 19 0.000 0.000
690.00 C ES G0C690 0 0 402.500 408.000
P ES G0P690 2 1 0.000 0.000
700.00 C ES G0C700 0 0 392.500 398.000
P ES G0P700 149 2 0.000 0.000
710.00 C ES G0C710 0 0 382.500 388.000
P ES G0P710 22 20 0.000 0.000
720.00 C ES G0C720 0 0 372.500 378.000
P ES G0P720 73 25 0.000 0.000
725.00 C ES G0C725 0 0 367.500 373.000
P ES G0P725 135 0 0.000 0.000
730.00 C ES G0C730 0 0 362.500 368.000
P ES G0P730 229 10 0.000 0.000
735.00 C ES G0C735 0 0 357.500 363.000
P ES G0P735 10 10 0.000 0.000
740.00 C ES G0C740 0 0 352.500 358.000
P ES G0P740 210 0 0.000 0.000
750.00 C ES G0C750 0 0 342.500 348.000
P ES G0P750 391 5 0.000 0.000
760.00 C ES G0C760 0 0 332.500 338.000
P ES G0P760 67 59 0.000 0.000
770.00 C ES G0C770 0 0 322.500 328.000
P ES G0P770 287 146 0.000 0.000
775.00 C ES G0C775 0 0 317.500 323.000
P ES G0P775 363 301 0.000 0.000
780.00 C ES G0C780 0 0 312.500 318.000
P ES G0P780 412 63 0.000 0.000
790.00 C ES G0C790 0 0 302.500 308.000
P ES G0P790 445 1 0.000 0.000
800.00 C ES G0C800 0 0 292.500 298.000
P ES G0P800 1,908 5 0.000 0.000
810.00 C ES G0C810 0 0 282.750 288.250
P ES G0P810 461 10 0.000 0.000
820.00 C ES G0C820 0 0 272.750 278.250
P ES G0P820 694 10 0.000 0.000
825.00 C ES G0C825 0 0 267.750 273.250
P ES G0P825 589 1 0.000 0.000
830.00 C ES G0C830 0 0 262.750 268.250
P ES G0P830 223 1 0.000 0.000
840.00 C ES G0C840 0 0 252.750 258.250
P ES G0P840 2,877 1 0.000 0.000
850.00 C ES G0C850 0 0 242.750 248.250
P ES G0P850 2,446 4 0.000 0.550
855.00 C ES G0C855 0 0 237.750 243.250
P ES G0P855 0 0 0.000 0.000
860.00 C ES G0C860 0 0 232.750 238.250
P ES G0P860 493 8 0.000 0.000
865.00 C ES G0C865 0 0 227.750 233.250
P ES G0P865 16 6 0.000 0.000
870.00 C ES G0C870 0 0 222.750 228.250
P ES G0P870 4,368 5 0.000 0.000
875.00 C ES G0C875 0 0 217.750 223.250
P ES G0P875 2,187 85 0.000 0.900
880.00 C ES G0C880 0 0 212.750 218.250
P ES G0P880 720 2 0.000 0.000
885.00 C ES G0C885 0 0 207.750 213.250
P ES G0P885 450 12 0.000 0.000
890.00 C ES G0C890 0 0 202.750 208.250
P ES G0P890 5,149 41 0.000 0.000
895.00 C ES G0C895 0 0 198.000 203.500
P ES G0P895 2,902 20 0.000 0.000
900.00 C ES G0C900 1 2 0.000 0.000
P ES G0P900 15,876 891 0.000 1.000
905.00 C ES G0C905 0 0 188.000 193.500
P ES G0P905 2,471 155 0.000 0.000
910.00 C ES G0C910 0 0 183.000 188.500
P ES G0P910 1,252 102 0.000 0.000
915.00 C ES G0C915 0 0 178.000 183.500
P ES G0P915 683 14 0.000 0.000
920.00 C ES G0C920 0 0 173.000 178.500
P ES G0P920 795 3 0.000 0.000
925.00 C ES G0C925 0 0 168.000 173.500
P ES G0P925 2,702 119 0.000 1.150
930.00 C ES G0C930 1 0 0.000 0.000
P ES G0P930 6,968 92 0.000 0.000
935.00 C ES G0C935 0 0 158.250 163.500
P ES G0P935 1,695 57 0.000 0.000
940.00 C ES G0C940 0 0 153.250 158.750
P ES G0P940 1,172 87 0.000 0.000
945.00 C ES G0C945 0 0 148.250 153.750
P ES G0P945 912 60 0.000 0.000
950.00 C ES G0C950 2 4 0.000 0.000
P ES G0P950 9,946 436 0.200 1.400
955.00 C ES G0C955 0 0 138.250 143.750
P ES G0P955 1,328 16 0.000 0.900
960.00 C ES G0C960 0 0 133.500 139.000
P ES G0P960 5,091 329 0.000 0.000
965.00 C ES G0C965 0 0 128.500 134.000
P ES G0P965 1,912 473 0.000 1.000
970.00 C ES G0C970 0 0 123.500 129.000
P ES G0P970 2,096 111 0.000 4.000
975.00 C ES G0C975 0 0 118.750 124.250
P ES G0P975 4,537 261 0.000 1.350
980.00 C ES G0C980 1 0 0.000 0.000
P ES G0P980 2,772 114 0.500 1.900
985.00 C ES G0C985 0 0 108.750 114.250
P ES G0P985 913 95 0.650 2.050
990.00 C ES G0C990 0 0 104.000 109.500
P ES G0P990 4,492 387 0.000 2.150
995.00 C ES G0C995 0 0 99.250 104.750
P ES G0P995 2,019 154 0.000 2.450
1,000.00 C ES G0C1000 35 3 0.000 0.000
P ES G0P1000 11,055 748 0.000 2.650
1,005.00 C ES G0C1005 3 3 0.000 0.000
P ES G0P1005 2,208 40 1.150 2.800
1,010.00 C ES G0C1010 154 9 0.000 0.000
P ES G0P1010 5,417 598 1.350 3.050
1,015.00 C ES G0C1015 77 2 0.000 0.000
P ES G0P1015 2,045 67 1.600 3.300
1,020.00 C ES G0C1020 7 7 0.000 0.000
P ES G0P1020 4,344 99 1.900 3.700
1,025.00 C ES G0C1025 45 4 0.000 0.000
P ES G0P1025 5,601 649 2.200 4.050
1,030.00 C ES G0C1030 15 10 0.000 0.000
P ES G0P1030 4,158 1,375 2.600 4.250
1,035.00 C ES G0C1035 182 2 0.000 0.000
P ES G0P1035 3,133 356 3.000 4.850
1,040.00 C ES G0C1040 61 1 0.000 0.000
P ES G0P1040 8,238 350 3.500 5.250
1,045.00 C ES G0C1045 22 1 0.000 0.000
P ES G0P1045 2,034 126 4.100 6.000
1,050.00 C ES G0C1050 149 5 0.000 0.000
P ES G0P1050 8,631 1,411 4.750 6.500
1,055.00 C ES G0C1055 20 6 0.000 0.000
P ES G0P1055 3,472 165 5.500 7.250
1,060.00 C ES G0C1060 88 11 0.000 0.000
P ES G0P1060 4,540 538 6.250 8.250
1,065.00 C ES G0C1065 66 4 0.000 0.000
P ES G0P1065 2,616 355 7.250 9.000
1,070.00 C ES G0C1070 243 74 0.000 0.000
P ES G0P1070 4,046 779 8.500 10.000
1,075.00 C ES G0C1075 694 66 10.000 0.000
P ES G0P1075 4,479 421 9.500 11.750
1,080.00 C ES G0C1080 1,329 108 0.000 0.000
P ES G0P1080 9,813 2,847 11.500 13.000
1,085.00 C ES G0C1085 1,056 67 21.250 24.000
P ES G0P1085 1,969 202 12.500 15.000
1,090.00 C ES G0C1090 3,784 727 18.000 20.750
P ES G0P1090 5,278 3,018 14.500 16.750
1,095.00 C ES G0C1095 2,054 916 15.500 17.750
P ES G0P1095 2,149 661 16.250 19.000
1,100.00 C ES G0C1100 6,244 1,613 12.750 15.000
P ES G0P1100 11,109 1,221 18.750 21.250
1,105.00 C ES G0C1105 3,515 441 10.500 12.500
P ES G0P1105 1,435 25 21.000 24.250
1,110.00 C ES G0C1110 5,277 1,079 8.250 10.250
P ES G0P1110 3,062 90 0.000 0.000
1,115.00 C ES G0C1115 3,485 411 6.750 8.250
P ES G0P1115 1,910 10 0.000 0.000
1,120.00 C ES G0C1120 6,801 846 5.500 6.750
P ES G0P1120 6,244 45 0.000 0.000
1,125.00 C ES G0C1125 6,748 1,383 3.550 5.250
P ES G0P1125 3,037 28 0.000 0.000
1,130.00 C ES G0C1130 6,034 1,255 3.000 4.150
P ES G0P1130 3,547 18 0.000 0.000
1,135.00 C ES G0C1135 5,217 2,286 1.600 3.300
P ES G0P1135 2,202 6 0.000 0.000
1,140.00 C ES G0C1140 9,173 840 1.200 2.650
P ES G0P1140 3,451 7 0.000 0.000
1,145.00 C ES G0C1145 4,926 797 0.000 2.150
P ES G0P1145 1,157 5 0.000 0.000
1,150.00 C ES G0C1150 9,297 1,151 0.000 1.200
P ES G0P1150 804 4 0.000 54.000
1,155.00 C ES G0C1155 2,701 609 0.200 1.400
P ES G0P1155 323 10 0.000 0.000
1,160.00 C ES G0C1160 4,499 1,149 0.000 1.250
P ES G0P1160 40 1 0.000 0.000
1,165.00 C ES G0C1165 4,243 133 0.000 1.100
P ES G0P1165 13 1 0.000 0.000
1,170.00 C ES G0C1170 6,973 456 0.000 0.500
P ES G0P1170 20 5 0.000 0.000
1,175.00 C ES G0C1175 4,695 117 0.000 0.950
P ES G0P1175 0 16 0.000 0.000
1,180.00 C ES G0C1180 3,821 406 0.000 0.900
P ES G0P1180 21 1 0.000 0.000
1,185.00 C ES G0C1185 2,590 65 0.000 0.850
P ES G0P1185 0 0 87.000 92.500
1,190.00 C ES G0C1190 3,598 131 0.100 0.850
P ES G0P1190 33 1 0.000 0.000
1,195.00 C ES G0C1195 2,753 171 0.100 0.800
P ES G0P1195 28 20 0.000 0.000
1,200.00 C ES G0C1200 7,129 646 0.000 0.800
P ES G0P1200 4 4 0.000 0.000
1,205.00 C ES G0C1205 1,681 41 0.050 0.000
P ES G0P1205 0 0 107.000 112.500
1,210.00 C ES G0C1210 2,168 49 0.000 0.000
P ES G0P1210 0 0 112.000 117.500
1,215.00 C ES G0C1215 705 33 0.000 0.750
P ES G0P1215 0 0 117.000 122.500
1,220.00 C ES G0C1220 2,264 73 0.000 0.000
P ES G0P1220 0 0 122.000 127.500
1,225.00 C ES G0C1225 3,613 64 0.000 0.750
P ES G0P1225 0 0 127.000 132.500
1,230.00 C ES G0C1230 1,818 61 0.000 0.350
P ES G0P1230 0 0 132.000 137.500
1,235.00 C ES G0C1235 626 20 0.000 0.000
P ES G0P1235 0 0 137.000 142.500
1,240.00 C ES G0C1240 1,675 20 0.000 0.000
P ES G0P1240 0 0 142.000 147.500
1,245.00 C ES G0C1245 1,410 15 0.000 0.000
P ES G0P1245 0 0 147.000 152.500
1,250.00 C ES G0C1250 1,680 19 0.000 0.000
P ES G0P1250 0 0 152.000 157.500
1,255.00 C ES G0C1255 277 6 0.000 0.000
P ES G0P1255 0 0 157.000 162.500
1,260.00 C ES G0C1260 923 42 0.000 0.000
P ES G0P1260 0 0 161.750 167.250
1,265.00 C ES G0C1265 225 2 0.000 0.000
P ES G0P1265 0 0 166.750 172.250
1,270.00 C ES G0C1270 547 1 0.000 0.000
P ES G0P1270 0 0 171.750 177.250
1,275.00 C ES G0C1275 36 2 0.000 0.000
P ES G0P1275 0 0 176.750 182.250
1,280.00 C ES G0C1280 802 250 0.000 0.000
P ES G0P1280 0 0 181.750 187.250
1,285.00 C ES G0C1285 0 0 0.000 0.000
P ES G0P1285 0 0 186.750 192.250
1,290.00 C ES G0C1290 1,141 3 0.000 0.000
P ES G0P1290 0 0 191.750 197.250
1,295.00 C ES G0C1295 0 0 0.000 0.000
P ES G0P1295 0 0 196.750 202.250
1,300.00 C ES G0C1300 327 1 0.000 0.700
P ES G0P1300 0 0 201.750 207.250
1,310.00 C ES G0C1310 417 300 0.000 0.000
P ES G0P1310 0 0 211.750 217.250
1,320.00 C ES G0C1320 8 4 0.000 0.000
P ES G0P1320 0 0 221.750 227.250
1,325.00 C ES G0C1325 18 3 0.000 0.000
P ES G0P1325 0 0 226.750 232.250
1,330.00 C ES G0C1330 18 10 0.000 0.000
P ES G0P1330 0 0 0.000 0.000
1,340.00 C ES G0C1340 18 4 0.000 0.000
P ES G0P1340 0 0 0.000 0.000
1,350.00 C ES G0C1350 59 4 0.000 0.000
P ES G0P1350 0 0 251.750 257.250
1,375.00 C ES G0C1375 0 0 0.000 0.100
P ES G0P1375 0 0 276.750 282.250
1,400.00 C ES G0C1400 0 0 0.000 0.000
P ES G0P1400 0 0 0.000 0.000
1,425.00 C ES G0C1425 0 0 0.000 0.100
P ES G0P1425 0 0 0.000 0.000
1,450.00 C ES G0C1450 0 0 0.000 0.100
P ES G0P1450 0 0 0.000 0.000
1,475.00 C ES G0C1475 0 0 0.000 0.100
P ES G0P1475 0 0 0.000 0.000
1,500.00 C ES G0C1500 0 0 0.000 0.000
P ES G0P1500 0 4 0.000 0.000
1,525.00 C ES G0C1525 0 0 0.000 1.650
P ES G0P1525 0 0 0.000 0.000
1,550.00 C ES G0C1550 0 0 0.000 1.650
P ES G0P1550 0 0 0.000 0.000
1,575.00 C ES G0C1575 0 0 0.000 1.650
P ES G0P1575 0 0 0.000 0.000
1,600.00 C ES G0C1600 0 0 0.000 1.600
P ES G0P1600 0 0 0.000 0.000
1,625.00 C ES G0C1625 0 0 0.000 1.600
P ES G0P1625 0 0 508.000 548.750
1,650.00 C ES G0C1650 0 0 0.000 1.000
P ES G0P1650 0 0 0.000 0.000
1,675.00 C ES G0C1675 0 0 0.000 1.600
P ES G0P1675 0 0 0.000 0.000
19-Mar-10 375.00 C ES H0C375 0 0 0.000 0.000
P ES H0P375 621 0 0.000 0.000
400.00 C ES H0C400 6 6 0.000 0.000
P ES H0P400 415 0 0.000 0.000
425.00 C ES H0C425 0 0 667.250 672.750
P ES H0P425 524 0 0.000 0.000
450.00 C ES H0C450 0 0 642.250 647.750
P ES H0P450 702 0 0.000 0.000
475.00 C ES H0C475 0 0 617.250 622.750
P ES H0P475 209 0 0.000 0.000
500.00 C ES H0C500 0 0 592.250 597.750
P ES H0P500 498 0 0.000 0.000
525.00 C ES H0C525 0 0 567.500 573.000
P ES H0P525 194 0 0.000 0.000
545.00 C ES H0C545 0 0 547.500 553.000
P ES H0P545 0 0 0.000 0.000
550.00 C ES H0C550 0 0 542.500 548.000
P ES H0P550 370 0 0.000 0.000
575.00 C ES H0C575 0 0 517.500 523.000
P ES H0P575 242 0 0.000 0.000
600.00 C ES H0C600 3 0 0.000 0.000
P ES H0P600 274 2 0.000 0.000
610.00 C ES H0C610 0 0 482.500 488.000
P ES H0P610 368 0 0.000 0.000
620.00 C ES H0C620 0 0 472.500 478.000
P ES H0P620 382 0 0.000 0.000
625.00 C ES H0C625 0 0 467.500 473.000
P ES H0P625 547 0 0.000 0.000
630.00 C ES H0C630 0 0 462.500 468.000
P ES H0P630 233 0 0.000 0.000
640.00 C ES H0C640 0 0 452.500 458.000
P ES H0P640 242 0 0.000 0.000
650.00 C ES H0C650 0 0 442.500 448.000
P ES H0P650 314 20 0.000 0.000
660.00 C ES H0C660 0 0 432.500 438.000
P ES H0P660 614 291 0.000 0.000
670.00 C ES H0C670 0 0 422.500 428.000
P ES H0P670 147 0 0.000 0.000
675.00 C ES H0C675 0 0 417.500 423.000
P ES H0P675 444 22 0.000 0.000
680.00 C ES H0C680 0 0 412.500 418.000
P ES H0P680 364 0 0.000 0.000
690.00 C ES H0C690 0 0 402.500 408.000
P ES H0P690 202 41 0.000 0.000
700.00 C ES H0C700 0 0 392.500 398.000
P ES H0P700 769 17 0.000 0.000
710.00 C ES H0C710 0 0 0.000 0.000
P ES H0P710 455 40 0.000 0.000
720.00 C ES H0C720 0 0 372.500 378.000
P ES H0P720 150 20 0.000 0.000
725.00 C ES H0C725 0 0 367.500 373.000
P ES H0P725 208 3 0.000 1.050
730.00 C ES H0C730 0 0 362.750 368.250
P ES H0P730 436 20 0.000 0.000
735.00 C ES H0C735 0 0 357.750 363.250
P ES H0P735 41 41 0.000 0.000
740.00 C ES H0C740 0 0 352.750 358.250
P ES H0P740 335 20 0.000 0.000
750.00 C ES H0C750 0 0 0.000 0.000
P ES H0P750 2,994 1 0.150 0.000
760.00 C ES H0C760 0 0 332.750 338.250
P ES H0P760 590 102 0.000 0.000
770.00 C ES H0C770 0 0 322.750 328.250
P ES H0P770 522 1 0.000 0.000
775.00 C ES H0C775 0 0 317.750 323.250
P ES H0P775 702 2 0.000 1.150
780.00 C ES H0C780 0 0 312.750 318.250
P ES H0P780 614 5 0.000 0.000
790.00 C ES H0C790 0 0 303.000 308.500
P ES H0P790 973 1 0.000 0.000
800.00 C ES H0C800 51 0 0.000 0.000
P ES H0P800 2,024 494 0.000 1.300
810.00 C ES H0C810 102 0 0.000 0.000
P ES H0P810 757 3 0.000 0.000
820.00 C ES H0C820 0 0 0.000 0.000
P ES H0P820 730 200 0.000 0.000
825.00 C ES H0C825 51 0 0.000 0.000
P ES H0P825 1,872 2 0.500 0.000
830.00 C ES H0C830 3 0 0.000 0.000
P ES H0P830 2,009 41 0.000 0.000
840.00 C ES H0C840 1 0 0.000 0.000
P ES H0P840 751 10 0.000 0.000
850.00 C ES H0C850 6 3 0.000 0.000
P ES H0P850 2,463 11 0.000 1.700
855.00 C ES H0C855 0 0 238.500 244.000
P ES H0P855 0 0 0.600 1.500
860.00 C ES H0C860 87 0 0.000 0.000
P ES H0P860 997 13 0.000 0.000
865.00 C ES H0C865 0 0 229.000 233.750
P ES H0P865 275 22 0.000 0.000
870.00 C ES H0C870 3 0 0.000 0.000
P ES H0P870 1,078 20 0.000 0.000
875.00 C ES H0C875 197 0 0.000 0.000
P ES H0P875 2,190 27 0.250 2.050
880.00 C ES H0C880 80 1 0.000 0.000
P ES H0P880 1,395 338 0.000 0.000
885.00 C ES H0C885 0 0 209.500 214.250
P ES H0P885 293 144 0.000 0.000
890.00 C ES H0C890 91 0 0.000 0.000
P ES H0P890 1,244 103 0.000 0.000
895.00 C ES H0C895 0 0 199.750 204.250
P ES H0P895 257 40 0.000 0.000
900.00 C ES H0C900 360 0 0.000 0.000
P ES H0P900 5,908 767 0.750 2.550
910.00 C ES H0C910 104 0 0.000 0.000
P ES H0P910 1,209 158 0.000 0.000
915.00 C ES H0C915 0 0 180.250 185.000
P ES H0P915 303 3 0.000 0.000
920.00 C ES H0C920 259 0 0.000 0.000
P ES H0P920 1,021 89 0.000 0.000
925.00 C ES H0C925 381 0 0.000 0.000
P ES H0P925 2,526 182 1.350 3.450
930.00 C ES H0C930 649 1 0.000 0.000
P ES H0P930 1,650 327 0.000 4.750
935.00 C ES H0C935 0 0 161.000 165.500
P ES H0P935 671 72 0.000 0.000
940.00 C ES H0C940 398 0 0.000 0.000
P ES H0P940 1,517 140 0.000 0.000
945.00 C ES H0C945 0 0 151.250 156.000
P ES H0P945 476 97 3.300 4.700
950.00 C ES H0C950 995 25 0.000 0.000
P ES H0P950 5,478 1,217 2.450 4.000
955.00 C ES H0C955 0 0 141.750 146.500
P ES H0P955 900 7 2.700 4.800
960.00 C ES H0C960 167 0 0.000 0.000
P ES H0P960 4,926 103 3.000 5.000
965.00 C ES H0C965 0 0 132.500 137.250
P ES H0P965 1,460 44 3.300 5.500
970.00 C ES H0C970 223 0 0.000 0.000
P ES H0P970 1,572 486 3.650 5.750
975.00 C ES H0C975 113 0 0.000 0.000
P ES H0P975 5,101 636 4.000 6.000
980.00 C ES H0C980 367 0 0.000 0.000
P ES H0P980 2,139 599 0.000 6.000
985.00 C ES H0C985 0 0 114.000 118.500
P ES H0P985 1,434 24 4.550 7.000
990.00 C ES H0C990 734 2 0.000 0.000
P ES H0P990 1,663 259 5.250 7.500
995.00 C ES H0C995 0 0 104.750 109.500
P ES H0P995 1,280 390 5.500 8.000
1,000.00 C ES H0C1000 1,957 1 0.000 0.000
P ES H0P1000 13,995 315 6.750 8.500
1,005.00 C ES H0C1005 0 0 97.750 102.500
P ES H0P1005 925 5 6.500 9.000
1,010.00 C ES H0C1010 372 0 0.000 0.000
P ES H0P1010 1,313 205 7.250 9.500
1,015.00 C ES H0C1015 0 0 89.000 90.750
P ES H0P1015 847 261 8.000 10.250
1,020.00 C ES H0C1020 349 2 0.000 0.000
P ES H0P1020 1,683 798 8.500 10.750
1,025.00 C ES H0C1025 1,101 1 0.000 0.000
P ES H0P1025 3,502 282 9.250 11.750
1,030.00 C ES H0C1030 371 5 0.000 0.000
P ES H0P1030 3,042 1,247 10.000 12.500
1,035.00 C ES H0C1035 41 0 0.000 0.000
P ES H0P1035 1,469 115 11.000 13.500
1,040.00 C ES H0C1040 153 1 0.000 0.000
P ES H0P1040 1,721 344 12.000 14.250
1,045.00 C ES H0C1045 200 0 0.000 0.000
P ES H0P1045 2,437 16 13.000 15.500
1,050.00 C ES H0C1050 1,013 1 61.750 0.000
P ES H0P1050 7,397 2,459 14.000 16.500
1,055.00 C ES H0C1055 91 0 0.000 0.000
P ES H0P1055 2,142 176 15.250 17.750
1,060.00 C ES H0C1060 446 155 0.000 0.000
P ES H0P1060 2,440 430 16.500 19.250
1,065.00 C ES H0C1065 144 1 0.000 0.000
P ES H0P1065 1,387 66 17.750 20.500
1,070.00 C ES H0C1070 202 10 0.000 0.000
P ES H0P1070 2,007 117 19.500 22.000
1,075.00 C ES H0C1075 702 1 0.000 0.000
P ES H0P1075 4,427 271 21.000 23.750
1,080.00 C ES H0C1080 797 176 40.000 51.000
P ES H0P1080 6,625 161 22.750 25.000
1,085.00 C ES H0C1085 730 37 33.500 36.500
P ES H0P1085 1,582 144 24.500 27.250
1,090.00 C ES H0C1090 937 23 30.500 33.500
P ES H0P1090 1,725 245 26.500 29.250
1,095.00 C ES H0C1095 996 118 27.500 30.500
P ES H0P1095 1,655 795 28.500 31.250
1,100.00 C ES H0C1100 6,838 396 24.750 27.750
P ES H0P1100 5,636 263 30.750 33.500
1,105.00 C ES H0C1105 965 1 22.000 25.000
P ES H0P1105 853 6 33.250 36.250
1,110.00 C ES H0C1110 1,325 29 19.750 22.500
P ES H0P1110 1,158 13 35.250 39.000
1,115.00 C ES H0C1115 915 47 17.250 20.000
P ES H0P1115 1,327 13 37.750 41.750
1,120.00 C ES H0C1120 2,690 162 15.250 17.750
P ES H0P1120 1,243 33 41.250 41.750
1,125.00 C ES H0C1125 3,489 390 13.250 15.750
P ES H0P1125 1,135 12 0.000 0.000
1,130.00 C ES H0C1130 2,713 208 11.500 13.750
P ES H0P1130 1,743 54 39.000 0.000
1,135.00 C ES H0C1135 1,436 15 9.750 12.250
P ES H0P1135 742 51 0.000 0.000
1,140.00 C ES H0C1140 1,951 141 9.000 11.000
P ES H0P1140 524 9 0.000 0.000
1,145.00 C ES H0C1145 1,718 11 7.000 9.500
P ES H0P1145 553 1 0.000 0.000
1,150.00 C ES H0C1150 9,460 403 6.250 8.250
P ES H0P1150 372 15 61.000 0.000
1,155.00 C ES H0C1155 1,670 488 4.800 7.250
P ES H0P1155 11 1 0.000 0.000
1,160.00 C ES H0C1160 3,143 810 0.000 6.500
P ES H0P1160 25 7 0.000 0.000
1,165.00 C ES H0C1165 2,261 273 3.050 5.500
P ES H0P1165 0 0 71.500 76.250
1,170.00 C ES H0C1170 2,003 769 2.400 4.950
P ES H0P1170 5 1 0.000 0.000
1,175.00 C ES H0C1175 5,198 734 1.750 4.300
P ES H0P1175 3 2 0.000 0.000
1,180.00 C ES H0C1180 2,427 182 2.000 3.650
P ES H0P1180 20 20 0.000 0.000
1,185.00 C ES H0C1185 1,707 138 0.000 3.150
P ES H0P1185 65 65 0.000 0.000
1,190.00 C ES H0C1190 2,217 479 0.700 0.000
P ES H0P1190 0 0 93.750 98.500
1,195.00 C ES H0C1195 1,001 411 0.450 2.550
P ES H0P1195 0 0 98.250 103.000
1,200.00 C ES H0C1200 8,211 1,090 0.200 2.600
P ES H0P1200 11 1 0.000 0.000
1,205.00 C ES H0C1205 959 303 0.000 0.000
P ES H0P1205 0 0 108.000 112.750
1,210.00 C ES H0C1210 1,194 166 0.000 0.000
P ES H0P1210 50 0 0.000 0.000
1,215.00 C ES H0C1215 607 38 0.000 0.000
P ES H0P1215 0 0 117.500 122.250
1,220.00 C ES H0C1220 2,095 42 0.000 0.000
P ES H0P1220 0 0 122.500 127.250
1,225.00 C ES H0C1225 3,119 366 0.000 1.350
P ES H0P1225 1 1 0.000 0.000
1,230.00 C ES H0C1230 2,095 5 0.300 0.000
P ES H0P1230 0 0 132.250 137.750
1,235.00 C ES H0C1235 431 2 0.000 0.000
P ES H0P1235 0 0 137.250 142.750
1,240.00 C ES H0C1240 847 8 0.000 0.000
P ES H0P1240 0 0 142.000 147.500
1,245.00 C ES H0C1245 656 3 0.000 0.000
P ES H0P1245 0 0 147.000 152.500
1,250.00 C ES H0C1250 1,929 5 0.000 1.100
P ES H0P1250 0 0 152.000 157.500
1,255.00 C ES H0C1255 434 1 0.000 0.000
P ES H0P1255 0 0 157.000 162.500
1,260.00 C ES H0C1260 1,546 5 0.000 0.000
P ES H0P1260 0 0 162.000 167.500
1,265.00 C ES H0C1265 380 3 0.000 0.000
P ES H0P1265 0 0 167.000 172.500
1,270.00 C ES H0C1270 220 1 0.000 0.000
P ES H0P1270 0 0 172.000 177.500
1,275.00 C ES H0C1275 1,597 20 0.050 1.000
P ES H0P1275 0 0 176.750 182.250
1,280.00 C ES H0C1280 815 1 0.000 0.000
P ES H0P1280 0 0 181.750 187.250
1,285.00 C ES H0C1285 102 102 0.000 0.000
P ES H0P1285 0 0 186.750 192.250
1,290.00 C ES H0C1290 1,032 3 0.000 0.000
P ES H0P1290 0 0 191.750 197.250
1,295.00 C ES H0C1295 0 0 0.000 0.000
P ES H0P1295 0 0 196.750 202.250
1,300.00 C ES H0C1300 1,029 2 0.000 0.950
P ES H0P1300 0 0 0.000 0.000
1,310.00 C ES H0C1310 402 100 0.000 0.000
P ES H0P1310 0 0 211.750 217.250
1,320.00 C ES H0C1320 305 5 0.000 0.000
P ES H0P1320 0 0 221.750 227.250
1,325.00 C ES H0C1325 1,012 25 0.000 0.900
P ES H0P1325 0 0 226.750 232.250
1,330.00 C ES H0C1330 0 0 0.050 0.800
P ES H0P1330 0 0 231.750 237.250
1,340.00 C ES H0C1340 0 0 0.050 0.800
P ES H0P1340 0 0 241.750 247.250
1,350.00 C ES H0C1350 639 25 0.000 0.900
P ES H0P1350 6 6 0.000 0.000
1,375.00 C ES H0C1375 19 0 0.000 0.900
P ES H0P1375 0 0 276.750 282.250
1,400.00 C ES H0C1400 30 0 0.000 0.900
P ES H0P1400 0 0 301.750 307.250
1,425.00 C ES H0C1425 0 0 0.000 0.000
P ES H0P1425 0 0 326.750 332.250
1,450.00 C ES H0C1450 50 0 0.000 0.000
P ES H0P1450 0 0 351.750 357.250
1,475.00 C ES H0C1475 0 0 0.000 1.350
P ES H0P1475 0 0 376.750 382.250
1,500.00 C ES H0C1500 0 0 0.000 1.350
P ES H0P1500 0 0 401.750 407.250
1,525.00 C ES H0C1525 0 0 0.000 1.350
P ES H0P1525 0 0 0.000 0.000
1,550.00 C ES H0C1550 1,500 0 0.000 0.000
P ES H0P1550 0 0 0.000 0.000
1,575.00 C ES H0C1575 0 0 0.000 0.850
P ES H0P1575 0 0 0.000 0.000
1,600.00 C ES H0C1600 0 0 0.000 1.000
P ES H0P1600 0 0 0.000 0.000
1,625.00 C ES H0C1625 0 0 0.000 1.000
P ES H0P1625 0 0 0.000 0.000
1,650.00 C ES H0C1650 0 0 0.000 1.000
P ES H0P1650 0 0 0.000 0.000
1,675.00 C ES H0C1675 0 0 0.000 1.600
P ES H0P1675 0 0 578.750 588.500
eSignal
Index
Help
Example
Closing Price History
MSFT IBM ANZ.AX
03-Jan-05 24.29 89.49 19.61
04-Jan-05 24.38 88.53 19.68
05-Jan-05 24.33 88.34 19.52
06-Jan-05 24.30 88.07 19.43
07-Jan-05 24.23 87.69 19.64 Note: Due to public holidays in different
10-Jan-05 24.35 87.59 19.67 markets there are many days where there
11-Jan-05 24.28 86.97 19.72 is not a complete set of data across all stocks.
12-Jan-05 24.33 87.16 19.76
13-Jan-05 23.87 86.47 19.51 This is a normal situation, but it must be 'handled'
14-Jan-05 23.73 86.15 19.37 if the prices are to be used to calculate beta,
17-Jan-05 19.37 r-squared, correlation matrices etc.
18-Jan-05 23.91 86.88 19.29
19-Jan-05 23.60 85.23 19.33 You can use the wizard to impute missing data
20-Jan-05 23.49 85.14 19.23 or to remove any row with missing data.
21-Jan-05 23.30 84.57 19.24
24-Jan-05 23.32 84.03 19.21
25-Jan-05 23.64 84.40 19.27
26-Jan-05 23.63 84.18 19.27
27-Jan-05 23.72 84.21 19.67
28-Jan-05 23.78 85.04 19.57
31-Jan-05 23.88 85.52 19.61
01-Feb-05 23.98 85.93 19.53
02-Feb-05 24.04 86.33 19.72
03-Feb-05 23.78 85.63 19.53
04-Feb-05 23.91 86.52 19.76
07-Feb-05 23.77 86.54 19.77
08-Feb-05 23.84 86.34 19.67
09-Feb-05 23.68 85.03 19.93
10-Feb-05 23.68 85.08 20.79
11-Feb-05 23.59 85.58 20.62
14-Feb-05 23.63 85.83 20.18
15-Feb-05 23.63 86.52 20.19
16-Feb-05 23.50 86.79 20.38
17-Feb-05 23.38 85.99 20.21
18-Feb-05 23.22 85.55 20.23
21-Feb-05 20.14
22-Feb-05 22.99 84.68 20.56
23-Feb-05 22.97 84.48 20.29
24-Feb-05 23.12 84.97 20.11
25-Feb-05 23.01 85.12 20.37
28-Feb-05 22.93 84.92 20.36
01-Mar-05 23.04 85.58 20.29
02-Mar-05 23.02 85.23 20.37
03-Mar-05 22.94 84.76 20.54
04-Mar-05 22.94 84.72 20.77
07-Mar-05 23.21 84.02 20.72
08-Mar-05 23.15 84.50 20.72
09-Mar-05 23.07 84.71 20.73
10-Mar-05 23.17 84.76 20.54
11-Mar-05 22.86 83.94 20.37
14-Mar-05 22.88 84.29 20.45
15-Mar-05 22.70 83.82 20.65
16-Mar-05 22.45 83.15 20.74
17-Mar-05 22.36 82.42 20.62
18-Mar-05 22.15 81.89 20.39
21-Mar-05 22.05 82.10 20.31
22-Mar-05 21.86 82.09 20.18
23-Mar-05 22.04 83.03 19.89
24-Mar-05 22.13 83.19 19.87
25-Mar-05 19.87
28-Mar-05 22.05 83.50 19.87
29-Mar-05 21.80 83.10 19.61
30-Mar-05 22.02 83.17 19.72
31-Mar-05 22.03 83.82 19.64
01-Apr-05 21.98 82.95 19.77
04-Apr-05 22.08 82.84 19.73
05-Apr-05 22.30 82.16 19.80
06-Apr-05 22.48 81.63 19.86
07-Apr-05 22.87 81.12 19.91
08-Apr-05 22.73 80.35 20.01
11-Apr-05 22.76 79.07 19.90
12-Apr-05 23.07 78.65 20.12
13-Apr-05 22.82 77.57 20.21
14-Apr-05 22.64 76.72 19.96
15-Apr-05 22.29 70.35 19.78
18-Apr-05 22.46 70.31 19.66
19-Apr-05 22.45 69.23 19.77
20-Apr-05 22.16 66.05 19.81
21-Apr-05 23.04 67.90 19.81
22-Apr-05 22.76 68.07 19.70
25-Apr-05 22.77 68.43 19.70
26-Apr-05 22.56 69.19 19.76
27-Apr-05 22.77 70.67 20.23
28-Apr-05 22.28 69.63 20.77
29-Apr-05 23.06 70.06 20.55
Price History Class
A component for retrieving the price history of stocks and indices
from Yahoo.
This function is only available in the full version of the add-in.
Help Index
Examples
Inputs See the HoadleyPriceMatrix function (
converting a price matrix containing no
Start Date 01-Jul-05 and missing prices, to a form suitable
End Date 30-Sep-05 HoadleyBeta, HoadleyCorrel and othe
require as input a price matrix with no
Frequency D
Include_all_dates 0
Errors
OK
D
W
M
HoadleyRateCon
Converts a rate or yield from one compounding
frequency to another.
eg quarterly to continuously compounded.
Help Index
Example
Inputs
Rate to be converted 10.000%
source_frequ 4
target_frequ 0
Results
Converted rate: #MACRO?
http://www.hoadley.net/options
HoadleyForwardRate
Returns the forward rate applying between two
times (as a continuously compounded return).
Help Index
Example
Inputs
T1: time (eg years) to start of period 3.0
T2: time to end of period 5.0
R1: zero rate to t1 3.0%
R2: zero rate to t2 4.0%
Result
Forward rate #MACRO?
http://www.hoadley.net/options
HoadleyZeroRate
Given the zero rate to the start of T1 and the forward
rate between T1 and T2, this function returns the
implied zero rate to the end of T2.
Help Index
Example
Inputs Results
Estimated Convert
forward Years Implied back to
T1: Period T2: Period rate for from zero forward
Start End period start rates rates
http://www.hoadley.net/options
HoadleyInterpolation
Returns a single "Y" value for a required "X" value given a set of
known "X" and "Y" values using cubic spline or linear interpolation.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs
Known_Xs Known_Ys
0.500 3.00%
1.000 2.00%
2.000 1.25%
4.000 1.90%
7.000 2.00%
Results
Cubic Spline Linear Interpolation
Required_X Interpolated Y Interpolated Y 3.50%
0.25 #MACRO? K
0.50 #MACRO? #MACRO? 3.00%
1.00 #MACRO? #MACRO? C
1.50 #MACRO? #MACRO? 2.50% L
2.00 #MACRO? #MACRO?
2.50 #MACRO? #MACRO? 2.00%
3.00 #MACRO? #MACRO?
3.50 #MACRO? #MACRO? 1.50%
4.00 #MACRO? #MACRO?
4.50 #MACRO? #MACRO? 1.00%
5.00 #MACRO? #MACRO?
5.50 #MACRO? #MACRO? 0.50%
6.00 #MACRO? #MACRO?
6.50 #MACRO? #MACRO?
0.00%
7.00 #MACRO? #MACRO?
0.00 1.00 2.00 3.00 4.00 5.00 6.00
7.50 #MACRO?
http://www.hoadley.net/options
polation
Known
Cubic Sline
Linear
Help Index
Example
Inputs
Deal_date 15-Dec-06
Expiry Date 13-Jun-07
Spot 63.80
Risk free rate 5.75%
Results
Effective dividend yield #MACRO?
http://www.hoadley.net/options
HoadleyDivAdjustVol
Returns a volatility which has been adjusted to reduce mispricing associated with
the escrowed dividend model under certain conditions. The volatility can then be
used in option pricing functions when pricing European options with discrete dividends.
This function is only available in the full version of the add-in.
Help
Example
Inputs
Spot 100.00
Volatility 30.0%
Days 400
Risk_free_rate 6%
Strike 100.00
European American
Calls Puts Calls Puts
Option value: No adjustment ### ### ### ###
Option value: With volatility adjustment ### ### ### ###
For more accurate American valuation, see the
HoadleyDivAdjustVolTS function
http://www.hoadley.net/options
HoadleyDivAdjustVolTS
Returns a volatility term structure which has been adjusted to reduce mispricing associated
with the escrowed dividend model under certain conditions. The volatility term structure can
then be used in the HoadleyTrinomialTS function when pricing either European or American
options with discrete dividends.
Note that the HoadleyTrinomialTS function is only available under a commercial license.
This function is only available in the full version of the add-in.
Help
Example
Inputs
Spot 100.00
Volatility 30.0%
Days 400
Risk_free_rate 0 6%
Strike 100.00
European American
Calls Puts Calls Puts
Option value: No adjustment ### ### ### ###
With vol adjust using HoadleyDivAdjustVol ### ### ### ###
With vol adjust using HoadleyDivAdjustVolTS ### ### ### ###
qHoadleyPriceMatrix
Converts a matrix of historical closing prices to a form required
by HoadleyBeta, HoadleyCorrel and other functions which require
a complete data set (ie with no missing prices)
This function is only available in the full version of the add-in.
Help Index
Example
MSDT IBM
24.70 74.49
24.70 74.50
24.91 74.61
24.63 75.63
24.58 77.19
25.02 79.11
25.22 78.77
25.22 79.85
25.58 81.25
25.89 82.22
25.71 82.18
0
1
2
3
HoadleyCheckPD
Checks that a matrix (correlation, covariance) is positive definite.
The VaR simulation component requires positive definite matrices in order to
generate correlated scenarios using the Cholesky decomposition.
This function is only available in the full version of the add-in.
Help Index
Example
Inputs and Results
Positive
Matrix definite
http://www.hoadley.net/options
HoadleyCorrelSim
Runs a correlated simulation for two or more assets.
This function is only available in the full version of the add-in.
Help Index
Examples
Example 1 - Simulation of daily prices: Inputs Example 2 - Simulation of call prices: Inputs
Asset 1 Asset 2 Asset 3
Asset_prices 100.00 10.00 25.00 Asset_prices
Dividend_yields 5.0% 3.0% 2.5% Dividend_yields
Volatilities 25.0% 30.0% 15.0% Volatilities
Corr_matrix Corr_matrix
Asset 1 1.0 0.5 0.3 Asset 1
Asset 2 1.0 -0.2 Asset 2
Asset 3 1.0 Asset 3
5.50%
322