docs: strategy spec更新——自我进化机制两方向(数据归纳假设+B组挖掘)+进化中心
This commit is contained in:
+18
-6
@@ -1,14 +1,15 @@
|
||||
{
|
||||
"module": "strategy",
|
||||
"version": "2.0",
|
||||
"purpose": "策略研究模块。策略版本管理、回测、温区自适应路由、资格评估(标准A)、手动可用性把关、三状态模型,以及研究 Tab 的版本迭代对比表格(含综合/普适评分体系)。",
|
||||
"purpose": "策略研究模块。策略版本管理、回测、温区自适应路由、资格评估(标准A)、手动可用性把关、三状态模型、自我进化机制(数据归纳假设+B组挖掘),以及研究 Tab 的版本迭代对比表格(含综合/普适评分体系)。",
|
||||
"human_help": {
|
||||
"title": "策略研究(版本迭代对比)",
|
||||
"description": [
|
||||
"本模块是 MoFin 的策略研究面板:管理所有策略版本的迭代历史、回测结果、温区自适应路由(A股/港股独立温区)。",
|
||||
"策略版本按【适应温区】展开成 6 张表(A股当前市/港股当前市/A股其余2市/港股其余2市)——每个策略只在它的适应温区(best_regime)表显示一行,所有列(胜率/平均收益/笔数/均持仓/年化/综合/夏普/盈亏比/普适/回撤)都是该策略在【适应温区】的数据,与所选周期一致。",
|
||||
"策略有三种状态:🟢 激活(当前温区匹配 + 手动可用 + 三项资格达标)/ 🔵 可用(手动可用 + 长期+近期达标,当下待观察)/ 📚 不可用(手动不可用或长期不合格或已证伪)。",
|
||||
"数据每日自动更新:strategy_period_rollup(17:05 派生 1y/2y/5y 窗口统计)+ regime_perf_daily(17:15 重算各温区表现,含按周期预计算 regime_perf_by_period)。"
|
||||
"数据每日自动更新:strategy_period_rollup(17:05 派生 1y/2y/5y 窗口统计)+ regime_perf_daily(17:15 重算各温区表现,含按周期预计算 regime_perf_by_period)。",
|
||||
"自我进化机制(研究Tab顶部进化中心):方向一=数据归纳优化假设(从最新交易归纳盈利/亏损模式,如'RSI≥38时胜率仅57%应规避',非拍脑袋参数调整);方向二=B组策略挖掘(由果及因按温区扫描因子组合,与A组对照)"
|
||||
],
|
||||
"usage": [
|
||||
"选择周期(近1月/6月/1年/2年/5年/10年)— 筛选该窗口的回测统计;1m/6m/1y 从最长区间切窗派生,2y/5y/10y 读库",
|
||||
@@ -19,7 +20,10 @@
|
||||
"【可用列】勾选框 = 手动可用性开关(激活只能是可用的策略;取消勾选 → 立即降级为不可用)",
|
||||
"表头【✅全可用/🚫全不可用】按钮 — 批量设置当前温区表所有策略的可用性",
|
||||
"表头【大盘基准: 1y/2y/10y】— 显示当前大盘年化阈值(资格评估的对比基准)",
|
||||
"⚠️警告文字(黄色)= 可用策略近期转差(2y 年化已跌破大盘),提示关注;🔄(绿色)= 不可用策略近期回升(1y 年化重回大盘上方),提示可考虑重新启用"
|
||||
"⚠️警告文字(黄色)= 可用策略近期转差(2y 年化已跌破大盘),提示关注;🔄(绿色)= 不可用策略近期回升(1y 年化重回大盘上方),提示可考虑重新启用",
|
||||
"🧪 数据归纳优化假设(方向一)— 每个激活策略基于最新交易归纳的规避条件,带数据证据(分组胜率对比)",
|
||||
"🔬 B组候选挖掘(方向二)— 由果及因扫描的候选策略(温区+因子组合+好果率),与A组对照待融合",
|
||||
"📊 策略温区资格 — 每个激活策略在各温区的长期/近期/当下达标状态(✅✅✅)"
|
||||
],
|
||||
"qualification": [
|
||||
"资格评估 = 策略在【适应温区】的年化 vs 大盘基准,分三个时间尺度:",
|
||||
@@ -101,7 +105,12 @@
|
||||
"strategy_research 表 — 策略版本+回测结果存储(含 market/period_tag/deprecated 字段)",
|
||||
"strategy_regime_perf_by_period 表 — 每策略每温区每周期表现(含温区级组合模拟+线性年化)",
|
||||
"market_regime 表 — 温区归因(date→regime,market 维度)+ 大盘基准年化",
|
||||
"data/strategy_availability.json — 手动可用性状态(git 可追踪)"
|
||||
"data/strategy_availability.json — 手动可用性状态(git 可追踪)",
|
||||
"evolution/hypothesis_miner.py — 数据归纳假设引擎(方向一)",
|
||||
"evolution/b_group_miner.py — B组策略挖掘管线(方向二,由果及因)",
|
||||
"evolution/precompute_evolution.py — 进化中心预计算(假设/B组/资格 → evolution_center.json)",
|
||||
"data/evolution_center.json — 进化机制快照(研究Tab展示)",
|
||||
"data/b_group_candidates.json — B组候选列表"
|
||||
],
|
||||
"constraints": [
|
||||
"综合分公式(前端计算,整体行):min(ret,100)/100×30 + wr/100×20 + min(max(sharpe,0),20)/20×20 + min(pf,5)/5×15 + (1-min(dd,50)/50)×15,乘以置信系数 conf=min(1,n/40)×min(1,months/6)",
|
||||
@@ -135,7 +144,10 @@
|
||||
"strategy_router.py — 双市场路由(matched 用标准A)",
|
||||
"strategy_period_rollup.py / regime_perf.py / regime_perf_by_period.py / regime_perf_daily.sh — 每日自动更新",
|
||||
"deploy/profile-scripts/health_monitor_daily.py — 健康度监控",
|
||||
"docs/decisions/2026-08-15-策略自我进化闭环重构.md — 进化闭环设计"
|
||||
"docs/decisions/2026-08-15-策略自我进化闭环重构.md — 进化闭环设计",
|
||||
"evolution/hypothesis_miner.py / b_group_miner.py / precompute_evolution.py — 自我进化两方向",
|
||||
"evolution/evolution_engine.py — 退化检测+假设验证+推送",
|
||||
"deploy/profile-scripts/evolution_daily.py — 每周六22:00串行跑引擎+预计算"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user