模拟交易策略没报错为什么没有信号?


(iQuant) #1

小编经常会收到用户的提问,说是我的策略进行模拟交易,为什么没有给我推送信号,这里面涉及的原因可能有很多,但有一种情况最为常见,如果您的策略已正常运行多日,突然某一天策略推给您的是“今日无调仓信号”,那么八成是当天您策略并没有选出符合要求的股票,如果刚开始运行就没信号或者遇到一些其他情况,可以参考下面步骤来逐一排查。

第一步:查看策略日志最新运行时间

平台模拟实盘目前使用日线数据,在当天收盘后接收当天最新数据后输入策略对次日进行预测,策略运行时间一般情况下为每天下午5点—11点之间,有时大家发现策略没有推送次日的调仓信号,可以先在策略日志中进行检查,若当天未在上述时间点运行可以先耐心等待一下。

第二步:检查是否“绑定实盘参数”

模拟实盘策略需要绑定实盘参数,这样平台才能将当天最新的数据传入策略进行运行预测,若未绑定实盘参数,那么策略既不会报错,也不会有调仓信号产生。

第三步:进行回测检验

若上述两步都没有发现问题的话,在策略没报错的情况下95%以上的概率是您的策略当天并未选出符合要求的股票,策略并没有问题,有些用户在问,我的策略设置是每日轮仓,为什么会没有信号,这个可能是您策略当天买卖股票遇到一些特殊情况,比如股票跌停或停牌无法交易,这个可结合日志特殊分析,上述情况一般均会在第二天恢复正常,可以耐心等待,但如果 第二天运行结束后 仍无调仓信号,那么可以进行回测检验,查看回测是否与模拟实盘信号一致。

  • 若回测中交易详情最新日期结果与模拟实盘交易信号一致,均为空,则策略正常,并未选出符合条件的股票,可检查策略的筛选条件。

  • 若回测中交易详情最新日期有交易信号,而模拟实盘中显示信号为空,此种情况可凭 notebook_id 与 详细问题描述 联系微信客服小Q:bigq100,获取方式可参考《 模拟实盘/回测 策略报错怎么办?》文末。

  1. 点击测试集证券代码列表→结束日期修改为最新日期→运行全部

  2. 运行完成→交易详情→查看最新日期

模拟交易大家遇到的问题千千万,可以先通过上述几步耐心处理,过程中你会发现问题自然就迎刃而解,大家有什么意见建议,可以随时向我们反馈~


BigQuant平台常见问题汇总(持续更新)
指数增强模型为什么不交易?
BigQuant平台常见问题汇总(持续更新)