模拟盘 · 三市场 · 逐日对账
回测会说谎。
模拟盘不会。
三本账,各十万人民币等值本金,一千三百多个交易日。每一笔成交都落进 SQLite, 每一天都能和回测对上——对不上,就说明有一边在骗人。
- 3本独立账本
- 1,350个交易日
- 100%成交率
- 0次人工干预
01
八段,从二十万行到一本账
每一段的输入、输出和损耗都摊开。下面的数字由 build_pipeline.py 从面板、训练日志与 SQLite 账本直接导出——不是示意,可以逐条追溯。
特征与训练两段的统计以港股账本为主线;组合、执行、记账三段三个市场同构,切换市场只改变账本里的数字。
02
三本账,一条净值线
策略按 t 日收盘信号、t+1 开盘成交;基准是同一市场的等权全域,同一交易日、同一币种。
模拟盘净值
等权基准
净值指数,首日 = 100
阴影为水下回撤
03
对账:偏差必须有名字
模拟盘与回测的每一分差距,都要落到成本、仓位或执行上。落不下去的,才是真问题。
累计偏差 · 模拟盘 − 回测
—
—
04
账本里现在有什么
收盘持仓、现金与权重。权重按市值除以当日净值计算,未做四舍五入。
| 代码 | 股数 | 成本 | 现价 | 浮盈亏 | 权重 |
|---|
05
成交回放
每一笔都带成本拆解:佣金、税费、滑点、冲击。小资金最贵的不是行情,是最低佣金和整手。
| 日期 | 方向 | 代码 | 数量 | 成交价 | 金额 | 成本 | bps |
|---|
06
月度收益与最新打分
左边是已经发生的月份,右边是下一期调仓要用的横截面排序。打分不是目标价,也不是建议。
月度收益每格一个自然月
净敞口—
最新横截面打分Top 12
07
这套东西为什么值得信
收益不好看也照原样公开,是因为每条会让回测说谎的路径都被单独堵住了。
已知局限
样本只有 1.8 年。而且完整落在港股的一段熊市里,牛市表现未知。扩展样本到 2010 年是优先级最高的验证工作。
美股这段是逆风。策略 −10.59%,同期等权基准 +24.40%。不解释成"市场不对",就是选股没跑赢。
波动目标在反向择时。实际仓位与未来 21 日理想组合收益的秩相关,美股 −0.288,未修。跌完减仓、涨完加仓。
过拟合并不远。27 格参数网格的 PBO 0.60、DSR 0.69–0.75。这意味着"最优参数"有相当概率只是噪声。