| | |
| | | if any(keyword in i['sec_name'] for keyword in ["ST", "退市", "退", "N", "C"]): |
| | | # 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 3 < stock['pre_close'] < 30] |
| | | # 将列表推导式移出循环 过滤出昨日收盘价在2.5-30元的股票 |
| | | min_instruments = [stock for stock in instruments if 2.5 < 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] |