Error Code

Gateway error code:

G500=System error
GGATEWAY_CODE_001=TOKEN is null
GGATEWAY_CODE_002=Invalid business type
GGATEWAY_CODE_003=Company ID cannot be null
GGATEWAY_CODE_004=Link sign cannot be null
GGATEWAY_CODE_005=Login info is expired, please login again
GGATEWAY_CODE_006=Request params is null
GGATEWAY_CODE_008=Business type cannot be null
GGATEWAY_CODE_009=Head request cannot be null
GGATEWAY_CODE_010=Downstream port does not exist
GGATEWAY_CODE_011=Downstream service is abnormal, please contact customer service
GGATEWAY_CODE_012=Downstream service is unavailable
GGATEWAY_CODE_013=The downstream service return an empty result
GGATEWAY_CODE_014=Request expired
GGATEWAY_CODE_015=The request parameter is invalid
GGATEWAY_CODE_016=Token has expired
GGATEWAY_CODE_017=Refresh token has expired
GGATEWAY_CODE_018=Session has expired, please re-authenticate
GGATEWAY_CODE_019=No access rights, please contact customer service
GGATEWAY_CODE_101=Invalid account info
GGATEWAY_CODE_102=Mandatory param missing from downstream server response
GGATEWAY_CODE_902=Service time out, please contact customer service

GGATEWAY_CODE_00012001=Signature verification fail
GGATEWAY_CODE_00012002=Such Request is invalid
GGATEWAY_CODE_00012003=The API key request not exist
GGATEWAY_CODE_00012004=There is no request rights for that API
GGATEWAY_CODE_00012005=Too many request, please try later
GGATEWAY_CODE_00012006=API is invalid
GGATEWAY_CODE_00012007=illegality ip address

Customer Management Error Codes:

USCUSTOMER_API_00011001=The requested permission is invalid
USCUSTOMER_API_00011002=The API number of applications has exceeded the limit
USCUSTOMER_API_00011003=The API label already exists
USCUSTOMER_API_0000142=Your mobile has been bound to another %s account, please try again with another mobile
USCUSTOMER_API_0001025=The current interface parameters are abnormal, please check and try again
USCUSTOMER_API_0001045=The current organization does not have profit sharing rule information, operation is prohibited
USCUSTOMER_API_0001046=The consumption profit ratio cannot be greater than the white label contract profit sharing ratio, please adjust
USCUSTOMER_API_0001050=The wrong password has been entered 5 times in a row and the account has been locked. Please contact customer service for processing.
USCUSTOMER_API_0001051=Account alias already exists
USCUSTOMER_API_0001052=Exchange code does not exist
USCUSTOMER_API_0001053=The exchange account type does not exist
USCUSTOMER_API_0001054=size and current parameters are incorrect, please enter a positive integer

Transaction Bridge Error Codes:

DIRECT500=System error
DIRECTE000001=Fail to place order,please contact Customer Service
DIRECTE000002=Account position holding exceed limit
DIRECTE000003=Product do not have quote
DIRECTE000004=Cannot obtain quote
DIRECTE000005=Param cannot be null
DIRECTE000006=Format is incorrect
DIRECTE000007=Param verify fail
DIRECTE000008=The order failed, please check whether the product mapping relationship exists
DIRECTE000009=The request failed, please check whether the apikey and other necessary configurations are correct.
DIRECTE000010=Request timed out, please try again later
DIRECTE000011=Request failed, please contact customer service (%s)
DIRECTE000012=Product is not allowed to trade
DIRECTE000013=Account is suspended, not allowed to trade
DIRECTE000014=Inquiry not opened, please confirm
DIRECTE000015=Other inquiry has been opened, please close it and try again (id=%s, version=%s)

