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进行实时更新以避免禁止。

-1005 NO_PERMISSION

  • 无权限。

-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

  • 此请求的签名无效。

-1023 BIND_IP_WHITE_LIST_FIRST

  • 请先设置 IP 白名单再使用 API。

-1031 FEATURE_SUSPENDED

  • 该功能已暂停。

11xx - 2xxx Request issues

-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!"在不需要时发送。

-1107 API_KEY_EMPTY

  • 请求头或参数中缺少 accessKey,或 accessKey 格式不正确。

-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

  • 可选参数的组合无效。

-1129 ORDER_DOWNLOAD_TIME_RANGE_EXCEED_ONE_YEAR

  • 查询时间范围不能超过一年。

-1130 INVALID_PARAMETER

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

-1131 INSUFFICIENT_BALANCE

  • 余额不足。

-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

  • 订单取消超时

-1148 ORDER_AMOUNT_PRECISION_TOO_LONG

  • 市价单金额小数位过长。

-1149 CREATE_ORDER_FAILED

  • 创建订单失败。

-1150 CANCEL_ORDER_FAILED

  • 取消订单失败。

-1151 SYMBOL_PROHIBIT_ORDER

  • 交易对尚未开放。

-1153 USER_NOT_EXIST

  • 用户不存在。

-1156 ORDER_QUANTITY_INVALID

  • 订单数量无效。

-1157 SYMBOL_API_TRADING_NOT_AVAILABLE

  • 该交易对暂不支持 API 交易。

-1158 CREATE_LIMIT_MAKER_ORDER_FAILED

  • 创建只做 maker 限价单失败。

-1161 REDUCE_MARGIN_FORBIDDEN

  • 禁止减少保证金。

-1170 FINANCE_ACCOUNT_EXIST

  • 理财账户已存在。

-1171 ACCOUNT_NOT_EXIST

  • 账户不存在。

-1172 BALANCE_TRANSFER_FAILED

  • 划转失败。

-1181 WITHDRAW_NOT_ALLOW

  • 当前不允许提现。

-1182 DEPOSIT_NOT_ALLOW

  • 当前不允许充值。

-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

  • 创建订单卖出数量太多

-1204 NOT_AUTHORIZED_ACCOUNT

  • 账户未授权。

-1205 SAME_ACCOUNT_NOT_TRANSFER

  • 相同账户之间不能划转。

-1206 ORDER_AMOUNT_TOO_BIG

  • 订单超过最大交易额

-1207 PLAN_ORDER_COUNT_LIMIT

  • 计划委托数量达到限制。

-1208 STOP_PROFIT_LOSS_ORDER_COUNT_LIMIT

  • 止盈止损委托数量达到限制。

-1209 STOP_PROFIT_LOSS_POSITION_TOTAL_LIMIT

  • 止盈止损委托仓位数量达到限制。

-1210 DYNAMIC_STOP_PROFIT_LONG_FALL_QUANTITY_HIGH

  • 多仓动态止盈回落数量过高。

-1211 DYNAMIC_STOP_PROFIT_LONG_ACTIVE_PRICE_LOW

  • 动态止盈激活价格过低。

-1212 DYNAMIC_STOP_PROFIT_SHORT_ACTIVE_PRICE_HIGH

  • 动态止盈激活价格过高。

-1213 ACCOUNT_SYMBOL_NOT_MATCH

  • 账户与交易对不匹配。

-1214 ORDER_FUTURES_TRADE_BAN_OPEN

  • 禁止开仓。

-1215 ORDER_FUTURES_TRADE_BAN_CLOSE

  • 禁止平仓。

-1216 TRANSFER_LIMIT_FAILED

  • 触发划转限制失败。

-1217 STOP_ORDER_BUY_PRICE_TOO_BIG

  • 创建止损买单价格过高。

-1300 DUPLICATED_TRANSFER_ID

  • transferId 重复。

-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 Key 已过期,请立即更新 API Key。

-2018 API_KEY_SUSPENDED

过滤器故障

报错信息描述
"Filter failure: PRICE_FILTER"价格太高,太低,和/或不遵循交易品种的分时大小规则。
"Filter failure: LOT_SIZE"数量太高、太低和/或未遵循符号的步长规则。
"Filter failure: MIN_NOTIONAL"价格*数量太低,不能作为该品种的有效订单。
"Filter failure: MAX_NUM_ORDERS"客户在交易对上有太多挂单。
"Filter failure: MAX_ALGO_ORDERS"账户有太多未平仓止损和/或在交易对上执行获利指令。
"Filter failure: ICEBERG_PARTS"ICEBERG 订单会分成太多部分; icebergQty太小。

订单拒绝错误

报错信息描述
"Unknown order sent."找不到订单(通过"orderId","clientOrderId","origClientOrderId")
"Duplicate order sent."clientOrderId已经被使用
"Market is closed."该交易对不在交易范围
"Account has insufficient balance for requested action."没有足够的资金来完成行动
"Market orders are not supported for this symbol."交易对上未启用MARKET
"Iceberg orders are not supported for this symbol."交易对上未启用icebergQty
"Stop loss orders are not supported for this symbol."交易对上未启用 STOP_LOSS
"Stop loss limit orders are not supported for this symbol."交易对上未启 STOP_LOSS_LIMIT
"Take profit orders are not supported for this symbol."交易对上未启用TAKE_PROFIT
"Take profit limit orders are not supported for this symbol."交易对上未启用TAKE_PROFIT_LIMIT
"Price* QTY is zero or less."price * quantity太小
"IcebergQty exceeds QTY."icebergQty 必须少于订单数量
"This action disabled is on this account."联系客户支持; 该帐户已禁用了某些操作。
"Unsupported order combination"不允许组合orderType, timeInForce, stopPrice, 和/或 icebergQty
"Order would trigger immediately."与最后交易价格相比,订单的止损价无效。
"Cancel order is invalid. Check origClOrdId and orderId."未发送origClientOrderIdorderId
"Order would immediately match and take."LIMIT_MAKER订单类型将立即匹配并进行交易,而不是纯粹的生成订单。

基于 MIT 许可发布