Notes
Learn · Quant Foundations · 01A small field note on returns

收益率,不只是一个百分数

价格告诉你东西现在值多少,收益率告诉你它是怎样走到这里的。这是量化分析里最小、也最容易被低估的那块积木。

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风险与波动率