diff --git a/deploy/profile-scripts/predictive_oversold_scanner.py b/deploy/profile-scripts/predictive_oversold_scanner.py index dab2f99a..49da2954 100644 --- a/deploy/profile-scripts/predictive_oversold_scanner.py +++ b/deploy/profile-scripts/predictive_oversold_scanner.py @@ -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]