R/maxDrawdown.R
CDD.RdFor some confidence level \(p\), the conditional drawdown is the the mean of the worst \(p\%\) drawdowns.
CDD(R, weights = NULL, geometric = TRUE, invert = TRUE, p = 0.95, ...)an xts, vector, matrix, data frame, timeSeries or zoo object of asset returns
portfolio weighting vector, default NULL, see Details
utilize geometric chaining (TRUE) or simple/arithmetic chaining (FALSE) to aggregate returns, default TRUE
TRUE/FALSE whether to invert the drawdown measure. see Details.
confidence level for calculation, default p=0.95
any other passthru parameters
Chekhlov, A., Uryasev, S., and M. Zabarankin. Portfolio Optimization With Drawdown Constraints. B. Scherer (Ed.) Asset and Liability Management Tools, Risk Books, London, 2003 https://www.ise.ufl.edu/uryasev/drawdown.pdf
data(edhec)
t(round(CDD(edhec),4))
#> Conditional Drawdown 5%
#> Convertible Arbitrage 0.0706
#> CTA Global 0.0734
#> Distressed Securities 0.1326
#> Emerging Markets 0.1587
#> Equity Market Neutral 0.0320
#> Event Driven 0.1052
#> Fixed Income Arbitrage 0.0362
#> Global Macro 0.0375
#> Long/Short Equity 0.1076
#> Merger Arbitrage 0.0325
#> Relative Value 0.0462
#> Short Selling 0.6322
#> Funds of Funds 0.0761