在 合约交易 中,订单可能因以下原因失败:
1、保证金余额不足
您的保证金可能被其他挂单占用,或订单金额超出仓位限额。
杠杆越低,所需保证金越高。建议: 可尝试增加保证金或降低杠杆后再下单。
2、订单超出仓位大小限制
每个币种都有最大可开仓数量和可用杠杆,超出该范围的订单将被拒绝。
仓位限制因币种和杠杆不同,请确保下单时未超出最大仓位限制。
3、订单未达到最小名目价值
每个币种都有最低交易金额要求,请以交易界面实际提示的金额为准。
4、订单类型导致下单失败
FOK(全部成交或取消)订单未能立即成交,导致失败。
Maker 订单未能作为挂单执行,导致失败。
5、挂单过多,超出限制
单个 U 本位合约币种:最多可同时挂 200 个订单(包括未平仓条件订单)。
所有 U 本位合约总计:单个用户最多可同时挂 10,000 个订单。
解决方案:若订单超限,请取消部分挂单后再尝试下单。
6、未平仓的条件订单过多
每个 U 本位合约最多可有 10 个条件订单(包括止损单、止盈单等)。
解决方案:如已达上限,请取消部分条件订单后再下单。
7、市场流动性不足,市价单无法完全成交
在市场流动性较低时,市价单可能无法完全成交,或其价格超过系统允许的市价上限/下限比率(PERCENT_PRICE 筛选器限制),导致订单失败。
解决方案:请检查市场深度,或尝试使用限价单下单。
8、订单价格超出市场范围
限价买单:价格不能高于 (1 + 上限比率) × 当前标记价格。
限价卖单:价格不能低于 (1 - 下限比率) × 当前标记价格。
解决方案:请调整订单价格,使其符合市场范围要求。
9、订单价格与市场价格差距过大
订单价格过高或过低,在市场深度池中找不到匹配的交易对手,或仓位过大,仅能部分成交。
解决方案:调整订单价格,使其更接近市场价格,提高成交可能性。
10、未通过保证金检查(适用于限价止损单 & 市价止损单)
下达限价止损单或市价止损单时,系统会进行两次保证金检查:
下单时检查账户可用保证金。
订单被触发时再次检查可用保证金。
若在触发后,账户保证金不足(如从合约账户转出资金),订单将失败并被撤销。
总结:如何避免合约订单失败?
检查保证金余额,确保有足够资金支持交易。
确认仓位大小与杠杆限制,避免超出交易所设定的范围。
确保订单金额符合最小交易要求。
选择合适的订单类型,避免 FOK 或 Maker 订单执行失败。
避免挂单过多,减少未平仓条件订单。
在流动性较低时使用限价单,提高成交率。
调整订单价格,使其符合市场范围要求。
保持账户保证金充足,避免在止损单触发时因保证金不足导致失败。