moomoo SG 帮助中心-历史回测中常见的报错
中文简体
返回
下载
登录后咨询在线客服
回到顶部

历史回测中常见的报错

历史回测中,如果在日志中看到如下错误信息,可以根据下表排查解决:

日志提示常见场景
购买力不足。证券回测账户:开仓时,买单数量>最大可买 或 卖单数量>可卖空,触发报错。
期货回测账户:开仓时,账户的最大购买力<下单张数×每张合约初始保证金,触发报错。
持仓不足。平多仓时,卖单数量>持仓可卖,触发报错。
平空仓时,买单数量>平仓需买回,触发报错。
如果希望反手,需要先按照持有数量平仓,再反向开仓,不支持一笔订单直接反手。
订单数量必须为整手。下单数量不是每手股数的整数倍,触发报错,常见于港股或者A股。
不支持交叉交易,您还有相反方向的待成交订单,请撤销相反方向订单后重新尝试。先提交一笔限价买单等待成交,然后下卖单,以下 2 种场景会触发交叉交易报错:
1. 卖出订单为市价单
2. 卖出订单为限价单,且卖单价格<=买单价格。

先提交一笔限价卖单等待成交,然后下买单,以下 2 种场景会触发交叉交易报错:
1. 买入订单为市价单
2. 买入订单为限价单,且买单价格>=卖单价格。
该股票可供卖空数量不足。下单卖空时,卖单数量>卖空池剩余,触发报错。
回测中的卖空池剩余数量,与回测启动时的实时数量相同。下单卖空,也需要卖空池有足够的可融券数量。
该股票现不支持卖空。对不支持卖空的股票,下单卖空时,触发报错。常见于A股、部分杠杆 ETF。
当前品类暂未支持交易,敬请期待。对不支持交易的品类下单,触发报错。点击这里查询回测中支持交易哪些品类。
订单价格不在价位上,请重新设置正确价格下单的价格,不在价位上,触发报错。
触发价输入需高于市价。触及限价卖单,触发价<=市价,触发报错。
止损限价买单,触发价<=市价,触发报错。
触发价输入需低于市价。触及限价买单,触发价>=市价,触发报错。
止损限价卖单,触发价>=市价,触发报错。
当前交易时段不能进行此操作。期货,在非交易时段下单或撤单,触发报错。
您已有买入委托,不可卖空此股票初始无持仓,先提交一笔限价买单等待成交,然后下卖单时,触发报错。
您已有卖空委托,不可买入此股票初始无持仓,先提交一笔限价卖空单等待成交,然后下买单时,触发报错。

风险及免责提示 本内容仅用作提供信息及教育之目的,不构成对任何特定证券或投资策略的推荐或认可。本内容中的信息仅用于说明目的,可能不适用于所有投资者。本内容未考虑任何特定人士的投资目标、财务状况或需求,并不应被视作个人投资建议。建议您在做出任何投资于任何资本市场产品的决定之前,应考虑您的个人情况判断信息的适当性。过去的投资表现不能保证未来的结果。投资涉及风险和损失本金的可能性。moomoo对上述内容的真实性、完整性、准确性或对任何特定目的的时效性不做任何陈述或保证。