#2-4 过滤涨停的股票
def filter_limitup_stock(context, stock_list):
last_prices = history(1, unit='1m', field='close', security_list=stock_list)
current_data = get_current_data()
return [stock for stock in stock_list if stock in context.portfolio.positions.keys()
or last_prices[stock][-1] < current_data[stock].high_limit]
因为是在9:30运行的,这个用上一天的收盘价与目前的涨停价比是什么意思?
current_data = get_current_data()[code]
if current_data.last_price >= current_data.high_limit:
return True
这样用当前价比可过滤,不知是否同一个意思?和你在过滤停牌时可以一起处理,可否?
2022-12-27