问题 · 数据截至 2026-10-30
回测或实盘记录要多少个月才够?
如果真实年化夏普是 1,单个结果要约 48 个月才能达到 t = 2;夏普 2 要 12 个月。如果这个结果是试了很多次里最好的那个,需要更久:100 选 1 要 t ≥ 3.51,夏普 1 时是 12.3 年。
公式
t = 夏普 × √年数 所需月数 = (t / 夏普)² × 12
这是 Lo (2002) 在收益独立同分布假设下的结果,所以是下限:收益有自相关时需要更久。
对照表
| 真实夏普 | 单个结果(t ≥ 2) | 100 选 1(t ≥ 3.51) | 48,407 选 1(t ≥ 4.90) |
|---|---|---|---|
| 0.5 | 16.0 年 | 49.2 年 | 96.2 年 |
| 1 | 4.0 年 | 12.3 年 | 24.0 年 |
| 2 | 12 个月 | 3.1 年 | 6.0 年 |
| 3 | 5 个月 | 16 个月 | 32 个月 |
哪些月份算数
只有没被拿来拟合的月份才算。用大语言模型跑的回测,模型训练截止日之前的月份无法排除被模型见过,只有截止日之后的月份是干净的。Check a backtest(英文)会帮你切分时间窗。对于你准备跟单的交易员,只有你选中他之后的记录,才检验得了你这次选择。
每一个试过的变体都要算上,包括被丢掉的。AI agent 一分钟就能试五十个;仓库里的插件会边跑边计数。
相关问题
数字每天根据 latest.json 重建。方法:方法。不构成投资建议。