Commit Graph
21 Commits
Author SHA1 Message Date
ao gong 5192370a9e docs(strategy): record reviewed core candidate save
CI / lite (pull_request) Canceled after 0s
2026-10-04 11:11:28 +08:00
ao gong 7d3e840483 feat(strategy): share causal ledger and bounded seven-strategy research
CI / lite (pull_request) Canceled after 0s
2026-10-04 11:10:01 +08:00
ao gong 3c97102f64 docs: record factor diagnostics consumer validation
CI / lite (pull_request) Canceled after 0s
2026-10-04 04:22:39 +08:00
ao gong 69383a30b0 feat: add keyed daily factor diagnostics and forward intervals
CI / lite (pull_request) Canceled after 0s
2026-10-04 03:47:02 +08:00
ageorge156 861c1e97a8 feat: add explicit retrospective v2 computation contracts (#20)
CI / lite (push) Successful in 19s
2026-09-09 01:31:46 +08:00
ageorge156 68dd68392a test(performance): enforce semantic artifact authority boundary (#19)
CI / lite (push) Successful in 9s
2026-09-01 23:12:10 +08:00
ageorge156 a724e1e57a feat: add portfolio risk computation contracts (#18)
CI / lite (push) Successful in 9s
2026-09-01 14:08:23 +08:00
ageorge156 78d65b4db0 fix: close final backtest contract boundaries (#17)
CI / lite (push) Successful in 8s
2026-09-01 12:40:04 +08:00
ageorge156 598c2b92a2 fix: type-check factor set definition ids (#16)
CI / lite (push) Successful in 8s
2026-09-01 11:10:18 +08:00
ageorge156 62ed09842d fix: enforce canonical factor contract json (#15)
CI / lite (push) Successful in 7s
2026-09-01 08:36:41 +08:00
ageorge156 e782e223f7 feat(governance): add risk-gated paper research slice (#14)
CI / lite (push) Successful in 8s
2026-08-30 16:14:34 +08:00
ageorge156 015c1a3602 Merge remote-tracking branch 'origin/main' into codex/research-alpha158-phase6-formula-con (#13)
CI / lite (push) Successful in 7s
2026-08-28 18:33:31 +08:00
ageorge156 2bc8aea435 Merge remote-tracking branch 'origin/main' into codex/research-alpha158-phase5-formula-con (#12)
CI / lite (push) Successful in 7s
2026-08-28 18:32:18 +08:00
ageorge156 03e38d5123 Merge remote-tracking branch 'origin/main' into codex/research-alpha158-phase4-formula-con (#11)
CI / lite (push) Successful in 7s
2026-08-28 18:30:57 +08:00
ageorge156 90a43adda2 Merge remote-tracking branch 'origin/main' into codex/research-alpha158-phase3-formula-con (#10)
CI / lite (push) Successful in 8s
2026-08-28 18:29:47 +08:00
ageorge156 e72fe0a8d1 Merge remote-tracking branch 'origin/main' into codex/research-alpha158-phase2-20260827 (#9)
CI / lite (push) Successful in 7s
2026-08-28 18:28:22 +08:00
ageorge156 fd3014c286 fix: bound phase1 operator windows (#8)
CI / lite (push) Successful in 8s
2026-08-28 18:26:14 +08:00
ageorge156 38a984b245 feat(quant): consolidate research artifact contract (#7)
CI / lite (push) Successful in 10s
2026-08-26 20:55:09 +08:00
ageorge156 8a30bf5ebc fix(ci): verify the unified quant runtime (#6)
CI / lite (push) Successful in 10s
2026-08-24 20:56:36 +08:00
ageorge156 60027c8d3e fix(ci): publish quant engine lite verification (#1)
CI / lite (push) Successful in 3s
2026-08-20 21:36:32 +08:00
George BerkshireandMavis c04acf0ab6 feat: quant_engine 独立量化引擎(v1.2.0 重构 bootstrap)
从 research_results 抽出纯回测核心能力,形成独立成员仓。

## 模块(10 个核心)

| 模块 | 内容 |
|---|---|
| alpha_factors | 158 alpha 公式 + 24 基础算子(移植自 qlib alpha158)+ JSONB 工具 |
| execution | 执行仿真(成本/滑点/T+1/涨跌停/部分成交/价差)+ 多日 NAV + PnL 拆解 |
| indicators | 50+ 技术指标(MACD/KDJ/布林/ATR/ADX/等) |
| data_adapter | 桥接 qtdb_pro 长表与新模块(rename/long-wide/复权/vwap 代理) |
| backtest | weight-based 多日仿真 |
| metrics / perf_stats | 绩效指标 |
| factor_library | 通用方法(turnover/IC/winsorize/OLS) |
| portfolio_decomp / risk | 组合分解 + 风险指标 |
| logging | 统一 logger(标准库 + 可选 loguru) |

## 设计原则

- 零重型依赖(numpy/pandas/scipy)
- mypy strict 0 errors(12 source files)
- 394 tests passed(从 research_results 复制 + 适配)
- ruff clean

## 与 research_results 的关系

- research_results 通过 re-export wrapper 保持向后兼容(src.shared.X → quant_engine.X)
- 47 proj 的 import 路径暂时不变,后续逐步迁移
- 本仓角色:researchhub_workspace 引擎层

Co-Authored-By: Mavis <noreply@mavis.local>
2026-08-19 15:50:01 +08:00