Skip to content

[复盘] QuantPits 20个月实盘演进纪实:从日频踩坑到周频融合,一个非专业量化者的迭代史 #1

@DarkLink

Description

@DarkLink

写在开源之初:
正式开源了 QuantPits,觉得有必要记录一下这套系统从 2024 年 7 月实盘至今(约20个月)的演进过程。
先交个底:我不是量化专业出身,这套系统的核心其实就是给 Qlib 套了一个工程化和业务逻辑的壳。我没有能力去大改底层的数学模型,这20个月的总收益(绝对收益约 29%),更多是靠着系统架构的不断排坑、风控的修补,以及一点点运气熬出来的。

期间经历了各种作死操作,系统也经历了三个比较明显的迭代阶段,这里做个复盘,权当给大家提供一个“反面+正面”的参考。


阶段一:日频的毒打与侥幸存活(2024.07 - 2024.10)

  • 系统状态:单一模型,极少持仓(平均不到10只股票)。
  • 核心教训:千万别盲目做日频
    刚上线时胆子很大,直接上了日频调仓(作死)。从当时的归因日志来看,系统简直是个“绞肉机”,折算年化换手率高达 6700%。当时的特质选股Alpha是极其惨烈的 -61%
  • 为什么没亏光:这三个月里居然有 54 天净值都在水下,最后能以微弱的正收益(绝对收益 1.88%)扛过来,纯粹是因为那一波大盘的 Beta 暴涨,加上当时买的票碰巧吃到了不少分红,硬生生把手续费和滑点填平了。

阶段二:降频、扩容与试错(2024.10 - 2025.10)

  • 系统状态:改为周频,开始慢慢追加实盘资金,扩充持仓数量(从10只慢慢增加到20只左右)。
  • 核心动作:认怂与防守
    被日频毒打后,我老老实实改成了周频换手(换手率降到了1300%左右)。这一年是系统最枯燥的测试期,模型风格极其保守(低波动暴露),导致在基准大盘涨了近 18% 的情况下,系统绝对收益只有约 12.5%,跑输了大盘。
  • 瞎折腾的插曲:这期间我还试图去改过一次模型结构,虽然没做严密的对照测量,但实盘跑了几天“感觉”非常不对劲,于是赶紧又回滚了过去。非专业选手的直觉救了我一命。不过好消息是,降频后,选股特质Alpha终于转正了。

阶段三:模型融合与当前的挑战(2025.10 - 至今)

  • 系统状态:持仓稳定在 20 只左右,引入了多模型融合(Ensemble)
  • 核心成果:去年 10 月大改并上了融合模型后,系统终于稳定了下来。从 2025年10月到2026年2月这五个月,在基准几乎走平的情况下,跑出了 13.2% 的绝对收益,最大回撤控制在了 -5.5% 以内。
  • 新的警报(今年前两个月):虽然今年1-2月拿到了接近 7% 的绝对收益,但通过 QuantPits 的归因系统,我发现模型现在极度偏向“小盘+强动量”风格。这导致了一个致命问题:卖出端的执行滑点变得极其恐怖。单次卖出动作的摩擦损耗(含延迟和滑点)接近 -0.8%。因为股票流动性变差,手动卖出时经常遇到盘口没人的尴尬局面。

总结与未来计划

20 个月实盘走下来,我最大的感触是:对于个人量化而言,能看清自己“怎么亏的钱”和“怎么赚的钱”,比盲目追求高收益重要得多

这也是我开源 QuantPits 的初衷。虽然它底层只是包装了 Qlib,但外围的这套 归因分析(Performance Attribution)执行摩擦统计(Execution Friction) 模块,是我这20个月实盘踩坑用真金白银换来的心血。它能像镜子一样照出你的系统是在靠真Alpha赚钱,还是在靠运气和Beta赚钱。

目前系统已知的问题和后续 TODO:

  1. 卖出逻辑优化:动量股卖出滑点太大,需要引入更好的卖出执行策略或提前抢跑机制。
  2. 测试覆盖严重不足:目前基本靠实盘跑通,缺乏系统的单元测试。
  3. UI 完善:目前 Dashboard 极其简陋,勉强能看而已。

系统还在 Alpha 阶段,包含各种隐形 Bug。我个人目前依然是手动看单、手动去券商 App 下单(就当是 Human-in-the-loop 风控了)。欢迎各位同好交流探讨,如果有大佬能帮着看一看 Qlib 复杂的依赖问题或者提些 PR,不胜感激!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions