feat: establish Quant OS production-80 architecture

This commit is contained in:
2026-07-30 22:59:25 +08:00
parent 919c64c679
commit 26cc814f3f
67 changed files with 7005 additions and 142 deletions
+9 -6
View File
@@ -3,9 +3,10 @@
从仓库中的 `quant-os` 项目根目录运行命令。本文没有任何命令会启用真实订单。
Quant OS 是项目名;`quant60` 是第一版 A 股 Baseline 内核和 CLI namespace。
当前结论是 `NOT_BASELINE_60`。最近一次标准库套件为 211 tests、OK、
3 个可选路径 skip。CPython 3.12 + `pyqlib==0.9.7` 的 native momentum
和 Alpha158/LightGBM/Recorder fixture 已真实跑通;JoinQuant、QMT 与 broker
当前结论是 `NOT_BASELINE_60`。最近一次完整套件的精确计数以
`gate_scorecard.json` 和 CI 运行记录为准,测试通过只属于本地/fixture
证据。CPython 3.12 + `pyqlib==0.9.7` 的 native momentum 和
Alpha158/LightGBM/Recorder fixture 已真实跑通;JoinQuant、QMT 与 broker
中,JoinQuant 已有一次 2024 全年真实 hosted smokeQMT 与 broker 尚无
真实运行证据;聚宽仍缺完整导出与同输入 peer。
@@ -435,7 +436,8 @@ QMT 账号还要先探测官方 query API 在“失败”与“空列表”时
terminal/xtquant build 记录以及 `XtTrade.traded_amount`
`price × quantity` 的真实容差探针。当前 amount 是被认证的 informational
fact,不参与 target/delta。之后还需脱敏 callback replay、restart recovery、
完整对账、至少 20 trading days shadow 和 G10。当前 `.BJ` mutation 不支持。
完整对账和 G10Baseline 60 至少需要 20 trading days shadowProduction 80
当前要求同一冻结候选至少 60 trading days。当前 `.BJ` mutation 不支持。
## 8. Qlib 0.9.7 research
@@ -527,8 +529,9 @@ real_platform_pass = false
gate_credit = []
```
因此 mock parity 不计 G9。真实 G9 仍要求真实 JoinQuant/QMT export、同输入
的 L1—L5 difference report 和至少 20 trading days QMT/broker shadow。
因此 mock parity 不计 G9。Baseline 60 的真实 G9 仍要求真实 JoinQuant/QMT
export、同输入的 L1—L5 difference report 和至少 20 trading days QMT/broker
shadowProduction 80 当前要求同一冻结候选至少 60 trading days。
## 10. Evidence checklist