Skip to content

错误代码

错误由两部分组成:错误代码和消息。代码是通用的,但消息可以不同。

错误JSON格式

json
{
  "code": -1121,
  "msg": "Invalid symbol."
}

10xx-通用服务器或网络问题

-1000 UNKNOWN

  • 处理请求时发生未知错误。

-1001 DISCONNECTED

  • 内部错误;无法处理您的请求。请重试。

-1002 UNAUTHORIZED

  • 您无权限执行此请求。请求需要包含API密钥。我们建议在任何请求中包含API密钥。

-1003 TOO_MANY_REQUESTS

  • 请求太多;请使用WebSocket进行实时更新。
  • 请求太多;当前限制为每分钟%s个请求。请使用webSocket进行实时更新以避免轮询API。
  • 请求太多;IP直到%s才被禁止。请使用WebSocket进行实时更新以避免禁止。

-1006 UNEXPECTED_RESP

  • 从消息总线收到意外响应。执行状态未知。OPENAPI服务器在执行请求中发现异常。请向客户服务报告。

-1007 TIMEOUT

  • 等待后端服务器响应的超时。发送状态未知;执行状态未知。

-1014 UNKNOWN_ORDER_COMPOSITION

  • 不支持的订单组合。

-1015 TOO_MANY_ORDERS

  • 达到速率限制。请放慢您的请求速度。
  • 太多的新订单。
  • 新订单太多;当前限制为%s每%s的订单数。

-1016 SERVICE_SHUTTING_DOWN

  • 此服务不再可用。

-1020 UNSUPPORTED_OPERATION

  • 不支持此操作。

-1021 INVALID_TIMESTAMP

  • 此请求的时间戳在recvWindow之外。
  • 此请求的时间戳比服务器的时间早1000毫秒。
  • 请检查您的本地时间和服务器时间之间的差异。

-1022 INVALID_SIGNATURE

  • 此请求的签名无效。

11xx - 2xxx 请求问题

-1100 ILLEGAL_CHARS

  • 在参数中发现非法字符。
  • 在参数“%s”中找到非法字符;合法范围为“%s”。

-1101 TOO_MANY_PARAMETERS

  • 为此端点发送的参数太多。
  • 参数太多;期望'%s'并收到'%s'。
  • 检测到的参数的重复值。

-1102 MANDATORY_PARAM_EMPTY_OR_MALFORMED

  • 未发送强制参数、为空/null或格式错误。
  • 强制参数'%s'未发送,是空/null或格式错误。
  • 必须发送参数'%s'或'%s',但两者都是空/null!

-1103 UNKNOWN_PARAM

  • 发送了一个未知参数。
  • 在BBEx Open Api中,每个请求至少需要一个参数。{Timestamp}。

-1104 UNREAD_PARAMETERS

  • 并非所有发送的参数都被读取。
  • 并非所有发送的参数都被读取;读取'%s'参数,但发送了'%s'。

-1105 PARAM_EMPTY

  • 参数为空。
  • 参数"%1!"为空。

-1106 PARAM_NOT_REQUIRED

  • 不需要时发送参数。
  • 参数“%1!”在不需要时发送。

-1111 BAD_PRECISION

  • 精度高于为此资产定义的最大值。

-1112 NO_DEPTH

  • 书上没有符号的订单。

-1114 TIF_NOT_REQUIRED

  • 不需要时发送的TimeInForce参数。

-1115 INVALID_TIF

  • 无效的时间。
  • 在当前版本中,此参数为空或GTC。

-1116 INVALID_ORDER_TYPE

  • 订单类型无效。
  • 在当前版本中,ORDER_TYPE值是LIMIT或MARKET。

-1117 INVALID_SIDE

  • 无效边。
  • ORDER_SIDE值是买入或卖出

-1118 EMPTY_NEW_CL_ORD_ID

  • 新客户端订单ID为空。

-1119 EMPTY_ORG_CL_ORD_ID

  • 原始客户端订单ID为空。

-1120 BAD_INTERVAL

  • 无效的间隔。

-1121 BAD_SYMBOL

  • 无效符号。

-1125 INVALID_LISTEN_KEY

  • 此listenKey不存在。

-1127 MORE_THAN_XX_HOURS

  • 查找间隔太大。
  • 开始时间和结束时间之间超过%s小时。

-1128 OPTIONAL_PARAMS_BAD_COMBO

  • 可选参数的组合无效。

-1130 INVALID_PARAMETER

  • 为参数发送的数据无效。
  • 为参数"%1!"发送的数据无效。

-1132 ORDER_PRICE_TOO_HIGH

  • 订单价格太高。

-1133 ORDER_PRICE_TOO_SMALL

  • 订单价格低于最低,请检查一般经纪人信息。

-1134 ORDER_PRICE_PRECISION_TOO_LONG

  • 订单价格小数太长,请检查一般经纪人信息。

-1135 ORDER_QUANTITY_TOO_BIG

  • 订单数量太大。

-1136 ORDER_QUANTITY_TOO_SMALL

  • 订单数量低于最低数量。

