“回测/模拟 V4模块”,在调用中模拟买入的股票,到时间后卖不干净,总有不少残留,导致模拟总收益率不准确
由banma88创建,最终由banma88 被浏览 22 用户
问题
“回测/模拟 V4模块”,在调用中模拟买入的股票,到时间后卖不干净,总有不少残留,残留了200多只股票,导致模拟总收益率不准确
解答
涉及策略问题不便把notebook发出来的话,可以检查以下两点:
- 成交率限制设置的是多少,如果成交率限制比例过低,确实是会出现回测/模拟时部分成交失败的情况;
- 回测模块中设置的交易逻辑的交易量是多少,如果超过当日该标的的实际成交量确实会显示无法成交。
如果想要在HFTrade模块中实现成交率限制的设置,可以尝试在HFTrade的初始化函数当中加入 context.set_slippage_value(volume_limit=1)