DIRECTbinance-1000=An unknown error occurred while processing the request.
DIRECTbinance-1001=Internal error; unable to process your request. Please try again.
DIRECTbinance-1002=You are not authorized to execute this request.
DIRECTbinance-1003=Too many requests queued.
DIRECTbinance-1004=Server is busy, please wait and try again
DIRECTbinance-1006=An unexpected response was received from the message bus. Execution status unknown.
DIRECTbinance-1007=Timeout waiting for response from backend server. Send status unknown; execution status unknown.
DIRECTbinance-1008=Spot server is currently overloaded with other requests. Please try again in a few minutes.
DIRECTbinance-1014=Unsupported order combination.
DIRECTbinance-1015=Too many new orders.
DIRECTbinance-1016=This service is no longer available.
DIRECTbinance-1020=This operation is not supported.
DIRECTbinance-1021=Timestamp for this request is outside of the recvWindow.
DIRECTbinance-1022=Signature for this request is not valid.
DIRECTbinance-1099=This replaces error code -1999
DIRECTbinance-1100=Illegal characters found in a parameter.
DIRECTbinance-1101=Too many parameters sent for this endpoint.
DIRECTbinance-1102=A mandatory parameter was not sent, was empty/null, or malformed.
DIRECTbinance-1103=An unknown parameter was sent.
DIRECTbinance-1104=Not all sent parameters were read.
DIRECTbinance-1105=A parameter was empty.
DIRECTbinance-1106=A parameter was sent when not required.
DIRECTbinance-1111=Parameter %s has too much precision.
DIRECTbinance-1112=No orders on book for symbol.
DIRECTbinance-1114=TimeInForce parameter sent when not required.
DIRECTbinance-1115=Invalid timeInForce.
DIRECTbinance-1116=Invalid orderType.
DIRECTbinance-1117=Invalid side.
DIRECTbinance-1118=New client order ID was empty.
DIRECTbinance-1119=Original client order ID was empty.
DIRECTbinance-1120=Invalid interval.
DIRECTbinance-1121=Invalid symbol.
DIRECTbinance-1125=This listenKey does not exist.
DIRECTbinance-1127=More than %s hours between startTime and endTime.
DIRECTbinance-1128=Combination of optional parameters invalid.
DIRECTbinance-1130=Invalid data sent for a parameter.
DIRECTbinance-1131=recvWindow must be less than 60000
DIRECTbinance-1134=strategyType was less than 1000000.
DIRECTbinance-1139=Invalid ticker type.
DIRECTbinance-1145=cancelRestrictions has to be either ONLY_NEW or ONLY_PARTIALLY_FILLED.
DIRECTbinance-1151=Symbol is present multiple times in the list.
DIRECTbinance-1152=Invalid X-MBX-SBE header; expected <SCHEMA_ID>:<VERSION>.
DIRECTbinance-1153=Unsupported SBE schema ID or version specified in the X-MBX-SBE header.
DIRECTbinance-1155=SBE is not enabled.
DIRECTbinance-1158=Order type not supported in OCO.
DIRECTbinance-1160=If the order type for the above or below leg is STOP_LOSS_LIMIT, and icebergQty is provided for that leg, the timeInForce has to be GTC else it will throw an error.
DIRECTbinance-2010=NEW_ORDER_REJECTED
DIRECTbinance-2011=CANCEL_REJECTED
DIRECTbinance-2013=Order does not exist.
DIRECTbinance-2014=API-key format invalid.
DIRECTbinance-2015=Invalid API-key, IP, or permissions for action.
DIRECTbinance-2016=No trading window could be found for the symbol. Try ticker/24hrs instead.
DIRECTbinance-2026=Order was canceled or expired with no executed qty over 90 days ago and has been archived.
DIRECTbinance-3000=Internal server error.
DIRECTbinance-3001=Please enable 2FA first.
DIRECTbinance-3002=We don't have this asset.
DIRECTbinance-3003=Margin account does not exist.
DIRECTbinance-3004=Trade not allowed.
DIRECTbinance-3005=Transferring out not allowed.
DIRECTbinance-3006=Your borrow amount has exceed maximum borrow amount.
DIRECTbinance-3007=You have pending transaction, please try again later.
DIRECTbinance-3008=Borrow not allowed.
DIRECTbinance-3009=This asset are not allowed to transfer into margin account currently.
DIRECTbinance-3010=Repay not allowed.
DIRECTbinance-3011=Your input date is invalid.
DIRECTbinance-3012=Borrow is banned for this asset.
DIRECTbinance-3013=Borrow amount less than minimum borrow amount.
DIRECTbinance-3014=Borrow is banned for this account.
DIRECTbinance-3015=Repay amount exceeds borrow amount.
DIRECTbinance-3016=Repay amount less than minimum repay amount.
DIRECTbinance-3017=This asset are not allowed to transfer into margin account currently.
DIRECTbinance-3018=Transferring in has been banned for this account.
DIRECTbinance-3019=Transferring out has been banned for this account.
DIRECTbinance-3020=Transfer out amount exceeds max amount.
DIRECTbinance-3021=Margin account are not allowed to trade this trading pair.
DIRECTbinance-3022=You account's trading is banned.
DIRECTbinance-3023=You can't transfer out/place order under current margin level.
DIRECTbinance-3024=The unpaid debt is too small after this repayment.
DIRECTbinance-3025=Your input date is invalid.
DIRECTbinance-3026=Your input param is invalid.
DIRECTbinance-3027=Not a valid margin asset.
DIRECTbinance-3028=Not a valid margin pair.
DIRECTbinance-3029=Transfer failed.
DIRECTbinance-3036=This account is not allowed to repay.
DIRECTbinance-3037=PNL is clearing. Wait a second.
DIRECTbinance-3038=Listen key not found.
DIRECTbinance-3041=Balance is not enough
DIRECTbinance-3042=PriceIndex not available for this margin pair.
DIRECTbinance-3043=Transferring in not allowed.
DIRECTbinance-3044=System busy.
DIRECTbinance-3045=The system doesn't have enough asset now.
DIRECTbinance-3999=This function is only available for invited users.
DIRECTbinance-4001=Invalid operation.
DIRECTbinance-4002=Invalid get.
DIRECTbinance-4003=Your input email is invalid.
DIRECTbinance-4004=You don't login or auth.
DIRECTbinance-4005=Too many new requests.
DIRECTbinance-4006=Support main account only.
DIRECTbinance-4007=Address validation is not passed.
DIRECTbinance-4008=Address tag validation is not passed.
DIRECTbinance-4010=White list mail has been confirmed.
DIRECTbinance-4011=White list mail is invalid.
DIRECTbinance-4012=White list is not opened.
DIRECTbinance-4013=2FA is not opened.
DIRECTbinance-4014=Withdraw is not allowed within 2 min login.
DIRECTbinance-4015=Withdraw is limited.
DIRECTbinance-4016=Within 24 hours after password modification, withdrawal is prohibited.
DIRECTbinance-4017=Within 24 hours after the release of 2FA, withdrawal is prohibited.
DIRECTbinance-4018=We don't have this asset.
DIRECTbinance-4019=Current asset is not open for withdrawal.
DIRECTbinance-4021=Asset withdrawal must be an %s multiple of %s.
DIRECTbinance-4022=Not less than the minimum pick-up quantity %s.
DIRECTbinance-4023=Within 24 hours, the withdrawal exceeds the maximum amount.
DIRECTbinance-4024=You don't have this asset.
DIRECTbinance-4025=The number of hold asset is less than zero.
DIRECTbinance-4026=You have insufficient balance.
DIRECTbinance-4027=Failed to obtain tranId.
DIRECTbinance-4028=The amount of withdrawal must be greater than the Commission.
DIRECTbinance-4029=The withdrawal record does not exist.
DIRECTbinance-4030=Confirmation of successful asset withdrawal.
DIRECTbinance-4031=Cancellation failed.
DIRECTbinance-4032=Withdraw verification exception.
DIRECTbinance-4033=Illegal address.
DIRECTbinance-4034=The address is suspected of fake.
DIRECTbinance-4035=This address is not on the whitelist. Please join and try again.
DIRECTbinance-4036=The new address needs to be withdrawn in %s hours.
DIRECTbinance-4037=Re-sending Mail failed.
DIRECTbinance-4038=Please try again in 5 minutes.
DIRECTbinance-4039=The user does not exist.
DIRECTbinance-4040=This address not charged.
DIRECTbinance-4041=Please try again in one minute.
DIRECTbinance-4042=This asset cannot get deposit address again.
DIRECTbinance-4043=More than 100 recharge addresses were used in 24 hours.
DIRECTbinance-4044=This is a blacklist country.
DIRECTbinance-4045=Failure to acquire assets.
DIRECTbinance-4046=Agreement not confirmed.
DIRECTbinance-4047=Time interval must be within 0-90 days
DIRECTbinance-4060=As your deposit has not reached the required block confirmations, we have temporarily locked %s asset
DIRECTbinance-5001=Don't allow transfer to micro assets.
DIRECTbinance-5002=You have insufficient balance.
DIRECTbinance-5003=You don't have this asset.
DIRECTbinance-5004=The residual balances have exceeded 0.001BTC, Please re-choose.
DIRECTbinance-5005=The residual balances of the BTC is too low
DIRECTbinance-5006=Only transfer once in 24 hours.
DIRECTbinance-5007=Quantity must be greater than zero.
DIRECTbinance-5008=Insufficient amount of returnable assets.
DIRECTbinance-5009=Product does not exist.
DIRECTbinance-5010=Asset transfer fail.
DIRECTbinance-5011=future account not exists.
DIRECTbinance-5021=This parent sub have no relation
DIRECTbinance-5012=future account or sub relation not exists.
DIRECTbinance-6001=Daily product not exists.
DIRECTbinance-6003=Product not exist or you don't have permission
DIRECTbinance-6004=Product not in purchase status
DIRECTbinance-6005=Smaller than min purchase limit
DIRECTbinance-6006=Redeem amount error
DIRECTbinance-6007=Not in redeem time
DIRECTbinance-6008=Product not in redeem status
DIRECTbinance-6009=Request frequency too high
DIRECTbinance-6011=Exceeding the maximum num allowed to purchase per user
DIRECTbinance-6012=Balance not enough
DIRECTbinance-6013=Purchasing failed
DIRECTbinance-6014=Exceed up-limit allowed to purchased
DIRECTbinance-6015=Empty request body
DIRECTbinance-6016=Parameter err
DIRECTbinance-6017=Not in whitelist
DIRECTbinance-6018=Asset not enough
DIRECTbinance-6019=Need confirm
DIRECTbinance-6020=Project not exists
DIRECTbinance-7001=Date range is not supported.
DIRECTbinance-7002=Data request type is not supported.
DIRECTbinance-20121=Invalid symbol.
DIRECTbinance-20124=Invalid algo id or it has been completed.
DIRECTbinance-20130=Invalid data sent for a parameter.
DIRECTbinance-20132=The client algo id is duplicated.
DIRECTbinance-20194=Duration is too short to execute all required quantity.
DIRECTbinance-20195=The total size is too small.
DIRECTbinance-20196=The total size is too large.
DIRECTbinance-20198=Reach the max open orders allowed.
DIRECTbinance-20204=The notional of USD is less or more than the limit.
DIRECTbinance10001=The system is under maintenance, please try again later.
DIRECTbinance-10002=Invalid input parameters.
DIRECTbinance-10005=No records found.
DIRECTbinance-10007=This coin is not loanable.
DIRECTbinance-10008=This coin is not loanable
DIRECTbinance-10009=This coin can not be used as collateral.
DIRECTbinance-10010=This coin can not be used as collateral.
DIRECTbinance-10011=Insufficient spot assets.
DIRECTbinance-10012=Invalid repayment amount.
DIRECTbinance-10013=Insufficient collateral amount.
DIRECTbinance-10015=Collateral deduction failed.
DIRECTbinance-10016=Failed to provide loan.
DIRECTbinance-10017=Repayment amount exceeds debt.
DIRECTbinance-10018=Invalid repayment amount.
DIRECTbinance-10019=Configuration does not exists.
DIRECTbinance-10020=User ID does not exist.
DIRECTbinance-10021=Order does not exist.
DIRECTbinance-10022=Invalid adjustment amount.
DIRECTbinance-10023=Failed to adjust LTV.
DIRECTbinance-10024=LTV adjustment not supported.
DIRECTbinance-10025=Repayment failed.
DIRECTbinance-10026=Invalid parameter.
DIRECTbinance-10028=Invalid parameter.
DIRECTbinance-10029=Loan amount is too small.
DIRECTbinance-10030=Loan amount is too much.
DIRECTbinance-10031=Individual loan quota reached.
DIRECTbinance-10032=Repayment is temporarily unavailable.
DIRECTbinance-10034=Repay with collateral is not available currently, please try to repay with borrowed coin.
DIRECTbinance-10039=Repayment amount is too small.
DIRECTbinance-10040=Repayment amount is too large.
DIRECTbinance-10041=Due to high demand, there are currently insufficient loanable assets for %s. Please adjust your borrow amount or try again tomorrow.
DIRECTbinance-10042=asset %s is not supported
DIRECTbinance-10043=%s borrowing is currently not supported.
DIRECTbinance-10044=Collateral amount has reached the limit. Please reduce your collateral amount or try with other collaterals.
DIRECTbinance-10045=The loan coin does not support collateral repayment. Please try again later.
DIRECTbinance-10046=Collateral Adjustment exceeds the maximum limit. Please try again.
DIRECTbinance-10047=This coin is currently not supported in your location due to local regulations.
DIRECTbinance-13000=Redeption of the token is forbiden now
DIRECTbinance-13001=Exceeds individual 24h redemption limit of the token
DIRECTbinance-13002=Exceeds total 24h redemption limit of the token
DIRECTbinance-13003=Subscription of the token is forbiden now
DIRECTbinance-13004=Exceeds individual 24h subscription limit of the token
DIRECTbinance-13005=Exceeds total 24h subscription limit of the token
DIRECTbinance-13006=Subscription amount is too small
DIRECTbinance-13007=The Agreement is not signed
DIRECTbinance-12014=More than 1 request in 2 seconds
DIRECTbinance-18002=The total amount of codes you created has exceeded the 24-hour limit, please try again after UTC 0
DIRECTbinance-18003=Too many codes created in 24 hours, please try again after UTC 0
DIRECTbinance-18004=Too many invalid redeem attempts in 24 hours, please try again after UTC 0
DIRECTbinance-18005=Too many invalid verify attempts, please try later
DIRECTbinance-18006=The amount is too small, please re-enter
DIRECTbinance-18007=This token is not currently supported, please re-enter
DIRECTbinance-21001=Request ID is not a Portfolio Margin Account.
DIRECTbinance-21002=Portfolio Margin Account doesn't support transfer from margin to futures.
DIRECTbinance-21003=Fail to retrieve margin assets.
DIRECTbinance-21004=User doesn’t have portfolio margin bankruptcy loan
DIRECTbinance-21005=User’s spot wallet doesn’t have enough BUSD to repay portfolio margin bankruptcy loan
DIRECTbinance-21006=User had portfolio margin bankruptcy loan repayment in process
DIRECTbinance-21007=User failed to repay portfolio margin bankruptcy loan since liquidation was in process
DIRECTbinance2021=This code is sent when either the cancellation of the order failed or the new order placement failed but not both.
DIRECTbinance-2022=This code is sent when both the cancellation of the order failed and the new order placement failed.

DIRECTBINANCE_SPECIAL_01=The order (by either orderId, clientOrderId, origClientOrderId) could not be found.
DIRECTBINANCE_SPECIAL_02=The clientOrderId is already in use.
DIRECTBINANCE_SPECIAL_03=The symbol is not trading.
DIRECTBINANCE_SPECIAL_04=Not enough funds to complete the action.
DIRECTBINANCE_SPECIAL_05=MARKET is not enabled on the symbol.
DIRECTBINANCE_SPECIAL_06=cebergQty is not enabled on the symbol
DIRECTBINANCE_SPECIAL_07=STOP_LOSS is not enabled on the symbol
DIRECTBINANCE_SPECIAL_08=STOP_LOSS_LIMIT is not enabled on the symbol
DIRECTBINANCE_SPECIAL_09=TAKE_PROFIT is not enabled on the symbol
DIRECTBINANCE_SPECIAL_10=TAKE_PROFIT_LIMIT is not enabled on the symbol
DIRECTBINANCE_SPECIAL_11=price * quantity is too low
DIRECTBINANCE_SPECIAL_12=icebergQty must be less than the order quantity
DIRECTBINANCE_SPECIAL_13=Contact customer support; some actions have been disabled on the account.
DIRECTBINANCE_SPECIAL_14=Contact customer support; the account has trading ability disabled.
DIRECTBINANCE_SPECIAL_15=The orderType, timeInForce, stopPrice, and/or icebergQty combination isn't allowed.
DIRECTBINANCE_SPECIAL_16=The order's stop price is not valid when compared to the last traded price.
DIRECTBINANCE_SPECIAL_17=No origClientOrderId or orderId was sent in.
DIRECTBINANCE_SPECIAL_18=LIMIT_MAKER order type would immediately match and trade, and not be a pure maker order.
DIRECTBINANCE_SPECIAL_19=The prices set in the OCO is breaking the Price restrictions. <br />For reference: <br />BUY : LIMIT_MAKER price < Last Traded Price < stopPrice <br />SELL : LIMIT_MAKER price > Last Traded Price > stopPrice <br />
DIRECTBINANCE_SPECIAL_20=OCO is not enabled on the symbol.
DIRECTBINANCE_SPECIAL_21=MARKET orders using the parameter quoteOrderQty are not enabled on this symbol.
DIRECTBINANCE_SPECIAL_22=Orders using trailingDelta are not enabled on the symbol.
DIRECTBINANCE_SPECIAL_23=POST /api/v3/order/cancelReplace (REST API) or order.cancelReplace (WebSocket API) is on enabled the symbol.
DIRECTBINANCE_SPECIAL_24=Account and symbol do not have the same permissions. (e.g. SPOT, MARGIN, etc)
DIRECTBINANCE_SPECIAL_25=Account is unable to trade on that symbol. (e.g. An ISOLATED_MARGIN account cannot place SPOT orders.)
DIRECTBINANCE_SPECIAL_26=Either cancelRestrictions was set to ONLY_NEW but the order status was not NEW or cancelRestrictions was set to ONLY_PARTIALLY_FILLED but the order status was not PARTIALLY_FILLED. 
DIRECTBINANCE_SPECIAL_27=Order is being placed or a server that is not configured to allow access to TRADE endpoints.
DIRECTBINANCE_SPECIAL_F01=price is too high, too low, and/or not following the tick size rule for the symbol.
DIRECTBINANCE_SPECIAL_F02=price is X% too high or X% too low from the average weighted price over the last Y minutes.
DIRECTBINANCE_SPECIAL_F03=quantity is too high, too low, and/or not following the step size rule for the symbol.
DIRECTBINANCE_SPECIAL_F04=price * quantity is too low to be a valid order for the symbol.
DIRECTBINANCE_SPECIAL_F05=ICEBERG order would break into too many parts; icebergQty is too small.
DIRECTBINANCE_SPECIAL_F06=MARKET order's quantity is too high, too low, and/or not following the step size rule for the symbol.
DIRECTBINANCE_SPECIAL_F07=The account's position has reached the maximum defined limit.This is composed of the sum of the balance of the base asset, and the sum of the quantity of all open BUYorders.
DIRECTBINANCE_SPECIAL_F08=Account has too many open orders on the symbol.
DIRECTBINANCE_SPECIAL_F09=Account has too many open stop loss and/or take profit orders on the symbol.
DIRECTBINANCE_SPECIAL_F10=Account has too many open iceberg orders on the symbol.
DIRECTBINANCE_SPECIAL_F11=trailingDelta is not within the defined range of the filter for that order type.
DIRECTBINANCE_SPECIAL_F12=Account has too many open orders on the exchange.
DIRECTBINANCE_SPECIAL_F13=Account has too many open stop loss and/or take profit orders on the exchange.
DIRECTBINANCE_SPECIAL_F14=The account has too many unclosed iceberg orders in the exchange.
DIRECTBINANCE_SPECIAL_F15=price is X% too high or Y% too low from the lastPrice on that side (i.e. BUY/SELL)