-1137 ORDER_QUANTITY_PRECISION_TOO_LONG

  • 订购数量小数太长。

-1138 ORDER_PRICE_WAVE_EXCEED

  • 订单价格超出允许范围。

-1139 ORDER_HAS_FILLED

  • 订单已完成。

-1140 ORDER_AMOUNT_TOO_SMALL

  • 交易金额低于最低金额。

-1141 ORDER_DUPLICATED

  • 客户端订单重复

-1142 ORDER_CANCELLED

  • 订单已被取消

-1143 ORDER_NOT_FOUND_ON_ORDER_BOOK

  • 在订单簿上找不到

-1144 ORDER_LOCKED

  • 订单已被锁定

-1145 ORDER_NOT_SUPPORT_CANCELLATION

  • 此订单类型不支持取消

-1146 ORDER_CREATION_TIMEOUT

  • 订单创建超时

-1147 ORDER_CANCELLATION_TIMEOUT

  • 订单取消超时

-1164 ERROR_AUTO_ADD_MARGIN

  • 自动追加保证金错误

-1165 INVALID_STOP_TYPE

  • 无效的stopType。

-1166 INVALID_CALLBACK_TYPE

  • 无效的callbackType。

-1193 ORDER_COUNT_LIMIT

  • 订单数量限制

-1194 MARKET_ORDER_FORBIDDEN

  • 禁止创建市价单

-1195 LIMIT_ORDER_PRICE_TOO_SMALL

  • 创建限价单价格太低

-1196 LIMIT_ORDER_PRICE_TOO_BIG

  • 创建限价订单价格太高

-1197 LIMIT_ORDER_BUY_PRICE_TOO_BIG

  • 创建限价单买入价格太高

-1198 LIMIT_ORDER_SELL_PRICE_TOO_SMALL

  • 创建限价单卖出价太低

-1199 ORDER_BUY_QUANTITY_TOO_SMALL

  • 订单购买数量太少

-1200 ORDER_BUY_QUANTITY_TOO_BIG

  • 订单购买数量太多

-1201 LIMIT_ORDER_SELL_PRICE_TOO_BIG

  • 创建限价单卖出价太高

-1202 ORDER_SELL_QUANTITY_TOO_SMALL

  • 创建订单卖出数量太少

-1203 ORDER_SELL_QUANTITY_TOO_BIG

  • 创建订单卖出数量太多

-2010 NEW_ORDER_REJECTED

  • 新订单被拒绝

-2011 CANCEL_REJECTED

  • 取消订单被拒绝

-2013 NO_SUCH_ORDER

  • 订单不存在

-2014 BAD_API_KEY_FMT

  • API密钥格式无效。

-2015 REJECTED_MBX_KEY

  • 操作的API、IP或权限无效。

-2016 NO_TRADING_WINDOW

  • 找不到该品种的交易窗口。试试股票代码/24小时。

-2017 API_KEY_EXPIRED

  • API密钥已过期

3xxx - 过滤器和其他问题

-3050 CREATE_API_KEY_EXCEED_LIMIT

账号对应的ApiKey已经存在

-3101 OPEN_MARGIN_ACCOUNT_ERROR

开设保证金账户错误

-3102 GET_MARGIN_SAFETY_ERROR

获取保证金安全错误

-3103 RISK_IS_NOT_EXIT

风险配置未退出

-3105 MARGIN_TOKEN_NOT_BORROW

无权限token

-3107 MARGIN_TOKEN_NOT_WITHDRAW

不能提现

-3108 GET_AVAIL_WITHDRAW_ERROR

获取令牌可用提现错误

-3109 MARGIN_WITHDRAW_ERROR

提取保证金失败

-3110 MARGIN_AVAIL_WITHDRAW_NOT_ENOUGH_FAILED

可用保证金提取不足失败

-3116 REPAY_ERROR

还款失败

-3117 GET_MARGIN_ALL_POSITION_ERROR

获取保证金所有持仓失败

-3120 GET_REPAY_ORDER_ERROR

获取还款订单失败

-3124 POSITION_AND_ORDER_DATA_ERROR

仓位和订单数据错误

-3125 POSITION_SIZE_CANNOT_MEET_TARGET_LEVERAGE_ERROR

头寸规模无法达到目标杠杆

-3126 ADJUST_LEVERAGE_FAIL

调整杠杆失败

-3127 ADJUST_LEVERAGE_TIMEOUT

调整杠杆超时

-3128 ADJUST_MARGIN_TYPE_CHECK_FAILED

当您有未结订单/头寸时,保证金模式无法更改

-3129 CONE_FUTURES_CHANGE_POSITION_TYPE_ERROR

期货换仓类型错误

-3130 ORDER_REJECT_FUTURES_ORDER_MARGIN_INSUFFICIENT

订单保证金不足

-3131 LEVERAGE_REDUCTION_IS_NOT_SUPPORTED

持仓的逐仓模式不支持减杠杆

-3151 SEPARATE_POSITION_MODE_NOT_SUPPORTED

不支持分离持仓模式。

基于 MIT 许可发布