首页
问答详情
图标图标
PTrade停牌处理
PTrade策略开发
get_stock_status接口
量化交易风控

运行PTrade交易策略时遇到停牌个股,系统会自动怎么处理?

指股问财
首发回答
### 核心解答 1. PTrade本身不会自动跳过停牌个股,若策略没有预先设置停牌标的过滤逻辑,直接向停牌个股下达交易指令,会出现委托失败或系统报错的问题。 2. 正确的处理方法是在策略中调用get_stock_status()接口,查询对应股票的停牌(HALT)状态,过滤掉停牌标的后再执行后续交易逻辑。 3. 该接口支持批量查询,可一次性检测多只股票的停牌、ST、退市三类风险状态,返回布尔值:返回True代表标的存在交易风险,返回False代表标的交易状态正常。 4. 建议在before_trading_start模块中统一完成风险标的过滤,确保开盘前交易股票池仅包含可正常交易的标的,避免盘中出现委托异常。 ### 知识拓展 上述内容属于量化交易事前风控的范畴,事前风控是保障量化策略稳定运行的核心环节,除了停牌过滤之外,常见的事前风控规则还包括涨跌停标的过滤、交易权限校验、持仓集中度控制等。目前国内主流量化交易平台均已提供相关的标的状态查询接口,帮助交易者降低交易异常风险。随着国内量化交易行业监管体系逐步完善,事前风控的标准化程度也会持续提升,进一步降低普通交易者的量化策略开发门槛。
0
--没有更多了--