错误信息
API 使用标准 HTTP 状态代码来指示 API 调用的成功或失败,响应的正文将是以下格式的 JSON:
{
"error_code": "INSTRUMENT_NOT_FOUND"
"message": "instrument not exists"
}
错误信息列表
错误码 | 描述 |
---|---|
SYSTEM_ERROR | 系统异常,请稍后再试 |
ILLEGAL_PARAMETER | 参数错误 |
INVALID_TOKEN | 无效的token |
UNSUPPORTED_CATEGORY | 不支持的CATEGORY |
UNSUPPORTED_SUB_TYPE | 不支持的订阅类型 |
TOO_MANY_SYMBOLS | 单次调用symbol数过多 |
TOO_MANY_SUBSCRIPTION | 行情推送订阅数过多 |
UNAUTHORIZED_SUB_TYPE | 未授权的订阅类型 |
INVALID_SYMBOL | 错误的symbol |
UNSUPPORTED_API_VERSION | 不支持的api版本 |
UNAUTHORIZED_CATEGORY | 没有此CATEGORY的数据权限 |
UNSUPPORTED_TIMESPAN | 不支持的K线类型 |
GRPC_SYSTEM_ERROR | 系统内部错误 |
INTERNAL_ERROR | 内部错误 |
IP_NOT_ALLOWED | IP禁止访问 |
REQUEST_TOTAL_COUNT_EXCEEDED | 开发者的接口调用次数配额不足 |
TOO_MANY_REQUESTS | 短时间大量请求,触发限流 |
MISSING_APP_KEY | 参数错误,缺少x-app-key header头 |
MISSING_SIGNATURE | 参数错误,缺少x-signature header头 |
MISSING_ALGORITHM | 参数错误,缺少x-signature-algorithm header头 |
MISSING_VERSION | 参数错误,缺少x-version header头 |
MISSING_NONCE | 参数错误,缺少x-nonce header头 |
MISSING_TIMESTAMP | 参数错误,缺少x-timestamp header头 |
SIGNATURE_ALGORITHM_NOT_SUPPORTED | 参数错误,目前加签算法只支持HMAC-SHA1 |
VERSION_NOT_SUPPORTED | 参数错误,目前version只支持1.0 |
ILLEAGAL_TIMESTAMP | 参数错误,x-timestamp格式错误 |
UNAUTHORIZED | 参数错误,找不到的app_key或app_key已过期 |
INCORRECT_SIGN | 参数错误,签名校验不通过 |
CLOCK_SKEW_EXCEEDED | 请求拒绝,x-timestamp时钟偏移超过最大限制 |
DUPPLICATED_REQUEST | 请求拒绝,重复请求 |
SYSTEM_ERROR | 系统异常,请稍后再试 |
ORDER_NOT_FOUND | 无法找到订单记录 |
DAY_ORDER_NOT_ALLOWED_AFT_CORE_TIME | 当前订单类型不支持盘前盘后 |
SYMBOL_CAN_NOT_SELL_SHORT | 该标的当前不支持卖空 |
DAY_BUYING_POWER_INSUFFICIENT | 购买力不足 |
CAN_NOT_TRADING_FOR_NON_TRADING_HOURS | 当前订单不能支持盘前盘后下单 |
CAN_NOT_TRADING_FOR_FIXGW_NOT_READY | 当前订单不能支持盘前盘后下单 |
STOP_PRICE_MUST_BE_LESS_THAN_MARKET_PRICE | 卖出时,止损价必须小于当前最新价 |
STOP_PRICE_MUST_BE_GREAT_THAN_MARKET_PRICE | 对于买入单,止损价必须高于市价 |
ACCOUNT_NOT_FOUND | 账户未找到 |
MARGIN_ACCOUNT_CAN_NOT_SELL_SHORT_FOR_LT_2K | 仅支持净资产不低于2000美元的融资融券账户进行卖空操作 |
ORDER_AMOUNT_EXCEED_LIMIT | 订单金额超限 |
MARGIN_NOT_ALLOW_FOR_RESTRICTED | 暂时禁止做空 |
CAN_NOT_TRADE_FOR_ACCOUNT_BE_RESTRICTED | 您的账户被限制进行股票&ETF交易,暂不允许提交组合订单 |
CAN_NOT_OPEN_POSITION_FOR_ACCOUNT | 您的账户被限制仅能进行股票&ETF平仓操作,暂不允许提交组合下单 |
CAN_NOT_CREATE_A_OPEN_ORDER | 仅允许平仓,暂不支持建仓 |
NO_SUCH_TICKER | 无行情数据 |
TRADE_ORDER_NOT_EXIST | 订单不存在 |
CANT_GET_A_BROKER_FOR_TRADING_INDICATOR | 该标的暂时无法交易 |
OTC_TICKER_NOT_SUPPORT_X_P | OTC市场股票不支持盘前盘后交易 |
NO_SUCH_ORDER | 订单不存在 |
TRAILING_STOP_NOT_IN_TRADING_TIME | 跟踪止损单不支持当前下单时间 |
EXIST_CONTINUOUS_BATCH_ORDER | 已提交平仓单,请勿重复提交订单 |
CLOSE_ORDER_QUANTITY_MUST_LESS_THAN_POSITION | 平仓时下单数量要小于持仓数量 |
CLOSE_ORDER_SIDE_MUST_NOT_SAME_WITH_POSITION | 平仓时已有持仓方向和订单方向相同 |
CLOSE_ORDER_SIDE_MUST_NOT_SAME_WITH_EXISTED_ORDER | 当前股票有未成交的订单,无法进行平仓操作 |
TRAILING_PERCENTAGE_MUST_BE_LESS_THAN_100 | 跟踪百分比需要小于100% |
CAN_NOT_REVERSE_POSITION_CUR_POSITION_IS_0 | 当前股票无持仓,无法进行反转操作 |
CAN_NOT_REVERSE_POSITION_EXISTED_SAME_SIDE_ORDER | 当前股票有未成交的订单,无法进行反转操作 |
CAN_NOT_REVERSE_POSITION_SIDE_SAME_WITH_POSITION | 该订单会导致账户做空 |
TRAILING_STOP_TIF_ONLY_SUPPORT_DAY | 取消前有效不支持 |
ORDER_TYPE_NOT_ALLOW | 当前暂不支持市价单建仓 |
FRACT_NOT_ALLOW | 碎股交易暂不支持 |
ACCOUNT_NOT_ALLOW_TRADE_CS_DENY | 账户已被限制交易股票 |
ACCOUNT_NOT_ALLOW_TRADE_CS_CO | 该股票仅允许平仓,暂不支持建仓 |
ORDER_SIDE_NOT_MATCH_NO_POSITION | 当前股票无持仓,无法进行卖出操作 |
ORDER_SIDE_NOT_MATCH_WITH_POSITION_QUANTITY | 订单卖出数量超过了您持有此股票的数量,订单无法提交 |
ORDER_SIDE_NOT_MATCH_WITH_POSITION_ORDER_QUANTITY | 有其他待成交卖单 |
ORDER_SIDE_NOT_MATCH_WITH_BUY_ORDER | 有待成交的买单 |
ORDER_SIDE_NOT_MATCH_WITH_SELL_ORDER | 由于您账户中持仓及委托订单状况与当前订单矛盾,订单无法提交 |
TICKER_STATUS_NOT_ALLOW_TREADE_CS | 该股票目前处于暂停交易状态,仅允许使用限价单建仓 |
TICKER_STATUS_NOT_ALLOW_TREADE_OPT | 合约对应股票目前处于暂停交易状态,仅允许使用限价单建仓 |
NO_POSITION_CASH_ACCOUNT_CAN_NOT_SELL | 现金账户不可做空 |
NO_POSITION_ORDER_SIDE_NOT_MATCH_EXPECT_SELL | 当前股票无持仓,无法进行卖出操作 |
ORDER_BEFORE_BROKER_TRADING_TIME | 当前订单类型不支持盘前交易 |
ORDER_AFTER_BROKER_TRADING_TIME | 当前订单类型不支持盘后交易 |
STOP_LOSS_PRICE_MUST_BELOW_A_PRICE | 止损单价格必须低于现请求的价格 |
STOP_LOSS_PRICE_MUST_ABOVE_A_PRICE | 止损单价格必须高于现请求的价格 |
STOP_PROFIT_PRICE_MUST_BELOW_A_PRICE | 止盈单限价必须低于现请求的价格 |
STOP_PROFIT_PRICE_MUST_ABOVE_A_PRICE | 止盈单限价必须高于现请求的价格 |
STOP_LOSS_PROFIT_PRICE_INTERNAL_ERROR | 止盈单或止损单的价格不满足最小价格间距规定 |
STOP_LOSS_PROFIT_MASTER_SIDE_MUST_BE_BUY | 止损止盈单必须是买单 |
CAN_NOT_TRADING_OTC_FOR_ACCOUNT | 您的微牛证券账户已被限制进行任何otc交易 |
OPERATOR_CAN_NOT_BE_NULL | 操作人不能为空。 |
ACCOUNT_NOT_FOUND_FROM_APEX | 不支持碎股交易 |
STOCK_ORDER_PRICE_PRECISION_EXCEED | 当价格等于或大于0.9999时,价格增量应为0.01 |
STOP_PRICE_MUST_BE_LESS_THAN_LIMIT_PRICE | 止损价必须小于限价 |
STOP_PRICE_MUST_BE_LESS_THAN_MARKET_PRICE_P | 盘前卖出止损单,止损价必须低于前一交易日的收盘价 |
STOP_PRICE_MUST_BE_LESS_THAN_MARKET_PRICE_L | 盘后卖出止损单,止损价必须低于收盘价。 |
STOP_PRICE_MUST_BE_GREAT_THAN_MARKET_PRICE_P | 盘前买入止损单,止损价必须高于前一交易日的收盘价 |
STOP_PRICE_MUST_BE_GREAT_THAN_MARKET_PRICE_L | 盘后买入止损单,止损价必须高于收盘价 |
STOP_PRICE_MUST_BE_GREATER_THAN_LIMIT_PRICE | 卖出时止损价必须大于限价 |
DAY_ORDER_NOT_ALLOWED_AFT_CORE_TIME_LIMIT | 当前为盘后时间,由于您的订单有效期为当天有效 |
DAY_ORDER_NOT_ALLOWED_AFT_CORE_TIME_OTHERS | 当前为盘后时间,由于您的订单有效期为当天有效,订单无法成交 |
DAY_ORDER_NOT_ALLOWED_AFT_CORE_TIME_MARKET | 常规交易时段已结束。不支持市价单盘前盘后交易 |
DAY_ORDER_NOT_ALLOWED_AFT_CORE_TIME_STOP_LIMIT | 常规交易时段已结束。不支持止损单、止损下价单盘前盘后交易 |
EXIST_SAME_ORDER | 重复的订单请求 |
EXIST_PENDING_REPLACE_ORDER | 不能重复修改订单 |
EXIST_PENDING_CANCEL_ORDER | 不能重复撤单 |
ERROR_NEW_ORDER | 下单出错 |
ERROR_NEW_DAY_ORDER_AFTER_CORE_TIME | 收盘后不允许下当日有效订单 |
ORDER_CANT_NOT_BE_REPLACE | 不能修改订单 |
ORDER_REPLACE_ERROR | 修改订单出错 |
ERROR_CANCEL_ORDER | 撤单出错 |
UNFILLED_SELL_ORDER_IN_CASH_ACCOUNT | 已有未成交卖单,且现金账户不支持卖空 |
UNFILLED_SELL_ORDER_IN_MARGIN_ACCOUNT | 已有未成交卖单,当前标的不支持卖空 |
CASH_ACCOUNT_CAN_NOT_SELL_SHORT | 卖出股数不能大于持仓股数 |
CASH_ACCOUNT_CAN_NOT_SHORT_OPTION | 现金账户暂不支持卖空期权 |
MARGIN_NOT_ALLOW_FOR_RESTRICTED_WITH_UNFILLED_ORDER | 已有未成交卖单,该账户不支持卖空 |
MARGIN_ACCOUNT_CAN_NOT_SELL_SHORT_FOR_LT_2K_WITH_UNFILLED_ORDER | 已有未成交卖单,当前账户净资产低于2000美元,不支持卖空 |
LIMIT_PRICE_DISMATCH_TICK_PRICE_PILOT | 限价单的订单价格不在最低价格增长变动中 |
STOP_PRICE_DISMATCH_TICK_PRICE_PILOT | 止损单的订单价格不在最低价格增长变动中 |
DAY_BUYING_POWER_INSUFFICIENT_O_P | 购买力不足 ,对于盘前时段的市价单,系统在订单金额上将额外增加15%的购买力要求 |
DAY_BUYING_POWER_INSUFFICIENT_M | 购买力不足,对于盘中的市价单,系统在订单金额上将额外增加2%的购买力要求 |
DAY_BUYING_POWER_INSUFFICIENT_NOT_SUPPORT_CREDIT | 购买力不足,授信购买力不能用于交易波动较大的股票或杠杆ETF |
MAINTENANCE_REQ_INSUFFICIENT | 剩余保证金不足,无法融资交易 |
CAN_NOT_TRADING_FOR_SOD_NOT_READY | 网络故障,请稍后再试 |
CAN_NOT_TRADING_FOR_FIXGW_NOT_READY_LIMIT | 当前订单不能支持盘前盘后下单 |
ERROR_STOP_LOSS_QUANTITY | 止盈单数量与止损单数量需保持一致 |
COMBO_ORDER_MUST_HAVE_MASTER | 该高级订单必须有父订单 |
ERROR_COMBO_ORDER_SIZE | 最多可以提交6个子订单 |
CANT_PLACE_COMBO_ORDER | 当前股票有待成交的订单 |
CNAT_PLACE_NORMAL_ORDER | 当前股票有待成交的高级订单 |
CANT_USE_UNSETTLE_FUNDS_FOR_COMBO_ORDER | 已结算资金不足,现金账户只能使用已结算资金下高级订单 |
CANT_TRADE_FOR_PRICE_BELOW_001 | 股价低于$0.01时,不允许建仓 |
CANT_TRADE_FOR_PRICE_BETWEEN_001_AND_0099 | 股价在$0.01与$0.099之间时,交易股数不能低于1000股 |
CANT_TRADE_FOR_PRICE_BETWEEN_0099_AND_0999 | 股价在$0.1与$0.999之间时,交易股数不能低于100股 |
STOP_ORDER_NOT_SUPPORT_EXTEND_HOUR | 止损止盈单不支持盘前盘后交易 |
REPLACE_QTY_CANT_LESS_THAN_STRIKE_QTY | 修改后的委托股数必须大于当前已成交股数 |
CANT_REVERSE_POSITION_FOR_EXIST_PSLP | 该股票有待成交的止损止盈订单 |
CANT_REVERSE_POSITION_FOR_EXIST_MSLP | 当前有委托中的止损止盈订单,因此委托平仓订单的总平仓股数不能超过当前总持仓数 |
STOP_LOSS_PROFIT_SIDE_MUST_BE_SAME | 止损单和止盈单的买卖方向须保持一致 |
STOP_LOSS_PROFIT_SIDE_CANT_SAME_WITH_POSITION | 止损止盈订单买卖方向必须和持仓方向相反 |
STOP_LOSS_PROFIT_TIF_MUST_BE_SAME | 止损单和止盈单有效期须保持一致 |
CANT_PLACE_PSLP_WITHOUT_POSITION | 暂未持仓该只股票, 故无法提交基于持仓的止盈止损单 |
CANT_REVERSE_POSITION_BY_PSLP | 止损单和止盈单的数量不能大于当前持仓数量 |
ORDER_QUANTITY_EXCEED_LIMIT | 订单股数必须小于 200,000 股 |
TRADE_WEBULL_REQUEST_PROCESSING | 请求正在处理中 |
TRADE_COMMON_DUPLICATE_REQUEST | 请勿重复提交请求 |
TRADE_LMTPRICE_GT_AUXPRICE | 限价必须大于止损 |
TRADE_LMTPRICE_LT_AUXPRICE | 限价必须小于止损 |
TRAILING_PRICE_MUST_BE_POSITIVE | trailing_stop_step必须大于0 |
GTX_NOT_SUPPORT_MARKET | 该订单类型不支持盘前盘后交易 |
CAN_NOT_MODIFY_ORDER_TYPE | 不支持修改订单类型 |