关于PTrade策略回测中涨停无法成交场景的识别问题,具体规则如下:
1. PTrade默认的回测引擎并不会自动纳入涨跌停无法成交的规则,需要你在编写策略代码时自行对涨停、跌停标的做过滤处理。
2. 你可以通过set_volume_ratio函数设置成交比例(系统默认值为25%),以此模拟市场流动性约束,避免回测结果出现过度乐观的偏差。
3. 要注意的是,该函数仅对回测阶段的撮合逻辑生效,在实盘交易中完全没有作用,实盘的成交情况完全由市场真实的供需关系决定。
4. 我们建议你在策略中加入涨停价判断逻辑,当标的价格触及涨停时自动跳过买入操作,也可以设置get_stock_status()函数来过滤标的的异常交易状态。
【知识拓展】
在量化交易的回测环节中,回测过拟合是非常容易出现的问题,涨跌停限制、流动性不足等真实交易场景中的摩擦因素如果没有纳入回测逻辑,很容易出现回测收益大幅高于实盘收益的偏差。目前国内主流量化交易平台的回测模块大多只提供基础的撮合逻辑,需要交易者自行补充各类交易摩擦相关的判断规则,才能让回测结果更贴近实盘的真实表现。
0