委托被拒的六个常见原因,按这个顺序排查
发布时间:5小时前阅读:9
策略发出信号,委托却被拒绝,是实盘最常见的中断。多数拒单不是系统故障,而是几个固定原因。按顺序排查,通常几分钟就能定位。
一、资金或可用不足
最常见的一个。账户总资产够,但可用资金不够,因为已有挂单冻结了资金。策略连续发单时特别容易触发。
排查方法:查可用资金而不是总资产,同时检查是否有未撤的挂单占用了额度。
二、可用数量不足
A股当日买入的股票当天不能卖出,可用数量与持仓数量不相等。策略如果按持仓数量下单卖出,就会因为超出可用而被拒。
处理方式是按可用数量下单,并且在策略里区分持仓和可用两个字段。
三、价格超出涨跌幅限制
委托价超出当日涨跌停范围会直接被拒。这种情况多出现在用固定价格挂单、或者用昨日收盘价加减一定比例计算委托价的时候。
正确做法是用最新价或对手价,并做一次范围校验,超范围就改用市价或放弃。
四、数量不合规
买入必须是整手,也就是一百股的整数倍。卖出可以不足一百股,但必须是全部零股一次性卖出。策略如果按金额换算股数,很容易算出非整数。
处理方式是在下单前取整,买入向下取整到百股,同时检查取整后是否为零。
五、标的状态不可交易
停牌、当日新上市未开放、退市整理期、不在策略开通的板块权限内。创业板、科创板、北交所都需要单独开通权限,没有权限的标的委托会被拒。
排查时先确认标的当天是否正常交易,再确认账户权限。
六、频率或规则限制
同一秒内重复提交相同委托、单日委托笔数超限、被判定为异常交易行为。这类拒绝通常带明确的返回信息,但需要你认真读那串文字,而不是只看"失败"。
七、怎么写进代码
在发单前做一次预检查:资金、可用数量、价格范围、数量整手、标的状态、权限。六项全部通过再提交,能挡掉大部分拒单。
拒单本身不可怕,可怕的是拒单之后策略以为已经成交,继续按错误的持仓计算后续信号。所以每次委托都要有回报校验,状态不明时暂停而不是假设成功。
股票开户欢迎找我!可以申请万0.854的股票佣金、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
