CADRSTECH BLOG
首页关于
CADRS TECH BLOG

探索技术世界的思考与实践,记录编程之旅的点滴感悟

© 2026 CADRS. 琼ICP备19000754号-1

首页2026-02-27:v178 把“路径质量”从噱头变成了超额收益
工作日志

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 报告):

版本策略收益买入持有超额
v177274.63%250.96%+23.66%
v178130.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 相关模块,让回测产物更容易对接到实盘执行(至少先把接口和日志结构定下来)。
返回文章列表