DIRECTOKX-1=Operation failed.
DIRECTOKX-2=Bulk operation partially succeeded.
DIRECTOKX-50000=Body for POST request cannot be empty.
DIRECTOKX-50001=Service temporarily unavailable. Try again later
DIRECTOKX-50002=JSON syntax error
DIRECTOKX-50004=API endpoint request timeout (does not mean that the request was successful or failed, please check the request result).
DIRECTOKX-50005=API is offline or unavailable.
DIRECTOKX-50006=Invalid Content-Type. Please use "application/JSON".
DIRECTOKX-50007=Account blocked.
DIRECTOKX-50008=User does not exist.
DIRECTOKX-50009=Account is suspended due to ongoing liquidation.
DIRECTOKX-50010=User ID cannot be empty.
DIRECTOKX-50011=Too Many Requests
DIRECTOKX-50012=Account status invalid. Check account status
DIRECTOKX-50013=Systems are busy. Please try again later.
DIRECTOKX-50014=Parameter %s cannot be empty.
DIRECTOKX-50015=Either parameter %s or %s is required.
DIRECTOKX-50016=Parameter %s and %s is an invalid pair.
DIRECTOKX-50017=Position frozen and related operations restricted due to auto-deleveraging (ADL). Try again later
DIRECTOKX-50018=%s frozen and related operations restricted due to auto-deleveraging (ADL). Try again later
DIRECTOKX-50019=Account frozen and related operations restricted due to auto-deleveraging (ADL). Try again later
DIRECTOKX-50020=Position frozen and related operations are restricted due to liquidation. Try again later
DIRECTOKX-50021=%s frozen and related operations are restricted due to liquidation. Try again later
DIRECTOKX-50022=Account frozen and related operations are restricted due to liquidation. Try again later
DIRECTOKX-50023=Funding fees frozen and related operations are restricted. Try again later
DIRECTOKX-50024=Either parameter %s or %s should be submitted.
DIRECTOKX-50025=Parameter %s count exceeds the limit %s.
DIRECTOKX-50026=System error. Try again later
DIRECTOKX-50027=This account is restricted from trading. Please contact customer support for assistance.
DIRECTOKX-50028=Unable to take the order, please reach out to support center for details.
DIRECTOKX-50029=Your account has triggered OKX risk control and is temporarily restricted from conducting transactions. Please check your email registered with OKX for contact from our customer support team.
DIRECTOKX-50030=You don't have permission to use this API endpoint
DIRECTOKX-50032=Your account has been set to prohibit transactions in this currency. Please confirm and try again
DIRECTOKX-50033=Instrument blocked. Please verify trading this instrument is allowed under account settings and try again.
DIRECTOKX-50035=This endpoint requires that APIKey must be bound to IP
DIRECTOKX-50036=The expTime can't be earlier than the current system time. Please adjust the expTime and try again.
DIRECTOKX-50037=Order expired.
DIRECTOKX-50038=This feature is unavailable in demo trading
DIRECTOKX-50039=Parameter "before" isn't supported for timestamp pagination
DIRECTOKX-50040=Too frequent operations, please try again later
DIRECTOKX-50041=Your user ID hasn’t been allowlisted. Please contact customer service for assistance.
DIRECTOKX-50044=Must select one broker type
DIRECTOKX-50047=%s has already settled. To check the relevant candlestick data, please use %s
DIRECTOKX-50048=Switching risk unit may lead position risk increases and be forced liquidated. Please adjust position size, make sure margin is in a safe status.
DIRECTOKX-50049=No information on the position tier. The current instrument doesn’t support margin trading.
DIRECTOKX-50050=You’ve already activated options trading. Please don’t activate it again.
DIRECTOKX-50051=Due to compliance restrictions in your country or region, you cannot use this feature.
DIRECTOKX-50052=Due to local laws and regulations, you cannot trade with your chosen crypto.
DIRECTOKX-50053=This feature is only available in demo trading.
DIRECTOKX-50055=Reset unsuccessful. Assets can only be reset up to 5 times per day.
DIRECTOKX-50056=You have pending orders or open positions with this currency. Please reset after canceling all the pending orders/closing all the open positions.
DIRECTOKX-50057=Reset unsuccessful. Try again later.
DIRECTOKX-50058=This crypto is not supported in an asset reset.
DIRECTOKX-50059=Before you continue, you'll need to complete additional steps as required by your local regulators. Please visit the website or app for more details.
DIRECTOKX-50060=For security and compliance purposes, please complete the identity verification process to continue using our services.
DIRECTOKX-50061=You've reached the maximum order rate limit for this account.
DIRECTOKX-50063=You can't activate the credits as they might have expired or are already activated.
DIRECTOKX-50064=The borrowing system is unavailable. Try again later.
DIRECTOKX-50100=API frozen, please contact customer service.
DIRECTOKX-50101=APIKey does not match current environment.
DIRECTOKX-50102=Timestamp request expired.
DIRECTOKX-50103=Request header "OK-ACCESS-KEY" cannot be empty.
DIRECTOKX-50104=Request header "OK-ACCESS-PASSPHRASE" cannot be empty.
DIRECTOKX-50105=Request header "OK-ACCESS-PASSPHRASE" incorrect.
DIRECTOKX-50106=Request header "OK-ACCESS-SIGN" cannot be empty.
DIRECTOKX-50107=Request header "OK-ACCESS-TIMESTAMP" cannot be empty.
DIRECTOKX-50108=Exchange ID does not exist.
DIRECTOKX-50109=Exchange domain does not exist.
DIRECTOKX-50110=Your IP %s is not included in your API key's IP whitelist.
DIRECTOKX-50111=Invalid OK-ACCESS-KEY.
DIRECTOKX-50112=Invalid OK-ACCESS-TIMESTAMP.
DIRECTOKX-50113=Invalid signature.
DIRECTOKX-50114=Invalid authorization.
DIRECTOKX-50115=Invalid request method.
DIRECTOKX-50116=Fast API is allowed to create only one API key
DIRECTOKX-50118=To link the app using your API key, your broker needs to share their IP to be whitelisted
DIRECTOKX-50119=API key doesn't exist
DIRECTOKX-50120=This API key doesn't have permission to use this function
DIRECTOKX-50121=You can't access our services through the IP address (%s)
DIRECTOKX-50122=Order amount must exceed minimum amount
DIRECTOKX-51000=Parameter %s error
DIRECTOKX-51001=Instrument ID does not exist
DIRECTOKX-51002=Instrument ID does not match underlying index
DIRECTOKX-51003=Either client order ID or order ID is required
DIRECTOKX-51004=Order failed. For cross buy/sell mode of %s and instFamily %s, the sum of current sell order size, current instId position quantity, current instId pending sell orders, and other contracts of the same instFamily cannot be more than %s(contracts) which is the maximum position amount under current leverage. Please lower the leverage or use a new sub-account to place the order again (current leverage: %s×, current sell order size: %s contracts, current instId position quantity: %s contracts, current instId pending sell orders: %s contracts, other contracts of the same instFamily: %s contracts).
DIRECTOKX-51005=Your order amount exceeds the max order amount.
DIRECTOKX-51006=Order price is not within the price limit (max buy price: %s min sell price: %s)
DIRECTOKX-51007=Order failed. Please place orders of at least 1 contract or more.
DIRECTOKX-51008=Order failed. Insufficient %s balance in account
DIRECTOKX-51009=Order blocked. Please contact customer support for assistance.
DIRECTOKX-51010=Request unsupported under current account mode
DIRECTOKX-51011=Order ID already exists.
DIRECTOKX-51012=Token does not exist.
DIRECTOKX-51014=Index does not exist.
DIRECTOKX-51015=Instrument ID does not match instrument type.
DIRECTOKX-51016=Client order ID already exists.
DIRECTOKX-51017=Loan amount exceeds borrowing limit.
DIRECTOKX-51018=User with option account cannot hold net short positions.
DIRECTOKX-51019=No net long positions can be held under cross margin mode in options.
DIRECTOKX-51020=Order amount should be greater than the min available amount.
DIRECTOKX-51021=The pair or contract is not yet listed
DIRECTOKX-51022=Contract suspended.
DIRECTOKX-51023=Position does not exist.
DIRECTOKX-51024=Trading account is blocked.
DIRECTOKX-51025=Order count exceeds the limit.
DIRECTOKX-51026=Instrument type does not match underlying index.
DIRECTOKX-51027=Contract expired.
DIRECTOKX-51028=Contract under delivery.
DIRECTOKX-51029=Contract is being settled.
DIRECTOKX-51030=Funding fee is being settled.
DIRECTOKX-51031=This order price is not within the closing price range.
DIRECTOKX-51032=Closing all positions at market price.
DIRECTOKX-51033=The total amount per order for this pair has reached the upper limit.
DIRECTOKX-51034=Please reset the market maker protection status to inactive
DIRECTOKX-51035=Account does not have permission to submit MM quote order
DIRECTOKX-51036=Only Options instrument of the PM account supports MMP orders.
DIRECTOKX-51042=Under the Portfolio margin account, users can only place MMP orders in cross margin mode in Options.
DIRECTOKX-51043=This isolated position doesn't exist.
DIRECTOKX-59509=Account does not have permission to reset MMP status
DIRECTOKX-51037=This account only supports placing IOC orders to reduce account risk.
DIRECTOKX-51038=IOC order already exists under the current risk module.
DIRECTOKX-51039=Leverage cannot be adjusted for the cross positions of Expiry Futures and Perpetual Futures under the PM account.
DIRECTOKX-51040=Cannot adjust margins for long isolated options positions
DIRECTOKX-51041=Portfolio margin account only supports net mode.
DIRECTOKX-51044=The order type %s, %s is not allowed to set stop loss and take profit
DIRECTOKX-51046=The take profit trigger price must be higher than the order price
DIRECTOKX-51047=The stop loss trigger price must be lower than the order price
DIRECTOKX-51048=The take profit trigger price must be lower than the order price
DIRECTOKX-51049=The stop loss trigger price must be higher than the order price
DIRECTOKX-51050=The take profit trigger price must be higher than the best ask price
DIRECTOKX-51051=The stop loss trigger price must be lower than the best ask price
DIRECTOKX-51052=The take profit trigger price must be lower than the best bid price
DIRECTOKX-51053=The stop loss trigger price must be higher than the best bid price
DIRECTOKX-51054=Request timed out. Please try again.
DIRECTOKX-51055=Futures Grid is not available in Portfolio Margin mode
DIRECTOKX-51056=Action not allowed
DIRECTOKX-51057=This bot isn’t available in current account mode. Switch mode in Settings > Account mode to continue.
DIRECTOKX-51058=No available position for this algo order
DIRECTOKX-51059=Strategy for the current state does not support this operation
DIRECTOKX-51065=algoClOrdId already exists.
DIRECTOKX-51068=%s already exists within algoClOrdId and attachAlgoClOrdId.
DIRECTOKX-51069=The option contracts related to current %s do not exist
DIRECTOKX-51070=You do not meet the requirements for switching to this account mode. Please upgrade the account mode on the OKX website or App
DIRECTOKX-51071=You've reached the maximum limit for tag level cancel all after timers.
DIRECTOKX-51072=As a spot lead trader, you need to set tdMode to 'spot_isolated' when configured buying lead trade pairs
DIRECTOKX-51073=As a spot lead trader, you need to use '/copytrading/close-subposition' for selling assets through lead trades
DIRECTOKX-51074=Only the tdMode for lead trade pairs configured by spot lead traders can be set to 'spot_isolated'
DIRECTOKX-51076=TP/SL orders in Split TPs only support one-way TP/SL. You can not use slTriggerPx&slOrdPx and tpTriggerPx&tpOrdPx at the same time.
DIRECTOKX-51077=You cannot set ‘amendPxOnTriggerTyp’ as 1 for spot and margin trading
DIRECTOKX-51078=You are a lead trader. Split TPs are not supported.
DIRECTOKX-51079=The number of TP orders with Split TPs attached in a same order cannot exceed %s
DIRECTOKX-51080=Take-profit trigger price types (tpTriggerPxType) must be the same in an order with Split TPs attached
DIRECTOKX-51081=Take-profit trigger prices (tpTriggerPx) cannot be the same in an order with Split TPs attached
DIRECTOKX-51082=Take-profit order prices (tpOrdPx) must be market prices in an order with Split TPs attached
DIRECTOKX-51083=The total size of TP orders with Split TPs attached in a same order should equal the size of this order
DIRECTOKX-51084=The number of SL orders with Split TPs attached in a same order cannot exceed %s
DIRECTOKX-51085=The number of TP orders cannot be less than 2 when cost-price SL is enabled (amendPxOnTriggerType set as 1) for Split TPs
DIRECTOKX-51086=The number of orders with Split TPs attached in a same order cannot exceed %s
DIRECTOKX-51538=You need to use attachAlgoOrds if you used attachAlgoOrds when placing an order. attachAlgoOrds is not supported if you did not use attachAlgoOrds when placing this order.
DIRECTOKX-51539=attachAlgoId or attachAlgoClOrdId cannot be identical when modifying any TP/SL within your split TPs order
DIRECTOKX-51527=Order modification failed. At least 1 of the attached TP/SL orders does not exist.
DIRECTOKX-51087=Listing canceled for this crypto
DIRECTOKX-51088=You can only place 1 TP/SL order to close an entire position
DIRECTOKX-51089=The size of the TP order among split TPs attached cannot be empty
DIRECTOKX-51090=You can't modify the amount of an SL order placed with a TP limit order.
DIRECTOKX-51091=All TP orders in one order must be of the same type.
DIRECTOKX-51092=TP order prices (tpOrdPx) in one order must be different.
DIRECTOKX-51093=TP limit order prices (tpOrdPx) in one order can't be –1 (market price).
DIRECTOKX-51094=You can't place TP limit orders in spot, margin, or options trading.
DIRECTOKX-51095=To place TP limit orders at this endpoint, you must place an SL order at the same time.
DIRECTOKX-51096=cxlOnClosePos needs to be true to place a TP limit order
DIRECTOKX-51098=You can't add a new TP order to an SL order placed with a TP limit order.
DIRECTOKX-51099=You can't place TP limit orders as a lead trader.
DIRECTOKX-51178=tpTriggerPx&tpOrdPx or slTriggerPx&slOrdPx can't be empty when using attachAlgoClOrdId.
DIRECTOKX-51100=Unable to place order. Take profit/Stop loss conditions cannot be added to reduce-only orders.
DIRECTOKX-51101=Order failed. The size of the current order cannot be more than %s (contracts).
DIRECTOKX-51102=Order failed. The number of pending orders for this instId cannot be more than %s (orders).
DIRECTOKX-51103=Order failed. The number of pending orders across all instIds under the current %s instFamily cannot be more than %s (orders).
DIRECTOKX-51104=Order failed. The aggregated contract quantity for all pending orders across all instIds under the current %s instFamily cannot be more than %s (contracts).
DIRECTOKX-51105=Order failed. The maximum sum of position quantity and pending orders in the same direction for current instId cannot be more than %s (contracts).
DIRECTOKX-51106=Order failed. The maximum sum of position quantity and pending orders in the same direction across all instIds under the current %s instFamily cannot be more than %s (contracts).
DIRECTOKX-51107=Order failed. The maximum sum of position quantity and pending orders in both directions across all instIds under the current %s instFamily cannot be more than %s (contracts).
DIRECTOKX-51108=Positions exceed the limit for closing out with the market price.
DIRECTOKX-51109=No available offer.
DIRECTOKX-51110=You can only place a limit order after Call Auction has started.
DIRECTOKX-51111=Maximum %s orders can be placed in bulk.
DIRECTOKX-51112=Close order size exceeds your available size.
DIRECTOKX-51113=Market-price liquidation requests too frequent.
DIRECTOKX-51115=Cancel all pending close-orders before liquidation.
DIRECTOKX-51116=Order price or trigger price exceeds %s.
DIRECTOKX-51117=Pending close-orders count exceeds limit.
DIRECTOKX-51120=Order quantity is less than %s. Please try again.
DIRECTOKX-51121=Order quantity must be a multiple of the lot size.
DIRECTOKX-51122=Order price must be higher than the minimum price %s.
DIRECTOKX-51124=You can only place limit orders during call auction.
DIRECTOKX-51125=Currently there are pending reduce + reverse position orders in margin trading. Please cancel all pending reduce + reverse position orders and continue.
DIRECTOKX-51126=Currently there are pending reduce only orders in margin trading. Please cancel all pending reduce only orders and continue.
DIRECTOKX-51127=Available balance is 0.
DIRECTOKX-51128=Multi-currency margin accounts cannot do cross-margin trading.
DIRECTOKX-51129=The value of the position and buy order has reached the position limit. No further buying is allowed.
DIRECTOKX-51130=Fixed margin currency error.
DIRECTOKX-51131=Insufficient balance.
DIRECTOKX-51132=Your position amount is negative and less than the minimum trading amount.
DIRECTOKX-51133=Reduce-only feature is unavailable for spot transactions in multi-currency margin accounts.
DIRECTOKX-51134=Closing failed. Please check your margin holdings and pending orders. Turn off the Reduce-only to continue.
DIRECTOKX-51135=Your closing price has triggered the limit price. The maximum buy price is %s.
DIRECTOKX-51136=Your closing price has triggered the limit price. The minimum sell price is %s.
DIRECTOKX-51137=The highest price limit for buy orders is %s
DIRECTOKX-51138=The lowest price limit for sell orders is %s
DIRECTOKX-51139=Reduce-only feature is unavailable for the spot transactions by spot mode.
DIRECTOKX-51143=Your inquiry failed, please try again later.
DIRECTOKX-51145=Placing orders in advance is not supported when margins are self-tranferred in isolated mode.
DIRECTOKX-51147=To trade options, make sure you have more than 20,000 USD worth of assets in your trading account first, then activate options trading
DIRECTOKX-51148=Failed to place order. The new order may execute an opposite trading direction of your existing reduce-only positions. Cancel or edit pending orders to continue order
DIRECTOKX-51149=Order timed out. Please try again.
DIRECTOKX-51150=The precision of the number of trades or the price exceeds the limit.
DIRECTOKX-51152=Unable to place an order that mixes automatic buy with automatic repayment or manual operation in Quick margin mode.
DIRECTOKX-51155=Due to local compliance requirements, trading of this pair or contract is restricted.
DIRECTOKX-51169=Failed to place order. You don’t have any positions of this contract. Turn off the Reduce-only to continue.
DIRECTOKX-51170=Failed to place order. A reduce-only order can’t be the same trading direction as your existing positions.
DIRECTOKX-51171=Failed to edit order. The edited order may execute an opposite trading direction of your existing reduce-only positions. Cancel or edit pending orders to continue.
DIRECTOKX-51174=Order failed. The number of %s pending orders reached the upper limit of %s (orders).
DIRECTOKX-51175=Parameters %s %s and %s cannot be empty at the same time
DIRECTOKX-51176=Only one parameter can be filled among Parameters %s %s and %s
DIRECTOKX-51177=Unavailable to amend %s because the price type of the current options order is %s
DIRECTOKX-51179=Unavailable to place options orders using %s in spot mode
DIRECTOKX-51180=The range of %s should be (%s, %s)
DIRECTOKX-51181=ordType must be limit when placing %s orders
DIRECTOKX-51182=The total number of pending orders under price types pxUsd and pxVol for the current account cannot exceed %s.
DIRECTOKX-51185=The maximum value allowed per order is %s USD
DIRECTOKX-51186=Order failed. The leverage for %s in your current margin mode is %sx, which exceeds the platform limit of %sx.
DIRECTOKX-51187=Order failed. For %s %s in your current margin mode, the sum of your current order amount, position sizes, and open orders is %s contracts, which exceeds the platform limit of %s contracts. Reduce your order amount, cancel orders, or close positions.
DIRECTOKX-51201=Value of per market order cannot exceed 1,000,000 USDT.
DIRECTOKX-51202=Market order amount exceeds the maximum amount.
DIRECTOKX-51203=Order amount exceeds the limit %s.
DIRECTOKX-51204=The price for the limit order cannot be empty.
DIRECTOKX-51205=Reduce Only is not available.
DIRECTOKX-51206=Please cancel the Reduce Only order before placing the current %s order to avoid opening a reverse position.
DIRECTOKX-51220=Lead and follow bots only support “Sell” or “Close all positions” when bot stops
DIRECTOKX-51221=The profit-sharing ratio must be between 0% and 30%
DIRECTOKX-51222=Profit sharing isn’t supported for this type of bot
DIRECTOKX-51223=Only lead bot creators can set profit-sharing ratio
DIRECTOKX-51224=Profit sharing isn’t supported for this crypto pair
DIRECTOKX-51225=Instant trigger isn’t available for follow bots
DIRECTOKX-51226=Editing parameters isn’t available for follow bots
DIRECTOKX-51250=Algo order price is out of the available range.
DIRECTOKX-51251=Bot order type error occurred when placing iceberg order
DIRECTOKX-51252=Algo order amount is out of the available range.
DIRECTOKX-51253=Average amount exceeds the limit of per iceberg order.
DIRECTOKX-51254=Iceberg average amount error occurred.
DIRECTOKX-51255=Limit of per iceberg order: Total amount/1000 < x <= Total amount.
DIRECTOKX-51256=Iceberg order price variance error.
DIRECTOKX-51257=Trailing stop order callback rate error. The callback rate should be %s< x<=%s%.
DIRECTOKX-51258=Trailing stop order placement failed. The trigger price of a sell order must be higher than the last transaction price.
DIRECTOKX-51259=Trailing stop order placement failed. The trigger price of a buy order must be lower than the last transaction price.
DIRECTOKX-51260=Maximum of %s pending trailing stop orders can be held at the same time.
DIRECTOKX-51261=Each user can hold up to %s pending stop orders at the same time.
DIRECTOKX-51262=Maximum %s pending iceberg orders can be held at the same time.
DIRECTOKX-51263=Maximum %s pending time-weighted orders can be held at the same time.
DIRECTOKX-51264=Average amount exceeds the limit of per time-weighted order.
DIRECTOKX-51265=Time-weighted order limit error.
DIRECTOKX-51267=Time-weighted order strategy initiative rate error.
DIRECTOKX-51268=Time-weighted order strategy initiative range error.
DIRECTOKX-51269=Time-weighted order interval error. Interval must be %s<= x<=%s.
DIRECTOKX-51270=The limit of time-weighted order price variance is 0 < x <= 1%.
DIRECTOKX-51271=Sweep ratio must be 0 < x <= 100%.
DIRECTOKX-51272=Price variance must be 0 < x <= 1%.
DIRECTOKX-51273=Total amount must be greater than %s.
DIRECTOKX-51274=Total quantity of time-weighted order must be larger than single order limit.
DIRECTOKX-51275=The amount of single stop-market order cannot exceed the upper limit.
DIRECTOKX-51276=Prices cannot be specified for stop market orders.
DIRECTOKX-51277=TP trigger price cannot be higher than the last price.
DIRECTOKX-51278=SL trigger price cannot be lower than the last price.
DIRECTOKX-51279=TP trigger price cannot be lower than the last price.
DIRECTOKX-51280=SL trigger price cannot be higher than the last price.
DIRECTOKX-51281=Trigger order do not support the tgtCcy parameter.
DIRECTOKX-51282=The range of Price variance is %s~%s
DIRECTOKX-51283=The range of Time interval is %s~%s
DIRECTOKX-51284=The range of Average amount is %s~%s
DIRECTOKX-51285=The range of Total amount is %s~%s
DIRECTOKX-51286=The total amount should not be less than %s
DIRECTOKX-51287=This bot doesn't support current instrument
DIRECTOKX-51288=Bot is currently stopping. Do not make multiple attempts to stop.
DIRECTOKX-51289=Bot configuration does not exist. Please try again later
DIRECTOKX-51290=The Bot engine is being upgraded. Please try again later
DIRECTOKX-51291=This Bot does not exist or has been stopped
DIRECTOKX-51292=This Bot type does not exist
DIRECTOKX-51293=This Bot does not exist
DIRECTOKX-51294=This Bot cannot be created temporarily. Please try again later
DIRECTOKX-51295=Portfolio margin account does not support ordType %s in Trading bot mode
DIRECTOKX-51298=Trigger orders are not available in the net mode of Expiry Futures and Perpetual Futures
DIRECTOKX-51299=Order did not go through. You can hold a maximum of %s orders of this type.
DIRECTOKX-51300=TP trigger price cannot be higher than the mark price
DIRECTOKX-51302=SL trigger price cannot be lower than the mark price
DIRECTOKX-51303=TP trigger price cannot be lower than the mark price
DIRECTOKX-51304=SL trigger price cannot be higher than the mark price
DIRECTOKX-51305=TP trigger price cannot be higher than the index price
DIRECTOKX-51306=SL trigger price cannot be lower than the index price
DIRECTOKX-51307=TP trigger price cannot be lower than the index price
DIRECTOKX-51308=SL trigger price cannot be higher than the index price
DIRECTOKX-51309=Cannot create trading bot during call auction
DIRECTOKX-51310=Strategic orders with Iceberg and TWAP order type are not supported when margins are self-transferred in isolated mode.
DIRECTOKX-51311=Failed to place trailing stop order. Callback rate should be within %s<x<=%s
DIRECTOKX-51312=Failed to place trailing stop order. Order amount should be within %s<x<=%s
DIRECTOKX-51313=Manual transfer in isolated mode does not support bot trading
DIRECTOKX-51317=Trigger orders are not available by margin
DIRECTOKX-51327=closeFraction is only available for Expiry Futures and Perpetual Futures
DIRECTOKX-51328=closeFraction is only available for reduceOnly orders
DIRECTOKX-51329=closeFraction is only available in NET mode
DIRECTOKX-51330=closeFraction is only available for stop market orders
DIRECTOKX-51331=closeFraction is only available for close position orders
DIRECTOKX-51332=closeFraction is not applicable to Portfolio Margin
DIRECTOKX-51333=Close position order in hedge-mode or reduce-only order in one-way mode cannot attach TPSL
DIRECTOKX-51340=Used margin must be greater than %s%s
DIRECTOKX-51341=Position closing not allowed
DIRECTOKX-51342=Closing order already exists. Please try again later
DIRECTOKX-51343=TP price must be less than the lower price
DIRECTOKX-51344=SL price must be greater than the upper price
DIRECTOKX-51345=Policy type is not grid policy
DIRECTOKX-51346=The highest price cannot be lower than the lowest price
DIRECTOKX-51347=No profit available
DIRECTOKX-51348=Stop loss price must be less than the lower price in the range.
DIRECTOKX-51349=Take profit price must be greater than the highest price in the range.
DIRECTOKX-51350=No recommended parameters
DIRECTOKX-51351=Single income must be greater than 0
DIRECTOKX-51352=You can have %s to %s trading pairs
DIRECTOKX-51353=Trading pair %s already exists
DIRECTOKX-51354=The percentages of all trading pairs should add up to 100%
DIRECTOKX-51355=Select a date within %s - %s
DIRECTOKX-51356=Select a time within %s - %s
DIRECTOKX-51357=Select a time zone within %s - %s
DIRECTOKX-51358=The investment amount of each crypto must be greater than %s
DIRECTOKX-51359=Recurring buy not supported for the selected crypto %s
DIRECTOKX-51370=The range of lever is %s~%s
DIRECTOKX-51380=Market conditions do not meet the strategy running configuration. You can try again later or adjust your tp/sl configuration.
DIRECTOKX-51381=Per grid profit ratio must be larger than 0.1% and less or equal to 10%
DIRECTOKX-51382=Stop triggerAction is not supported by the current strategy
DIRECTOKX-51383=The min_price is lower than the last price
DIRECTOKX-51384=The trigger price must be greater than the min price
DIRECTOKX-51385=The take profit price needs to be greater than the min price
DIRECTOKX-51386=The min price needs to be greater than 1/2 of the last price
DIRECTOKX-51387=Stop loss price must be less than the bottom price
DIRECTOKX-51388=This Bot is in running status
DIRECTOKX-51389=Trigger price should be lower than %s
DIRECTOKX-51390=Trigger price should be lower than the TP price
DIRECTOKX-51391=Trigger price should be higher than the SL price
DIRECTOKX-51392=TP price should be higher than the trigger price
DIRECTOKX-51393=SL price should be lower than the trigger price
DIRECTOKX-51394=Trigger price should be higher than the TP price
DIRECTOKX-51395=Trigger price should be lower than the SL price
DIRECTOKX-51396=TP price should be lower than the trigger price
DIRECTOKX-51397=SL price should be higher than the trigger price
DIRECTOKX-51398=Current market meets the stop condition. The bot cannot be created.
DIRECTOKX-51399=Max margin under current leverage: %s %s. Enter a smaller amount and try again.
DIRECTOKX-51400=Cancellation failed as the order has been filled, canceled or does not exist.
DIRECTOKX-51401=Cancellation failed as the order is already canceled. (Only applicable to Nitro Spread)
DIRECTOKX-51402=Cancellation failed as the order is already completed. (Only applicable to Nitro Spread)
DIRECTOKX-51403=Cancellation failed as the order type does not support cancellation.
DIRECTOKX-51404=Order cancellation unavailable during the second phase of call auction.
DIRECTOKX-51405=Cancellation failed as you do not have any pending orders.
DIRECTOKX-51406=Canceled order count exceeds the limit %s.
DIRECTOKX-51407=Either order ID or client order ID is required.
DIRECTOKX-51408=Pair ID or name does not match the order info.
DIRECTOKX-51409=Either pair ID or pair name ID is required.
DIRECTOKX-51410=Cancellation failed as the order is already under cancelling status.
DIRECTOKX-51411=Account does not have permission for mass cancellation.
DIRECTOKX-51412=Cancellation timed out, please try again later.
DIRECTOKX-51413=Cancellation failed as the order type is not supported by endpoint.
DIRECTOKX-51415=Unable to place order. Spot trading only supports using the last price as trigger price. Please select "Last" and try again.
DIRECTOKX-51500=You must enter a price, quantity, or TP/SL
DIRECTOKX-51501=Maximum of %s orders can be modified.
DIRECTOKX-51502=Order failed. Insufficient %s balance in account
DIRECTOKX-51503=Order modification failed as the order has been filled, canceled or does not exist.
DIRECTOKX-51505=%s is not in call auction
DIRECTOKX-51506=Order modification unavailable for the order type.
DIRECTOKX-51508=Orders are not allowed to be modified during the call auction.
DIRECTOKX-51509=Modification failed as the order has been canceled. (Only applicable to Nitro Spread)
DIRECTOKX-51510=Modification failed as the order has been completed. (Only applicable to Nitro Spread)
DIRECTOKX-51511=Operation failed as the order price did not meet the requirement for Post Only.
DIRECTOKX-51512=Failed to amend orders in batches. You cannot have duplicate orders in the same amend-batch-orders request.
DIRECTOKX-51513=Number of modification requests that are currently in progress for an order cannot exceed 3.
DIRECTOKX-51514=Order modification failed. The price length must be 32 characters or shorter.
DIRECTOKX-51523=Unable to modify the order price of a stop order that closes an entire position. Please modify the trigger price instead.
DIRECTOKX-51524=Unable to modify the order quantity of a stop order that closes an entire position. Please modify the trigger price instead.
DIRECTOKX-51525=Stop order modification is not available for quick margin
DIRECTOKX-51526=Order modification unsuccessful. Take profit/Stop loss conditions cannot be added to or removed from stop orders.
DIRECTOKX-51528=Unable to modify trigger price type
DIRECTOKX-51529=Order modification unsuccessful. Stop order modification only applies to Expiry Futures and Perpetual Futures.
DIRECTOKX-51530=Order modification unsuccessful. Take profit/Stop loss conditions cannot be added to or removed from reduce-only orders.
DIRECTOKX-51531=Order modification unsuccessful. The stop order must have either take profit or stop loss attached.
DIRECTOKX-51536=Unable to modify the size of the options order if the price type is pxUsd or pxVol
DIRECTOKX-51537=pxUsd or pxVol are not supported by non-options instruments
DIRECTOKX-51600=Status not found.
DIRECTOKX-51601=Order status and order ID cannot exist at the same time.
DIRECTOKX-51602=Either order status or order ID is required.
DIRECTOKX-51603=Order does not exist.
DIRECTOKX-51604=Initiate a download request before obtaining the hyperlink
DIRECTOKX-51605=You can only download transaction data from the past 2 years
DIRECTOKX-51606=Transaction data for the current quarter is not available
DIRECTOKX-51607=Your previous download request is still being processed
DIRECTOKX-51608=No transaction data found for the current quarter
DIRECTOKX-51610=You can't download billing statements for the current quarter.
DIRECTOKX-51611=You can't download billing statements for the current quarter.
DIRECTOKX-51620=Only affiliates can perform this action
DIRECTOKX-51621=The user isn’t your invitee
DIRECTOKX-51156=You're leading trades in long/short mode and can't use this API endpoint to close positions
DIRECTOKX-51159=You're leading trades in buy/sell mode. If you want to place orders using this API endpoint, the orders must be in the same direction as your existing positions and open orders.
DIRECTOKX-51162=You have %s open orders. Cancel these orders and try again
DIRECTOKX-51163=You hold %s positions. Close these positions and try again
DIRECTOKX-51165=The number of %s reduce-only orders reached the upper limit of %s. Cancel some orders to proceed.
DIRECTOKX-51166=Currently, we don't support leading trades with this instrument
DIRECTOKX-51167=Failed. You have block trading open order(s), please proceed after canceling existing order(s).
DIRECTOKX-51168=Failed. You have reduce-only type of open order(s), please proceed after canceling existing order(s)
DIRECTOKX-51320=The range of coin percentage is %s%-%s%
DIRECTOKX-51321=You're leading trades. Currently, we don't support leading trades with arbitrage, iceberg, or TWAP bots
DIRECTOKX-51322=You're leading trades that have been filled at market price. We've canceled your open stop orders to close your positions
DIRECTOKX-51323=You're already leading trades with take profit or stop loss settings. Cancel your existing stop orders to proceed
DIRECTOKX-51324=As a lead trader, you hold positions in %s. To close your positions, place orders in the amount that equals the available amount for closing
DIRECTOKX-51325=As a lead trader, you must use market price when placing stop orders
DIRECTOKX-51326=As a lead trader, you must use market price when placing orders with take profit or stop loss settings
DIRECTOKX-54000=Margin trading is not supported.
DIRECTOKX-54001=Only Multi-currency margin account can be set to borrow coins automatically.
DIRECTOKX-54004=Order placement or modification failed because one of the orders in the batch failed.
DIRECTOKX-54005=Switch to isolated margin mode to trade pre-market expiry futures.
DIRECTOKX-54006=Pre-market expiry future position limit is %s contracts.
DIRECTOKX-54007=Instrument %s is not supported
DIRECTOKX-52000=No market data found.
DIRECTOKX-51720=Redeem error
DIRECTOKX-51721=Cancel redeem error
DIRECTOKX-51722=Redeem already complete
DIRECTOKX-51723=Early redemption is not supported
DIRECTOKX-51724=Redemption is currently not supported
DIRECTOKX-51725=Cancellation is currently not supported
DIRECTOKX-51726=Cancellation of subscriptions/redemptions is not supported
DIRECTOKX-51727=The minimum subscription amount is %s %s
DIRECTOKX-51728=The subscription quantity is above the maximum limit
DIRECTOKX-51729=This project has not reached the redemption date
DIRECTOKX-51730=Sold out
DIRECTOKX-51731=Product is currently suspended for purchase
DIRECTOKX-51732=Required user KYC level not met
DIRECTOKX-51733=User is under risk control
DIRECTOKX-51734=User KYC Country is not supported
DIRECTOKX-51735=Sub-account is not supported
DIRECTOKX-51736=Insufficient %s balance
DIRECTOKX-51737=For security and compliance purposes, please complete the identity verification process to continue using our services.
DIRECTOKX-51738=Your funding account is frozen.
DIRECTOKX-52900=General invalid request
DIRECTOKX-52901=Invalid base asset
DIRECTOKX-52902=Invalid quote asset
DIRECTOKX-52903=Invalid quote amount
DIRECTOKX-52904=Invalid quote side
DIRECTOKX-52905=Invalid quote price
DIRECTOKX-52907=Order not found
DIRECTOKX-52908=Invalid order ID
DIRECTOKX-52909=Duplicate Client Order Id
DIRECTOKX-52910=Service unavailable, please try again later
DIRECTOKX-52911=RFQ service unavailable, please try again later
DIRECTOKX-52912=Server timeout
DIRECTOKX-52913=Trade rejected
DIRECTOKX-52915=Cannot quote due to large amounts of RFQ and insufficient liquidity, please try again later
DIRECTOKX-52916=Insufficient balance in funding account
DIRECTOKX-52917=RFQ quantity cannot be less than the lower limit
DIRECTOKX-52918=RFQ quantity cannot be greater than the upper limit
DIRECTOKX-52919=Parameter %s of convert trading is inconsistent with the quotation
DIRECTOKX-52920=Quantity of convert trading cannot exceed the quotation quantity
DIRECTOKX-52921=Quote traded, please ask for quote again
DIRECTOKX-52922=Quote expired, please ask for quote again
DIRECTOKX-52923=Service unavailable. Try again later.
DIRECTOKX-52924=Too many orders. Try again later.
DIRECTOKX-52925=Duplicate client request ID
DIRECTOKX-52926=%s has already expired
DIRECTOKX-52927=No quote
DIRECTOKX-52928=Quantity must be a multiple of the step size
DIRECTOKX-55000=Cannot be transferred out within 30 minutes after delivery.
DIRECTOKX-58002=Please activate Savings Account first.
DIRECTOKX-58003=Savings does not support this currency type
DIRECTOKX-58004=Account blocked
DIRECTOKX-58005=The %s amount must be equal to or less than %s
DIRECTOKX-58006=Service unavailable for token %s.
DIRECTOKX-58007=Assets interface is currently unavailable. Try again later
DIRECTOKX-58008=You do not have assets in this currency.
DIRECTOKX-58009=Crypto pair doesn't exist
DIRECTOKX-58010=Chain %s isn't supported
DIRECTOKX-58011=Due to local laws and regulations, our services are unavailable to unverified users in %s. Please verify your account.
DIRECTOKX-58012=Due to local laws and regulations, OKX does not support asset transfers to unverified users in %s. Please make sure your recipient has a verified account.
DIRECTOKX-58013=Withdrawals not supported yet, contact customer support for details
DIRECTOKX-58014=Deposits not supported yet, contact customer support for details
DIRECTOKX-58015=Transfers not supported yet, contact customer support for details
DIRECTOKX-58016=The API can only be accessed and used by the trading team's main account
DIRECTOKX-58100=The trading product triggers risk control, and the platform has suspended the fund transfer-out function with related users. Please wait patiently.
DIRECTOKX-58101=Transfer suspended
DIRECTOKX-58102=Rate limit reached. Please refer to API docs and throttle requests accordingly.
DIRECTOKX-58103=This account transfer function is temporarily unavailable. Please contact customer service for details.
DIRECTOKX-58104=Since your P2P transaction is abnormal, you are restricted from making fund transfers. Please contact customer support to remove the restriction.
DIRECTOKX-58105=Since your P2P transaction is abnormal, you are restricted from making fund transfers. Please transfer funds on our website or app to complete identity verification.
DIRECTOKX-58106=USD verification failed.
DIRECTOKX-58107=Crypto verification failed.
DIRECTOKX-58110=Transfers are suspended due to market risk control triggered by your %s %s trades or positions. Please try again in a few minutes. Contact customer support if further assistance is needed.
DIRECTOKX-58111=Fund transfers are unavailable while perpetual contracts are charging funding fees. Try again later.
DIRECTOKX-58112=Transfer failed. Contact customer support for assistance
DIRECTOKX-58113=Unable to transfer this crypto
DIRECTOKX-58114=Transfer amount must be greater than 0
DIRECTOKX-58115=Sub-account does not exist.
DIRECTOKX-58116=Transfer exceeds the available amount.
DIRECTOKX-58117=Transfer failed. Resolve any negative assets before transferring again
DIRECTOKX-58119=%s Sub-account has no permission to transfer out, please set first.
DIRECTOKX-58120=Transfers are currently unavailable. Try again later
DIRECTOKX-58121=This transfer will result in a high-risk level of your position, which may lead to forced liquidation. You need to re-adjust the transfer amount to make sure the position is at a safe level before proceeding with the transfer.
DIRECTOKX-58122=A portion of your spot is being used for Delta offset between positions. If the transfer amount exceeds the available amount, it may affect current spot-derivatives risk offset structure, which will result in an increased Maintenance Margin Requirement (MMR) rate. Please be aware of your risk level.
DIRECTOKX-58123=The From parameter cannot be the same as the To parameter.
DIRECTOKX-58124=Your transfer is being processed, transfer id:%s. Please check the latest state of your transfer from the endpoint (GET /api/v5/asset/transfer-state)
DIRECTOKX-58125=Non-tradable assets can only be transferred from sub-accounts to main accounts
DIRECTOKX-58126=Non-tradable assets can only be transferred between funding accounts
DIRECTOKX-58127=Main account API key does not support current transfer 'type' parameter. Please refer to the API documentation.
DIRECTOKX-58128=Sub-account API key does not support current transfer 'type' parameter. Please refer to the API documentation.
DIRECTOKX-58129=%s is incorrect or %s does not match with 'type'
DIRECTOKX-58131=For compliance, we're unable to provide services to unverified users. Verify your identity to make a transfer.
DIRECTOKX-58132=For compliance, we're unable to provide services to users with Basic verification (Level 1). Complete Advanced verification (Level 2) to make a transfer.
DIRECTOKX-58200=Withdrawal from %s to %s is currently not supported for this currency.
DIRECTOKX-58201=Withdrawal amount exceeds daily withdrawal limit.
DIRECTOKX-58202=The minimum withdrawal amount for NEO is 1, and the amount must be an integer.
DIRECTOKX-58203=Please add a withdrawal address.
DIRECTOKX-58204=Withdrawal suspended due to your account activity triggering risk control. Please contact customer support for assistance.
DIRECTOKX-58205=Withdrawal amount exceeds the upper limit.
DIRECTOKX-58206=Withdrawal amount is less than the lower limit.
DIRECTOKX-58207=Withdrawal address isn't on the verified address list. (The format for withdrawal addresses with a label is “address:label”.)
DIRECTOKX-58208=Withdrawal failed. Please link your email.
DIRECTOKX-58209=Sub-accounts don't support withdrawals or deposits. Please use your main account instead
DIRECTOKX-58210=Withdrawal fee exceeds the upper limit.
DIRECTOKX-58211=Withdrawal fee is lower than the lower limit (withdrawal endpoint: incorrect fee).
DIRECTOKX-58212=Withdrawal fee must be %s% of the withdrawal amount
DIRECTOKX-58213=The internal transfer address is illegal. It must be an email, phone number, or account name
DIRECTOKX-58214=Withdrawals suspended due to %s maintenance
DIRECTOKX-58215=Withdrawal ID does not exist.
DIRECTOKX-58216=Operation not allowed.
DIRECTOKX-58217=Withdrawals are temporarily suspended for your account due to a risk detected in your withdrawal address. Contact customer support for assistance
DIRECTOKX-58218=The internal withdrawal failed. Please check the parameters toAddr and areaCode.
DIRECTOKX-58219=You cannot withdraw crypto within 24 hours after changing your mobile number, email address, or Google Authenticator.
DIRECTOKX-58220=Withdrawal request already canceled.
DIRECTOKX-58221=The toAddr parameter format is incorrect, withdrawal address needs labels. The format should be "address:label".
DIRECTOKX-58222=Invalid withdrawal address
DIRECTOKX-58223=This is a contract address with higher withdrawal fees
DIRECTOKX-58224=This crypto currently doesn't support on-chain withdrawals to OKX addresses. Withdraw through internal transfers instead
DIRECTOKX-58225=Asset transfers to unverified users in %s are not supported due to local laws and regulations.
DIRECTOKX-58226=%s is delisted and not available for crypto withdrawal.
DIRECTOKX-58227=Withdrawal of non-tradable assets can be withdrawn all at once only
DIRECTOKX-58228=Withdrawal of non-tradable assets requires that the API key must be bound to an IP
DIRECTOKX-58229=Insufficient funding account balance to pay fees %s USDT
DIRECTOKX-58230=According to the OKX compliance policy, you will need to complete your identity verification (Level 1) in order to withdraw
DIRECTOKX-58231=The recipient has not completed personal info verification (Level 1) and cannot receive your transfer
DIRECTOKX-58232=You’ve reached the personal information verification (L1) withdrawal limit, complete photo verification (L2) to increase the withdrawal limit
DIRECTOKX-58233=For compliance, we're unable to provide services to unverified users. Verify your identity to withdraw.
DIRECTOKX-58234=For compliance, the recipient can't receive your transfer yet. They'll need to verify their identity to receive your transfer.
DIRECTOKX-58235=For compliance, we're unable to provide services to users with Basic verification (Level 1). Complete Advanced verification (Level 2) to withdraw.
DIRECTOKX-58236=For compliance, a recipient with Basic verification (Level 1) is unable to receive your transfer. They'll need to complete Advanced verification (Level 2) to receive it.
DIRECTOKX-58237=According to local laws and regulations, please provide accurate recipient information (rcvrInfo). For the exchange address, please also provide exchange information and recipient identity information (%s).
DIRECTOKX-58238=Incomplete info. The info of the exchange and the recipient are required if you're withdrawing to an exchange platform.
DIRECTOKX-58240=For security and compliance purposes, please complete the identity verification process to use our services. If you prefer not to verify, contact customer support for next steps. We're committed to ensuring a safe platform for users and appreciate your understanding.
DIRECTOKX-58241=Due to local compliance requirements, internal withdrawal is unavailable
DIRECTOKX-58242=The recipient can't receive your transfer due to their local compliance requirements
DIRECTOKX-58243=Your recipient can't receive your transfer as they haven't made a cash deposit yet
DIRECTOKX-58244=Make a cash deposit to proceed
DIRECTOKX-58248=Due to local regulations, API withdrawal isn't allowed. Withdraw using OKX app or web.
DIRECTOKX-58249=API withdrawal for this currency is currently unavailable. Try withdrawing via our app or website.
DIRECTOKX-58300=Deposit-address count exceeds the limit.
DIRECTOKX-58301=Deposit-address not exist.
DIRECTOKX-58302=Deposit-address needs tag.
DIRECTOKX-58303=Deposit for chain %s is currently unavailable
DIRECTOKX-58304=Failed to create invoice.
DIRECTOKX-58305=Unable to retrieve deposit address, please complete identity verification and generate deposit address first.
DIRECTOKX-58306=According to the OKX compliance policy, you will need to complete your identity verification (Level 1) in order to deposit
DIRECTOKX-58307=You've reached the personal information verification (L1) deposit limit, the excess amount has been frozen, complete photo verification (L2) to increase the deposit limit
DIRECTOKX-58308=For compliance, we're unable to provide services to unverified users. Verify your identity to deposit.
DIRECTOKX-58309=For compliance, we're unable to provide services to users with Basic verification (Level 1). Complete Advanced verification (Level 2) to deposit.
DIRECTOKX-58310=Unable to create new deposit address, try again later
DIRECTOKX-58350=Insufficient balance.
DIRECTOKX-58351=Invoice expired.
DIRECTOKX-58352=Invalid invoice.
DIRECTOKX-58353=Deposit amount must be within limits.
DIRECTOKX-58354=You have reached the daily limit of 10,000 invoices.
DIRECTOKX-58355=Permission denied. Please contact your account manager.
DIRECTOKX-58356=The accounts of the same node do not support the Lightning network deposit or withdrawal.
DIRECTOKX-58358=The fromCcy parameter cannot be the same as the toCcy parameter.
DIRECTOKX-58370=You have exceeded the daily limit of small assets conversion.
DIRECTOKX-58373=The minimum %s conversion amount is %s
DIRECTOKX-58374=Small assets should be less than the maximum limit %s %s.
DIRECTOKX-58375=Small assets should be more than the minimum limit %s %s.
DIRECTOKX-59000=Settings failed. Close any open positions or orders before modifying settings.
DIRECTOKX-59001=Switching unavailable as you have borrowings.
DIRECTOKX-59002=Sub-account settings failed. Close any open positions, orders, or trading bots before modifying settings.
DIRECTOKX-59004=Only IDs with the same instrument type are supported
DIRECTOKX-59005=When margin is manually transferred in isolated mode, the value of the asset intially allocated to the position must be greater than 10,000 USDT.
DIRECTOKX-59006=This feature is unavailable and will go offline soon.
DIRECTOKX-59101=Leverage can't be modified. Please cancel all pending isolated margin orders before adjusting the leverage.
DIRECTOKX-59102=Leverage exceeds the maximum limit. Please lower the leverage.
DIRECTOKX-59103=Account margin is insufficient and leverage is too low. Please increase the leverage.
DIRECTOKX-59104=The borrowed position has exceeded the maximum position of this leverage. Please lower the leverage.
DIRECTOKX-59105=Leverage can't be less than %s. Please increase the leverage.
DIRECTOKX-59106=The max available margin corresponding to your order tier is %s.Please adjust your margin and place a new order.
DIRECTOKX-59107=Leverage can't be modified. Please cancel all pending cross-margin orders before adjusting the leverage.
DIRECTOKX-59108=Your account leverage is too low and has insufficient margins. Please increase the leverage.
DIRECTOKX-59109=Account equity less than the required margin amount after adjustment.Please adjust the leverage .
DIRECTOKX-59110=The instrument type corresponding to this %s does not support the tgtCcy parameter.
DIRECTOKX-59111=Leverage query isn't supported in portfolio margin account mode
DIRECTOKX-59112=You have isolated/cross pending orders. Please cancel them before adjusting your leverage
DIRECTOKX-59113=According to local laws and regulations, margin trading service is not available in your region. If your citizenship is at a different region, please complete KYC2 verification.
DIRECTOKX-59114=According to local laws and regulations, margin trading services are not available in your region
DIRECTOKX-59125=%s does not support the current operation.
DIRECTOKX-59200=Insufficient account balance.
DIRECTOKX-59201=Negative account balance.
DIRECTOKX-59202=No access to max opening amount in cross positions for PM accounts.
DIRECTOKX-59300=Margin call failed. Position does not exist.
DIRECTOKX-59301=Margin adjustment failed for exceeding the max limit.
DIRECTOKX-59302=Margin adjustment failed due to pending close order. Please cancel any pending close orders.
DIRECTOKX-59303=Insufficient available margin, add margin or reduce the borrowing amount
DIRECTOKX-59304=Insufficient equity for borrowing. Keep enough funds to pay interest for at least one day.
DIRECTOKX-59305=Use VIP loan first to set the VIP loan priority
DIRECTOKX-59306=Your borrowing amount exceeds the max limit
DIRECTOKX-59307=You are not eligible for VIP loans
DIRECTOKX-59308=Unable to repay VIP loan due to insufficient borrow limit
DIRECTOKX-59309=Unable to repay an amount that exceeds the borrowed amount
DIRECTOKX-59310=Your account does not support VIP loan
DIRECTOKX-59311=Setup cannot continue. An outstanding VIP loan exists.
DIRECTOKX-59312=%s does not support VIP loans
DIRECTOKX-59313=Unable to repay. You haven't borrowed any $%s ($%s) in Quick margin mode.
DIRECTOKX-59314=The current user is not allowed to return the money because the order is not borrowed
DIRECTOKX-59315=viploan is upgrade now. Wait for 10 minutes and try again
DIRECTOKX-59316=The current user is not allowed to borrow coins because the currency is in the order in the currency borrowing application.
DIRECTOKX-59317=The number of pending orders that are using VIP loan for a single currency cannot be more than %s (orders)
DIRECTOKX-59319=You can’t repay your loan order because your funds are in use. Make them available for full repayment.
DIRECTOKX-59320=Borrow quota exceeded
DIRECTOKX-59321=Borrowing isn't available in your region.
DIRECTOKX-59322=This action is unavailable for this order.
DIRECTOKX-59323=Borrowing amount is less than minimum
DIRECTOKX-59324=No available lending offer
DIRECTOKX-59325=Loan can only be repaid in full.
DIRECTOKX-59326=Invalid lending amount. Lending amount has to be between %s to %s.
DIRECTOKX-59327=You can’t renew your loan order automatically because the amount you’re renewing isn’t enough to cover your current liability. Repay manually to avoid high overdue interest.
DIRECTOKX-59328=Lending APR has to be between %s to %s.
DIRECTOKX-59401=Holdings already reached the limit.
DIRECTOKX-59402=No passed instIDs are in a live state. Please verify instIDs separately.
DIRECTOKX-59500=Only the API key of the main account has permission.
DIRECTOKX-59501=Each account can create up to 50 API keys
DIRECTOKX-59502=This note name already exists. Enter a unique API key note name
DIRECTOKX-59503=Each API key can bind up to 20 IP addresses
DIRECTOKX-59504=Sub-accounts don't support withdrawals. Please use your main account for withdrawals.
DIRECTOKX-59505=The passphrase format is incorrect.
DIRECTOKX-59506=API key does not exist.
DIRECTOKX-59507=The two accounts involved in a transfer must be 2 different sub-accounts under the same main account.
DIRECTOKX-59508=The sub account of %s is suspended.
DIRECTOKX-59510=Sub-account does not exist
DIRECTOKX-59512=Unable to set up permissions for ND broker subaccounts. By default, all ND subaccounts can transfer funds out.
DIRECTOKX-59601=Subaccount name already exists.
DIRECTOKX-59603=Maximum number of subaccounts reached.
DIRECTOKX-59604=Only the API key of the main account can access this API.
DIRECTOKX-59606=Failed to delete sub-account. Transfer all sub-account funds to your main account before deleting your sub-account.
DIRECTOKX-59608=Only Broker accounts have permission to access this API.
DIRECTOKX-59609=Broker already exists
DIRECTOKX-59610=Broker does not exist
DIRECTOKX-59611=Broker unverified
DIRECTOKX-59612=Cannot convert time format
DIRECTOKX-59613=No escrow relationship established with the subaccount.
DIRECTOKX-59614=Managed subaccount does not support this operation.
DIRECTOKX-59615=The time interval between the Begin Date and End Date cannot be greater than 180 days.
DIRECTOKX-59616=The Begin Date cannot be later than the End Date.
DIRECTOKX-59617=Sub-account created. Account level setup failed.
DIRECTOKX-59618=Failed to create sub-account.
DIRECTOKX-59619=This endpoint does not support ND sub accounts. Please use the dedicated endpoint supported for ND brokers.
DIRECTOKX-59622=You're creating a sub-account for a non-existing or incorrect sub-account. Create a sub-account under the ND broker first or use the correct sub-account code.
DIRECTOKX-59623=Couldn't delete the sub-account under the ND broker as the sub-account has one or more sub-accounts, which must be deleted first.
DIRECTOKX-59648=Your modified spot-in-use amount is insufficient, which may lead to liquidation. Adjust the amount.
DIRECTOKX-59649=Disabling spot-derivatives risk offset mode may increase the risk of liquidation. Adjust the size of your positions and ensure your margin-level status is safe.
DIRECTOKX-59650=Switching your offset unit may increase the risk of liquidation. Adjust the size of your positions and ensure your margin-level status is safe.
DIRECTOKX-59651=Enable spot-derivatives risk offset mode to set your spot-in-use amount.
DIRECTOKX-59652=You can only set a spot-in-use amount for crypto that can be used as margin.
DIRECTOKX-70000=RFQ does not exist.
DIRECTOKX-70001=Quote does not exist.
DIRECTOKX-70002=Block trade does not exist.
DIRECTOKX-70003=Public block trade does not exist.
DIRECTOKX-70004=Invalid instrument %s
DIRECTOKX-70005=The number of legs in RFQ cannot exceed maximum value.
DIRECTOKX-70006=Does not meet the minimum asset requirement.
DIRECTOKX-70007=Underlying index %s does not exist under instType %s.
DIRECTOKX-70008=Operation failed under MMP status.
DIRECTOKX-70009=Data must have at least 1 valid element.
DIRECTOKX-70010=Timestamp parameters need to be in Unix timestamp format in milliseconds.
DIRECTOKX-70011=Duplicate setting for instType %s.
DIRECTOKX-70012=Duplicate setting for underlying/instId %s under the same instType %s.
DIRECTOKX-70013=endTs needs to be bigger than or equal to beginTs.
DIRECTOKX-70014=It's not allowed to have includeAll=True for all the instType.
DIRECTOKX-70015=In order to trade this product, you need to complete advanced verification
DIRECTOKX-70016=Please specify your instrument settings for at least one instType.
DIRECTOKX-70100=Duplicate instruments in legs array.
DIRECTOKX-70101=Duplicate clRfqId
DIRECTOKX-70102=No counterparties specified
DIRECTOKX-70103=Invalid counterparty
DIRECTOKX-70105=The total value of non all-SPOT RFQs should be greater than the min notional value %s
DIRECTOKX-70106=The trading amount does not meet the min tradable amount requirement
DIRECTOKX-70107=The number of counterparties cannot exceed maximum value.
DIRECTOKX-70108=The total value of all-spot RFQs should be greater than the min notional value %s
DIRECTOKX-70109=Counterparties for selected instruments are currently unavailable.
DIRECTOKX-70200=The RFQ with %s status cannot be canceled
DIRECTOKX-70203=Cancellation failed as rfq count exceeds the limit %s.
DIRECTOKX-70207=Cancellation failed as you do not have any active RFQs.
DIRECTOKX-70208=Cancellation failed as service is unavailable now, please try again later.
DIRECTOKX-70301=Duplicate clQuoteId.
DIRECTOKX-70303=The RFQ with %s status cannot be quoted.
DIRECTOKX-70304=Price should be an integer multiple of the tick size.
DIRECTOKX-70305=Bid price cannot be higher than offer price
DIRECTOKX-70306=The legs of quote do not match the legs of %s
DIRECTOKX-70307=Size should be in integral multiples of the lot size.
DIRECTOKX-70308=Quote to your own RFQ is not allowed.
DIRECTOKX-70309=Quote to the same RFQ with the same side is not allowed.
DIRECTOKX-70310=Quoted price of instId %s cannot exceed your preset price limit.
DIRECTOKX-70400=The Quote with %s status cannot be canceled
DIRECTOKX-70408=Cancellation failed as quote count exceeds the limit %s.
DIRECTOKX-70409=Cancellation failed as you do not have any active Quotes.
DIRECTOKX-70501=RFQ %s is not quoted by %s
DIRECTOKX-70502=The legs do not match the legs of %s
DIRECTOKX-70503=Leg sizes specified are under the minimum block size required by Jupiter.
DIRECTOKX-70504=Execution failed as the RFQ status is %s.
DIRECTOKX-70505=Execution failed as the Quote status is %s.
DIRECTOKX-70506=Leg sizes specified do not have the same ratios as the whole RFQ.
DIRECTOKX-70507=Partial execution was attempted but allowPartialExecution of the RFQ is not enabled.
DIRECTOKX-70508=No instrument settings available.
DIRECTOKX-70509=Execution failed: counterparty error
DIRECTOKX-70511=Execution is being processed
DIRECTOKX-75001=Trade ID does not exist
DIRECTOKX-75002=%s : unable to place new orders or modify existing orders at the moment
DIRECTOKX-75003=Invalid price
DIRECTOKX-56000=Block trade does not exist.
DIRECTOKX-56001=The number of multi-legs cannot exceed %s.
DIRECTOKX-56002=The number of multi-legs does not match with the verified one.
DIRECTOKX-56003=Duplicate clBlockTdId.
DIRECTOKX-56004=Trade with yourself is not allowed.
DIRECTOKX-56005=clBlockTdId should be the same as the verified one.
DIRECTOKX-56006=The role should be different from the verified one.
DIRECTOKX-56007=Leg no.%s does not match with the verified one.
DIRECTOKX-56008=Duplicate instruments in legs array.
DIRECTOKX-59128=As a lead trader, you can't lead trades in %s with leverage higher than %s×
DIRECTOKX-59206=The lead trader doesn't have any more vacancies for copy traders
DIRECTOKX-59216=The position doesn't exist. Please try again
DIRECTOKX-59218=Closing all positions at market price...
DIRECTOKX-59256=To switch to One-way mode, lower the number of traders you copy to 1
DIRECTOKX-59247=High leverage causes current position to exceed the maximum position size limit under this leverage. Adjust the leverage.
DIRECTOKX-59260=You are not a spot lead trader yet. Complete the application on our website or app first.
DIRECTOKX-59262=You aren't a contract lead trader yet. Complete the application first.
DIRECTOKX-59641=Can't switch account mode as you have fixed loan borrowings.
DIRECTOKX-59642=Lead and copy traders can only use spot or spot and futures modes
DIRECTOKX-59643=Couldn’t switch account modes as you’re currently copying spot trades
DIRECTOKX-59263=Only traders on the allowlist can use copy trading. ND brokers can reach out to BD for help.
DIRECTOKX-59264=Spot copy trading isn't supported
DIRECTOKX-59267=Cancellation failed as you aren't copying this trader
DIRECTOKX-59268=You can't copy trades with instId that hasn't been selected by the lead trader
DIRECTOKX-59269=This contract lead trader doesn't exist
DIRECTOKX-59270=Maximum total amount (copyTotalAmt) can't be lower than amount per order (copyAmt) when using fixed amount
DIRECTOKX-59273=You aren't a contract copy trader yet. Start by coping a contract trader.
DIRECTOKX-59275=You can't copy trade as you're applying to become a lead trader
DIRECTOKX-59276=You can't copy this lead trader as they've applied to stop leading trades
DIRECTOKX-59277=You can't copy this lead trader as they don't have any copy trader vacancies
DIRECTOKX-59278=Your request to stop copy trading is being processed. Try again later.
DIRECTOKX-59279=You've already copied this trader
DIRECTOKX-59280=You can't modify copy trade settings as you aren't copying this trader
DIRECTOKX-59282=Only ND sub-accounts under ND brokers whose main accounts are on the allowlist support this endpoint. Reach out to BD for help.
DIRECTOKX-59283=Your account isn’t currently using spot and futures mode
DIRECTOKX-59284=You've reached the monthly limit of %s ratio edits
DIRECTOKX-59286=You can't become a futures lead trader when using spot mode
DIRECTOKX-59287=Profit sharing ratio should be between %s and %s
DIRECTOKX-59288=You're leading trades but your account is in portfolio margin mode. Switch to spot and futures mode or multiple-currency margin mode and try again
DIRECTOKX-59130=The highest take profit level is %s%. Enter a smaller number and try again.
DIRECTOKX-59258=Action not supported for lead traders
DIRECTOKX-59259=Enter a multiplier value that's within the valid range
DIRECTOKX-59285=You haven't led or copied any trades yet
DIRECTOKX-55100=Take profit % should be within the range of %s-%s
DIRECTOKX-55101=Stop loss % should be within the range of %s-%s
DIRECTOKX-55102=Take profit % should be greater than the current bot’s PnL%
DIRECTOKX-55103=Stop loss % should be less than the current bot’s PnL%
DIRECTOKX-55104=Only futures grid supports take profit or stop loss based on profit percentage
DIRECTOKX-55105=Increasing positions is not allowed under current status
DIRECTOKX-55106=Increased amount should be within the range of %s - %s
DIRECTOKX-55111=This signal name is in use, please try a new name
DIRECTOKX-55112=This signal does not exist
DIRECTOKX-55113=Create signal strategies with leverage greater than the maximum leverage of the instruments

Last updated