停牌是股票交易中常见的现象,对于量化策略来说,如果不正确处理停牌,可能导致回测失真或实盘挂单无效。QMT提供了接口来查询股票的停牌状态,策略需要根据状态来调整买卖决策。下面介绍方法。在QMT中,可以使用xtdata.get_instrument_detail或get_market_data的字段来获取股票当前是否停牌。更常用的方式是调用xtdata.get_trading_calendar或者订阅行情后检查last_price是否为0或停牌标志。一个稳健的做法是维护一个停牌股票列表,每天盘前更新。代码示例:`defis_suspended(stock,date): de...
阅读全文