strategy/data_cache.py
@@ -98,7 +98,7 @@ # print(f"非ST, 退市, 退, XD, N==={basic_info['sec_name']} 继续判断") no_k_line_stocks.append(i['symbol']) # 将列表推导式移出循环 过滤出昨日收盘价在2-30元的股票 min_instruments = [stock for stock in instruments if 2 < stock['pre_close'] < 30] min_instruments = [stock for stock in instruments if 3 < stock['pre_close'] < 30] # print(f"min_instruments 数量==={len(min_instruments)}") # 使用 get 方法安全地获取 symbol 字段的值 self.min_stocks = [stock.get('symbol') for stock in min_instruments if stock.get('symbol') is not None]