fix: 研究Tab当前策略移除v_next4——改为v_weak(实盘)+v_oversold(新策略),注册v_weak到STRATEGY_DESCRIPTIONS

This commit is contained in:
hmo
2026-08-11 16:22:13 +08:00
parent 48459c824e
commit 4a300b4524
+9 -2
View File
@@ -555,6 +555,12 @@ STRATEGY_DESCRIPTIONS.update({
"rationale": "由果及因(30207大涨段)+12维预测因子扫描(887万样本),预测力随因子叠加单调提升(3.52%→11.61%大涨率)。",
"evidence": "统一资金模拟年化18.57%/回撤-32.4%/胜率~90%(2016-2026)。阴跌中段判定剔除大回撤源头(连跌+弱趋势+RSI偏高时信号avg-6.35%→保留+6.75%)。",
},
"v_weak": {
"title": "v_weak 弱市超跌确认(大盘MA20下+ADX甜区[25,30]+6条件)",
"algorithm": "入场: 大盘MA20下+ADX∈[25,30]甜区 + bias60∈[-35,-20]深超跌 + RSI≤25极度超卖 + 5日急跌≤-3% + 距20日低点<5% + 收阳 + 缩量vol5/vol20<1.0。出场: tp30%/sl12%/40日。",
"rationale": "六步方法论+12维框架定稿(2026-08-03),弱市深超跌均值回复。",
"evidence": "10y全市场2649笔/单笔+10.66%/胜率68.4%/组合5槽+115%/年化8.8%/回撤32%。当前实盘策略(mr_scanner)。",
},
})
STRATEGY_SIZING = {
@@ -1932,9 +1938,10 @@ def list_strategies(period_tag=None):
})
out.sort(key=lambda x: (x['version'], x.get('market', 'all')))
# 2026-08-11:标记当前实盘/新策略(研究 Tab 拆分当前/历史区域)
# 当前 = 实盘在跑(v_weak) + 新策略待上线(v_oversold) + 趋势卫星(v_next4)
# 当前 = 实盘在跑(v_weak) + 新策略待上线(v_oversold)
# v_next4 已移除(池内卫星仓,全市场失效,现有池子票非它选取)
# 其余 = 历史/研究阶段
CURRENT_VERSIONS = {"v_oversold", "v_next4"}
CURRENT_VERSIONS = {"v_oversold", "v_weak"}
for d in out:
d['current'] = d.get('version') in CURRENT_VERSIONS
return out