All
FAQ
Announcements
Product documents
How can I do spot trading with the Jupyter Notebook?
Note: for spot trading under "cash" tdMode, you mainly need to check the cashBal, frozenBal parameters for each ccy under details, and the totalEq parameter. 1 import okx.Account as Account 2 flag = "1" # live trading: 0, demo trading: 1 3 4 accountAPI = Account.AccountAPI(api_key, secret_key, passphrase, False, flag) 5 6 result = accountAPI.get_account_balance() 7 print(result)8. How can I access the four different account modes?Published on 29 Sept 2023Updated on 10 Sept 2025550What should I do if I mistakenly withdraw crypto via the wrong network?
For example, if you previously mistakenly selected ETH network for USDT, in this case, you should select USDT-ERC20 Select Copy to copy the deposit address 4. Return to your Web3 wallet, select Send > select crypto and network Select send in your Web3 wallet 5. Paste the deposit address you copied from your exchange account Paste your deposit address 6.Published on 17 Mar 2023Updated on 26 Jan 20265,566What are the rules for P2P order cancellation?
You'll be banned for 15 minutes, 30 minutes, 1 hour, 4 hours, or all day. It'll be cleared at 00:00 on the same day. Trigger Restriction Duration 1st time The number of cancellations reaches the upper limit of the day.Published on 16 Aug 2023Updated on 9 Apr 20261,772Accredited Investor Trading Fees
Group 2 Asset (SGD) 30-day Trading Volume (SGD) Maker Fee Taker Fee Maker Fee Taker Fee Regular user < 125,000 or < 12,500,000 0.020% 0.050% 0.020% 0.050% VIP 1 ≥ 125,000 or ≥ 12,500,000 0.018% 0.040% 0.018% 0.040% VIP 2 ≥ 300,000 or ≥ 62,500,000 0.013% 0.035% 0.013% 0.035% VIP 3 ≥ 625,000 or ≥ 125,000,000 0.010% 0.028% 0.010% 0.028% VIP 4 ≥ 2,500,000 or ≥ 250,000,000 0.008% 0.027% 0.008% 0.027% VIP 5 ≥ 6,250,000 or ≥ 750,000,000 0.005% 0.026% 0.005% 0.026% VIP 6 ≥ 12,500,000 or ≥ 1,250,000,000 0.000%Published on 8 Dec 2025Updated on 2 Apr 2026What are the reasons for my spot copy trade order fail?
Tier Trading pair Minimum order amount (Based on September 2023 data) Maximum order value (Based on September 2023 data) Tier 1 OKB-USDT 0.1 OKB 4-5 USDT Tier 2 BTC-USDT 0.00001 BTC 2-3 USDT Tier 3 ETH-USDT 0.001 ETH 1-2 USDT Tier 4 LTC-USDT、XRP-USDT、DOGE-USDT 0.01 LTC, 1 XRP, 10 DOGE 0.5-1 USDT Tier 5 BCH-USDT、SOL-USDT 0.001 BCH, 0.01 SOL 0.1-0.5 USDT Note: the data in this table is from September 2023. Minimum order values may change with time and crypto price.Published on 13 Oct 2023Updated on 9 Feb 202669Zero-Knowledge Proofs: what are zk-STARKs and how do they work? (zk-STARK V1)
For example, in Figure 1, the user with an id of id_k will calculate hashk = hash("20" + "15" + "5" + "id_k" + "99821"), and the other data in the red square frame will be the Merkle path verification. An open source tool is provided for users to do this verification. Since the leaves of the Merkle tree are hashes, none of your private information will be leaked to others.How do I verify? 1.Published on 10 May 2023Updated on 8 Sept 2025179Why is my accessible balance lower than my funds unavailable for withdrawal?
USD value (Crypto asset) Accessible balance 20,000 (~20 ETH) Unavailable for withdrawal 60,000 (~1 BTC) (Protected value) 0 (Locked value) 60,000 (~1 BTC) Available for withdrawal 0 Stage 5: once the withdrawal confirmation is completed for the initial 1 BTC deposit, the funds under the unavailable for withdrawal portion are unlocked. The user is now able to withdraw 20 ETH.Published on 13 May 2024Updated on 3 Apr 2026344Trading Fee Rules FAQ
For example, in a BTCUSDT perpetual contract, if your current position value is 20,000 USDT with a floating profit of 15 USDT, the opened trading fee is -4 USDT, the closed trading fee is -5 USDT, and the funding fee is -1 USDT. After closing the position, your realized profit will be 5 USDT (= 15 USDT – 4 USDT – 5 USDT – 1 USDT). For margin trading, only the closed profit is recorded, without realized profit, so the profit when holding and after closing the position remains consistent.14.Published on 22 Mar 2024Updated on 9 Apr 20261,077What's Smart Strategies?
We show the settings with the best APR for this period, among many other combinations tested.4. Does backtested APR guarantee future performance? Past performance doesn't necessarily provide guidance for future performance. Market conditions are constantly changing, so there’s no guarantee that the backtested APR can be achieved in the future.5. How do spot grid bot smart strategies work? Short-term, mid-term, and long-term smart strategies were backtested over 7, 30, and 90 days respectively.Published on 7 Mar 2025Updated on 17 Nov 20251Satoshi test FAQ
You'll need to send a random amount specified by us, typically worth 5 USDC, for the test. This amount will be specified during the verification process.4. What happens if I send the wrong amount to the Satoshi test? If the amount sent doesn't match the specified amount for the Satoshi test, the verification will fail. You'll need to restart the test with the correct amount to proceed with your transaction.Your deposit will be locked and you may unlock it by providing the sender's info.Published on 28 May 2024Updated on 15 Oct 202539What should I do if facial recognition fails?
Note: if you forget the cloud backup password, you won't be able to restore the keyless wallet from the cloud.4. Other issues If you can’t tap video verification, complete identity verification on the web first, then return to the app for facial recognition. If you reach the maximum number of attempts, wait 1 hour before trying again. Make sure your full face is visible and the camera is not blocked.5.Published on 11 Oct 2024Updated on 6 Apr 2026434Affiliate FAQ
The invitee’s rebate rate ranges from 0% to 20%.5. How can invitees check trading fee rebate records?Published on 4 Dec 2024Updated on 6 Apr 2026722How can I do derivatives trading with the Jupyter Notebook?
() print(result) if result['code'] == "0": acctLv = result["data"][0]["acctLv"] if acctLv == "1": print("Simple mode") elif acctLv == "2": print("Single-currency margin mode") elif acctLv == "3": print("Multi-currency margin mode") elif acctLv == "4": print("Portfolio margin mode")5.Published on 28 Sept 2023Updated on 12 Feb 2026195Unified USD Orderbook FAQ
The Unified USD Orderbook is a feature that allows users in certain jurisdictions to trade USD pairs using USD, USDC, or other selected stablecoins pegged 1:1 with USD. It combines the liquidity of USD-based assets into a single orderbook for a seamless trading experience.FAQ1. What stablecoins are supported for trading in the Unified USD Orderbook?Published on 4 Jul 2025Updated on 3 Dec 2025OKX P2P dispute handling rules
Notes: For all regions: orders above 1,000 USD, a (5% range) will be applied, and if the difference exceeds that, the order will be canceled. Applicable to Vietnam (VN) region only: 1,000 – 5,000 USDT: 3% range 5,000 – 30,000 USDT: 1% range Above 30,000 USDT: ≥ 300 USDT And if the difference exceeds respectively, the order will be canceled.5.Published on 28 Aug 2023Updated on 11 Mar 20261,111