问答交流

“回测/模拟 V4模块”,在调用中模拟买入的股票,到时间后卖不干净,总有不少残留,导致模拟总收益率不准确

由banma88创建,最终由banma88 被浏览 22 用户

问题

“回测/模拟 V4模块”,在调用中模拟买入的股票,到时间后卖不干净,总有不少残留,残留了200多只股票,导致模拟总收益率不准确

{w:100}

解答

涉及策略问题不便把notebook发出来的话,可以检查以下两点:

  1. 成交率限制设置的是多少,如果成交率限制比例过低,确实是会出现回测/模拟时部分成交失败的情况;
  2. 回测模块中设置的交易逻辑的交易量是多少,如果超过当日该标的的实际成交量确实会显示无法成交。

如果想要在HFTrade模块中实现成交率限制的设置,可以尝试在HFTrade的初始化函数当中加入 context.set_slippage_value(volume_limit=1)

评论
  • 涉及策略问题不便把notebook发出来的话,可以检查以下两点: 1. 成交率限制设置的是多少,如果成交率限制比例过低,确实是会出现回测/模拟时部分成交失败的情况; 2. 回测模块中设置的交易逻辑的交易量是多少,如果超过当日该标的的实际成交量确实会显示无法成交。 如果想要在HFTrade模块中实现成交率限制的设置,可以尝试在HFTrade的初始化函数当中加入 context.set_slippage_value(volume_limit=1) \
{link}