fix: predictive_oversold_scanner 大盘指数代码修复——用000001(自动加sh前缀),不能用sh000001

This commit is contained in:
hmo
2026-08-11 08:51:07 +08:00
parent deedf8b09e
commit 4c949f7737
@@ -97,7 +97,8 @@ def load_market_state():
def compute_market_filters():
"""计算大盘门控:mkt_rsi / mkt_dd60(用上证指数K线)"""
klines = fetch_tx_klines("sh000001", datalen=80)
# 000001 = 上证指数(fetch_tx_klines 自动加 sh 前缀;不能用带前缀的 sh000001)
klines = fetch_tx_klines("000001", datalen=80)
if not klines or len(klines) < 70:
return None
closes = [k["close"] for k in klines]