一次性过滤ST、停牌、科创板股票

用户头像mx_*716bsb
2023-12-09 发布

SuperMind API中显示get_security_info返回的data中没有is_t_0值,但在实际应用中(包括研究环境中)是有这一指标的。因此过滤st股需要注意到这一点。

代码很简单,只需要具体描述几种股票的特征即可。

def filter_sttmkc(context,stock_list):
    time = get_datetime().strftime('%Y-%m-%d')
  
    # 一次性完全过滤三种股票
    stock_list=[stock for stock in stock_list if get_security_info(stock).is_t_0 != 1]
    stock_list=[stock for stock in stock_list if get_security_info(stock).end_date.year>=2023]
    stock_list=[stock for stock in stock_list if stock[0:3] != '688'] 
  
    return stock_list

评论

用户头像
2023-12-20 09:09:57

跑了一下 在运行的过程中仍然存在购买科创板的情况 不知道为啥

评论
用户头像
2023-12-26 14:07:17

跑了一下 在运行的过程中仍然存在购买科创板的情况 不知道为啥

评论