AFTER THIS TRACK

读完后,你应该能自己解释三件事:

  • 简单收益率和对数收益率分别在回答什么;
  • 为什么多期收益率不能直接相加;
  • 日度数字怎样换到年度尺度,以及哪里最容易出错。

01 / FROM PRICE TO RETURN

从价格到收益率

假设一杯咖啡豆组合昨天值 100 元,今天值 108 元。价格变化是 8 元, 但这 8 元离开起点就没有可比性:对 100 元来说很多,对 10,000 元来说几乎没有感觉。 所以我们把变化除以起点。

FORMULA / SIMPLE RETURN

rt = (Pt − Pt−1) / Pt−1

本例: (108 − 100) / 100 = 8%

简单收益率(simple return)最符合日常直觉:投入 100,赚了 8,就是 8%。 当我们描述一笔投资在一段时间里的真实盈亏时,它通常是最自然的选择。

02 / COMPOUNDING

为什么不能直接相加?

第二天,价格又从 108 跌到 102。第一天是 +8%,第二天约为 −5.56%。 直接相加会得到 +2.44%,但真实总收益只有 +2%。原因很简单:第二天的百分数站在 108 上, 两天的分母并不相同。

FORMULA / COMPOUND

(1 + 8%) × (1 − 5.56%) − 1 = 2%

多期简单收益率要相乘,而不是相加。

这正是对数收益率(log return)方便的地方。它把乘法关系转换成加法关系:

FORMULA / LOG RETURN

gt = ln(Pt / Pt−1)

连续多期的 g 可以直接相加;最后用 eΣg − 1 变回简单收益率。

03 / ANNUALIZATION

年化,其实是在统一时间尺度

“日均收益 0.1%”和“年收益 10%”不能直接比较。年化不是让数字显得更专业, 而是把不同频率放到同一把尺子上。若一年按 252 个交易日估算,平均日收益的粗略年化是 日均值乘以 252;更严格地看复利,则使用 (1 + r̄)252 − 1

波动率的年化不同。若日收益近似独立,方差随时间相加,所以标准差要乘的是平方根:

FORMULA / VOLATILITY

σannual = σdaily × √252

收益均值乘时间,波动率乘时间的平方根。

04 / FIELD CHECK

带走一张检查表

下一次拿到一列收益率,先不要急着画净值曲线。依次确认:

  1. 01

    定义:它是简单收益率、对数收益率,还是金额变化?

  2. 02

    频率:日、周、月?是否混入周末或缺失交易日?

  3. 03

    复利:跨期聚合时,应该相乘还是相加?

  4. 04

    口径:是否含手续费、滑点、分红和汇率变化?

  5. 05

    年化:使用了多少个周期?这个假设是否适合数据?

量化里很多“大问题”,最初只是一个小口径没有说清。把定义写在结果旁边, 往往比再多算一个指标更有价值。

NEXT TRACK / COMING SOON风险与波动率返回 Learning Desk →