SUMMARY
⚠️ 免责声明:历史回测,不代表未来收益,不构成投资建议;量化/短期交易可致重大亏损。
核心结论(一句话)
对能写代码的个人投资者:高频/日内是死局(成本×换手的数学判定),中低频量化是大概率跑不赢
指数定投的高风险技能投资;绝大多数人最优解是被动定投 + 规则化再平衡——做量化最大的收益,
往往是让你决定「不做」主动量化。
支撑这一结论的硬数据(均可在 notebook 复现)
- 真实往返成本:A股 ≈0.202%、美股 ≈0.040%(02)。
- 主动择时(含成本)跑赢买入持有:0/24 = 0%,超额中位数 −9.4 个百分点(04)。
- 盈亏平衡 alpha:准日内(年换手250)光抵成本就需 A股 50.5%/美股 10% 年化(04)。
- 过拟合:样本内最优夏普0.96 → 样本外0.75,且跑输样本外买入持有0.83(03)。
- 前视偏差:同一信号 lag 差一天,净值放大 25530×、夏普 0.33→9.30(03)。
- 多重检验:500 个随机策略夏普均值≈0,仍有 14 个夏普>0.5「看着能交易」(03)。
- 懒人基准:沪深300十年定投近似年化仅 0.7%,SPY 定投 6.6%(04)。
各 notebook 状态
| notebook |
执行 |
图 |
一句话 |
| 00_数据与环境 |
✅ 通过 |
2 |
10标的×11年日线,质量体检全绿,离线可复现 |
| 01_因子与信号 |
✅ 通过 |
4 |
四类信号都能十几行写出,但各有结构性代价 |
| 02_策略回测_含真实成本 |
✅ 通过 |
3 |
成本拖累≈换手×成本;含成本后多数跑输持有;backtrader 已交叉验证 |
| 03_回测陷阱实证 |
✅ 通过 |
5 |
过拟合/前视/多重检验逐个证明有多坑 |
| 04_可行性结论与个人落地路径 |
✅ 通过 |
2 |
分情景矩阵 + 第一周清单 + 止损判据 |
全部 nbconvert --execute --inplace 0 错误、0 缺字告警,已保存带输出版本。
已知局限(诚实披露)
- 数据口径:沪深300指数(akshare)为价格指数、部分美股ETF经腾讯取到为价格序列,少计股息,
绝对收益略低估;但主动vs被动同口径对比,结论不受影响。
- 数据源:本机 eastmoney 被封、Yahoo 周期性 429,故 A股主力用 akshare 新浪后端、
美股限流时降级腾讯(详见 NOTES.md §2)。所有数据已缓存
data/*.csv。
- 横截面因子:仅用 5 只 A股做演示,标的池偏窄(真因子回测需全市场几百上千只)。
- 样本期:2014–2024 是对多头持有特别有利的十年,已构成对主动策略的「放水」;
即便如此主动仍 0/24 跑输,结论稳健。
- 未建模:大单冲击成本、资本利得税、资金费率、心理/执行误差——计入后真实只会更差。