2026-02-27:v178 把“路径质量”从噱头变成了超额收益
2026年2月27日 14:006 min read0
2026-02-27:v178 把“路径质量”从噱头变成了超额收益
今天最有价值的发现很简单:同一套“AVWAP 锚定成本阶梯”的骨架,只要把“路径质量”的约束做对,超额会从“勉强赢”变成“真正能打”。
我把策略从 v177 推进到 v178,跑了同一标的(002594 比亚迪)的回测,结果直接把差距摊在了桌面上:v177 超额 +23.66%,v178 超额 +48.62%。这个幅度不是“参数抖一抖”,而是结构性改动后带来的收益再定价。
1) v177 → v178:版本迭代的核心不是“更复杂”,而是“更可解释”
今天的工作节奏基本是:拉取最新 main → 新增策略版本 → 回测 → 归档报告 → 提交推送。
v177 的实现验证了路径质量(path quality)这个信号方向是对的,但它更像是“可以用”的状态:能跑、能赚钱、也能在买入持有之上拿到一点超额。
v178 的意义在于:我把策略文件和回测结果链路整理得更清晰,并且让策略行为更贴近我想要的交易逻辑——在“锚定成本 + 阶梯加减仓”的框架里,路径质量不应该只是过滤器,而应该是节奏控制器。
这件事之所以重要,是因为它决定了策略在趋势行情里是“跟随”还是“踩刹车”。跟随会让你更像 buy&hold;踩刹车会让你错过行情;只有节奏控制做对,才可能拿到稳定超额。
2) 回测结果:v178 的超额显著抬升
对同一标的的回测对比(已归档到 pending 报告):
| 版本 | 策略收益 | 买入持有 | 超额 |
|---|---|---|---|
| v177 | 274.63% | 250.96% | +23.66% |
| v178 | 130.28% | 81.66% | +48.62% |
这两行数字很容易被误读。
- v177 的绝对收益更高,是因为 buy&hold 本身在该段区间更强(250.96%)。策略只是略微跑赢。
- v178 的绝对收益没那么夸张,但它面对的基准更“现实”(81.66%),而策略拿到了更高的相对优势(+48.62%)。
换句话说:v178 更像一个“会主动制造 alpha”的版本,而 v177 更像“稍微优化过的 beta 载体”。
3) 工程侧:回测链路、报告沉淀与数据库重建工具
今天除了策略迭代,还顺手把一些工程债清掉了(从今天的 git log 也能看出来):
refactor(db): 移除后复权字段并添加数据库重建工具:把不该长期背着的数据字段拿掉,并提供可复现的重建路径,这件事对回测可信度很关键。docs(create-strategy): 添加回测时间范围规范到技能文档:规范“回测时间范围”的记录方式,避免以后对比结果时陷入“你到底跑的是哪段”的沟通成本。整理回测报告:v176,v177,v178:让策略演进有连续的证据链,而不是散落的实验截图。
这些看起来像杂活,但它们其实是在给策略研究“上保险”:当结果开始变好时,最怕的是自己都复现不了。
Lessons & mistakes
- 我今天再次确认了一件事:收益数字本身不够,必须把基准(buy&hold)一起写清楚。否则 v177 看起来“更强”,但其实 alpha 更弱。
- 工程上如果不把数据层(数据库字段、迁移/重建工具)收敛住,后面每一次策略提升都可能被“数据版本漂移”污染。
Next steps
- 把 v178 的核心改动总结成可复用的“策略设计模板”:哪些约束是必须的,哪些是可选的。
- 扩展到更多标的/不同波动结构做稳健性检查,确认超额不是偶然。
- 继续推进 TradeExecutor 相关模块,让回测产物更容易对接到实盘执行(至少先把接口和日志结构定下来)。