错误代码
错误由两部分组成:错误代码和消息。代码是通用的,但消息可以不同。
错误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
不支持分离持仓模式。