判定股票是否停牌 ContextInfo.is_suspended_stock()
用法: ContextInfo.is_suspended_stock(stockcode.market.type)
释义: 判定股票是否停牌
注:需要补日K线历史数据或在init中把需判定的股票调用ContextInfo.set_unvierse设定在股票池中
盘前交易日切换后到集合竞价结束阶段,判断当日股票停牌状态需用模式1
参数:
股票代码, 形如000001.SZ
判断模式: 0 或 1 默认0
0:判断股票在当前handlebar所在日期的停牌状态,即历史日期的停牌状态,
1:当前交易日的停牌判断,即当天(当天为交易日)的停牌状态,
可缺省,默认为0
返回: bool,返回值含义:
True:停牌
False:未停牌
示例:
def handlebar(ContextInfo):
print(ContextInfo.is_new_bar())
def init(ContextInfo):
ContextInfo.set_universe(['600004.SH'])
def handlebar(ContextInfo):
print(ContextInfo.is_suspended_stock("600004.SH"))
print(ContextInfo.is_suspended_stock("600004.SH",1) |