最大回撤和 Calmar 比率

一个投资组合从最高点最多跌了百分之几?跌了多久、用了多久才回到原来的高点?

IFoA CM2按输入的参数计算
对过的标准答案
2 条
覆盖的考试公式
0 个
参数
10 个
开源库
1 个

01当场运行

改一个参数,当场重算

正在用默认参数运行,计算量大的方法最多要 20 秒。

04出处和说明

公式从哪里来,有什么限制

列出参考的教材、论文和考试公式条目。方法的限制和实现上的说明也写在这里。

参考

  • Magdon-Ismail 等 (2004) On the maximum drawdown of a Brownian motion
  • Young (1991) Calmar ratio: a smoother tool

这个方法算什么

从一列收益率算财富路径和每一点的回撤,给出最大回撤、峰值和谷底的时间、恢复的时间、年化收益和 Calmar 比率(年化收益 ÷ 最大回撤)。也可以按几何布朗运动模拟很多条路径,看最大回撤的分布、均值和超过某个水平的概率。

说明和限制

  • 回撤按财富路径的比例算:从之前的最高点跌了百分之几。半方差、亏空概率、低于基准的期望亏空见 risk_measures.downside;VaR 和 TVaR 见 risk_measures.var_tvar。
  • 年化收益 = (期末财富)^{期数/n} − 1。没有恢复到原来的高点时,恢复时间显示为空。
  • 模拟只在观察点上看价格,比连续观察的最大回撤略小(峰值和谷底各差大约 0.58σ√Δt)。模拟的最大回撤按对数价格算,再换成比例 1 − e^{−MDD}。

数据

没有用数据:按输入的参数计算

开源库和版本

  • numpy2.4.6BSD-3-Clause数值计算

05同族的方法

投资组合与效用,还有 6 个方法

同一个方法族里的其他方法。在智能体里,用一句话就能调用这些方法。

在智能体里这样问“一个投资组合从最高点最多跌了百分之几?跌了多久、用了多久才回到原来的高点?按几何布朗运动,一年里最大回撤超过 20% 的概率是多少?”