Files
quant-os/docs/standards/BASELINE_60_VS_PRODUCTION_80.md

4.9 KiB
Raw Permalink Blame History

Quant OS 60 分与 80 分的边界

一句话区别

  • 60 分回答:同一策略研究链是否可运行、可重放、可审计,并可进入只读 shadow
  • 80 分回答:同一已报告版本是否已经在真实券商和受限资金 canary 下,满足 本 profile 明示的账户、报告、风控、恢复与审计控制项

80 不是替代 60;60 的 G1—G10 全部通过是 80 的前置。

对照表

责任 60 分 Baseline 80 分受限生产 当前状态
系统定位 research-to-shadow baseline;无资金发送权 limited-production/canary-ready 未达到 60
数据 有 PIT 合同、不可变快照和真实抽样重放 完整生产 PIT、许可、SLO、质量告警、恢复/回填 fake JQData + 不完整 Tushare
研究 purge/embargo walk-forward、冻结 OOS 和成本后结果 再加真实容量、选择治理、registry、drift、champion/challenger Ridge 只接 synthetic
策略收益 可报告冻结 OOS,但不能用 synthetic 冒充 仍按预注册 mandate 判断,不设全局 Sharpe 门槛 无投资价值声明
风险 A 股规则和事前/事后风险合同 独立且不可绕过的真实账户风控,失效即拒单 组件存在,未接真实券商
执行 本地 fill model、平台薄 wrapper、订单状态机合同 有效期规则包、真实 OMS、幂等/重连/重启、真实 TCA 聚宽仅窄执行 smoke
跨引擎 local/JQ/QMT 同输入层级 parity,未知差异为零 local/JQ/QMT 做 L1—L5 strict peerQlib 只在声明层级比较,另有订单/成交 difference ledger mock parity,无真 QMT
QMT bundle、qmttools、只读 shadow 入口 真账号 query/callback/reject/partial/cancel/reconnect/cross-day fake contract
对账 影子计划与 broker snapshot 有可重放合同 每个交易日现金、持仓、可卖、订单、成交 100% 对账 无真实连续序列
Shadow 至少 20 个交易日,验证研究到券商只读链 同一冻结候选至少 60 个交易日;重大变更重置 0 日真实 QMT
实盘 明确禁止宣称可实盘 先以 E3 独立授权冻结资本/标的/流量/停机 hard caps;只有授权仍有效才能开始或继续 canary。E4 canary claim 反向引用授权,并逐项证明实际资本/notional、标的、流量未超限以及 breach 已触发 fail-closed stop,完成至少 10 个交易日;禁止自动扩容。已在期限内完成的历史 canary 可于到期后晋级复核 未授权
运维 runbook、停机条件、恢复设计 监控告警、P0/P1、RPO=0、交易窗口 RTO≤15 分钟及故障演练 无生产演练
发布 可复现 manifest、schema 和 bundle hash 原子晋级、审批、签名、依赖清单、回滚演练 独立 CI 正在建立
安全 凭据不入 Git/OB/artifact,默认关闭券商 mutation secret store、最小权限、轮换/撤销、日志脱敏、供应链治理 仅仓库级边界
合规 明确程序化交易义务和需券商确认 已完成首次报告,实际版本与报告一致,重大变更受控 无券商确认
资本权限 NONE 小额、单策略、单账户、有限标的且有 hard cap NONE
达标标签 BASELINE_60_VERIFIED PRE_CANARY_AUTHORIZEDLIMITED_LIVE_VERIFIED NOT_BASELINE_60

80 分的 21 个生产 Hard Gate 权重合计正好 80,缺一项都不能用软项补偿。额外 20 分描述数据冗余、模型选择治理、真实 TCA 和未来监管模式等成熟度余量。 所有正向 evidence 都必须绑定同一 subject、standard/profile canonical hash 并经过外部可信 verifier60 分也不能靠 scorecard 手填。当前 production issuer registry 尚未实现,所以当前只能得到负向、fail-closed 结论;测试 verifier 最多得到 TEST_ONLY_*,不会得到正式 60/80。

不能混淆的三类分数

  1. 系统成熟度:本标准 0—100,关心数据、执行、运维、合规。
  2. 策略证据:按预注册 mandate 判断 OOS、容量、风险和 canary,不用基础设施 分数掩盖没有 Alpha。
  3. 实际收益:只来自真实账户或具备适用授权、版本冻结的研究报告,不是系统 成熟度分数。

一个工程完美但没有有效策略的系统,可以有很高的系统成熟度,但不能发布一个 没有通过策略 mandate 的 model;一个回测收益很好但缺少风控、券商确认和恢复 能力的策略,同样不能上线。

为什么 80 仍不是“机构满分”

80 面向个人自有资金的受限生产。完整机构化还需要组织隔离、独立复核、多账户/ 多策略资本分配、法务与合规职能、供应商管理、审计留存、业务连续性、人员权限 和可能的持牌/私募义务。未来进入外部资金模式时必须切换独立的 REGULATED_MODE,不能沿用个人 profile。