3a938ecac8
2026-09-27 实证: 挑战者 szneul_eq_reb63 登记 config 种子后, 双机运行副本 (ensure_runtime_registry 首触才拷贝)永不知晓——周报 job 按运行副本点名 stage+paper_account_id, 挑战者被跳过=影子 A/B 评测腿(周报/孵化梯/毕业 gate)全盲。 治本: 首触整拷语义不变, 另加 _merge_seed_entries——种子有而运行副本缺的 条目(strategies/factors 双主顾)每次 touch 自动补入, 同名条目运行态为准 (防部署回滚转移结果), 无缺条目不写盘(幂等)。 config 种子挑战者 paper_account_id null→63(周报点名非空才算, 与双机手动补行一致)。 runbook 注册表行同步更语义(档随码走)。a 方案(双机手动补行)已先行落地救急。 Co-Authored-By: Claude Code <noreply@anthropic.com>
33 lines
1.1 KiB
YAML
33 lines
1.1 KiB
YAML
# config/strategy_registry.yaml
|
|
strategies:
|
|
szneul_reb63:
|
|
name: szneul_reb63
|
|
hypothesis: H-2026-09-20-03
|
|
composite_version: quant12_v2a
|
|
stage: live
|
|
backfilled: true
|
|
stage_history:
|
|
- {kind: transition, from: backtest, to: paper, at: '2026-08-20', note: 补录}
|
|
- {kind: transition, from: paper, to: shadow, at: '2026-08-27', note: 补录}
|
|
- {kind: transition, from: shadow, to: live, at: '2026-09-18', note: 补录 promotion}
|
|
gate_snapshot: null
|
|
review_issue: null
|
|
capital: {mode: 固定金额, value: 50000, at: '2026-09-18'}
|
|
retired_cause: null
|
|
backtest_run: null
|
|
paper_account_id: null
|
|
szneul_eq_reb63:
|
|
name: szneul_eq_reb63
|
|
hypothesis: H-2026-09-24-K
|
|
composite_version: quant12_v1
|
|
stage: shadow
|
|
backfilled: false
|
|
stage_history:
|
|
- {kind: transition, from: backtest, to: shadow, at: '2026-09-28', note: '#69 影子A/B 挑战者起跑(等权v1对照在位者v2a,同参TOP_N=200/REB=63/BAND=1.0)'}
|
|
gate_snapshot: null
|
|
review_issue: 69
|
|
capital: {mode: 固定金额, value: 50000, at: '2026-09-28'}
|
|
retired_cause: null
|
|
backtest_run: null
|
|
paper_account_id: 63
|