Hedge Ratio, Hedging Effectiveness, and Optimal Hedging Weight
hedge_effectiveness_dcc.RdFits a bivariate asymmetric DCC (aDCC) model with GJR–GARCH(1,1) margins and reports: (i) the time-varying hedge ratio summary (mean/min/max), (ii) hedging effectiveness (HE) value based on conditional variances, and (iii) the optimal portfolio weight of the hedging asset averaged over time (weights clipped to [0,1]).
Arguments
- hedged
Numeric vector or
zoo/xtsseries of returns for the asset being hedged (asset 1).- hedge
Numeric vector or
zoo/xtsseries of returns for the hedging asset (asset 2).- arma_order
Integer length-2; ARMA order in the univariate mean (default
c(1, 0)).- garch_order
Integer length-2; GARCH order in the univariate variance (default
c(1, 1)).- univariate_dist
Character; univariate error distribution for
rugarch::ugarchspec()(default"norm").- dcc_dist
Character; DCC distribution for
rmgarch::dccspec()(default"mvnorm").- dcc_model
Character; DCC model type (default
"aDCC").
Value
A one-row data.frame with:
beta_meanMean hedge ratio \(\bar{\beta}\)
beta_minMinimum hedge ratio
beta_maxMaximum hedge ratio
HESingle conditional hedging effectiveness value
OPWMean optimal portfolio weight of the hedging asset (clipped)
Details
Let \(\Sigma_t\) be the conditional covariance matrix from the DCC fit with elements \(\Sigma_{11,t} = \sigma^2_{1,t}\), \(\Sigma_{22,t} = \sigma^2_{2,t}\), and \(\Sigma_{12,t}\). The time-varying hedge ratio is $$\beta_t = \Sigma_{12,t} / \Sigma_{22,t}.$$
The conditional hedging effectiveness (HE) is reported as a single value: $$HE \;=\; 1 - \frac{\overline{\operatorname{Var}_t(y_1 - \beta_t y_2)}}% {\overline{\sigma^2_{1,t}}} \;=\; 1 - \frac{\overline{\sigma^2_{1,t} - \Sigma_{12,t}^2/\sigma^2_{2,t}}} {\overline{\sigma^2_{1,t}}},$$ where the bar denotes the time average.
The optimal portfolio weight of the hedged/spot asset \(S\) versus the
hedging asset \(F\) follows:
$$w_{SF,t} \;=\; \frac{\sigma^2_{F,t} - \Sigma_{SF,t}}
{\sigma^2_{S,t} - 2\Sigma_{SF,t} + \sigma^2_{F,t}},$$
clipped to \([0,1]\). The function returns OPW as the mean weight
of the hedging asset, i.e. \(\overline{1 - w_{SF,t}}\).
References
Basher, S. A., & Sadorsky, P. (2016). Hedging emerging market stock prices with oil, gold, VIX, and bonds: A comparison between DCC, ADCC and GO-GARCH. Energy Economics, 54, 235–247.