fix: 切窗版本集含market=hk——港股策略在1m/6m/1y不再消失

This commit is contained in:
xxm
2026-08-18 08:57:00 +08:00
parent 199c979edb
commit d99c70b858
+3 -1
View File
@@ -2109,8 +2109,10 @@ def list_strategies(period_tag=None):
# DB-only 策略在 1m/6m 周期整体消失)
_slice_versions = set(STRATEGIES.keys()) | set(STRATEGY_DESCRIPTIONS.keys())
try:
# 2026-08-18 含港股 market='hk'(原只取a股致港股策略在1m/6m/1y消失)
_slice_versions |= {r[0] for r in conn.execute(
"SELECT DISTINCT version FROM strategy_research WHERE COALESCE(market,'a')='a'").fetchall()}
"SELECT DISTINCT version FROM strategy_research "
"WHERE COALESCE(market,'a') IN ('a','hk')").fetchall()}
except Exception:
pass
for v in sorted(_slice_versions):