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 Sep 29, 2023Updated on Sep 10, 2025552How do I transfer funds in Pay?
Pay any contact 1. Open OKX Pay app, tap the ↑ icon > Select Pay any contact 2. Select the crypto and network > Enter the transfer amount > Next 3. Select the recipient > Pay 4. Complete the verificationTransfer to Exchange 1. Open OKX Pay app, tap the ↑ icon > Select Transfer to Exchange 2. Select the currency and network > Enter the transfer amount > Next 3.Published on Apr 28, 2025Updated on Mar 28, 20264What 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 Mar 17, 2023Updated on Jan 26, 20265,623What 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 Aug 16, 2023Updated on Apr 18, 20261,778How do I access my rewards on Pay?
Example 1: New deposit Assume the rewards rate is 5% APR. If you deposit 2,400 USDG at 10:00 on Day 1: Day 2 reward: 0 (the minimum balance on Day 1 was 0) Day 3 reward: 2,400 × (0.05 / 365) Example 2: Adding to an existing balance If you already have 1,000 USDG and add 2,400 USDG on Day 1: Day 2 reward: 1,000 × (0.05 / 365) Day 3 reward: 3,400 × (0.05 / 365)4. How can I pause/opt out? You can pause your rewards at any time, and they’ll stop accruing right away.Published on Apr 28, 2025Updated on Apr 17, 202658Why did my perpetual futures open or close order fail?
You can check the limits here: Trade > Information > Market info > Position tiers 4. Wrong operation page selected You cannot open a position on the Close page. Please make sure you’ve selected Open on the trading page. 5. 5. Isolated margin unrealized P&L cannot be used to open new positions Unrealized return in isolated margin cannot be used to open a position 6. Insufficient available balance You need to have sufficient available balance when placing an order.Published on Oct 31, 2025Updated on Apr 2, 2026P2P ad requirements (all other currencies)
Buy Lite 30 days 10 5 80% 10 15 500$ 100 2 Sell Lite 0 0 0 0 0 0 0 9999 3 Buy Super 0 0 0 80% 0 0 0 9999 4 Sell Super 0 0 0 0 0 0 0 9999 5 Buy Diamond 0 0 0 80% 0 0 0 9999 6 Sell Diamond 0 0 0 0 0 0 0 9999Published on Aug 28, 2023Updated on Dec 18, 2025157How do I use a chase order?
In Hedge mode, closing a position is reduce-only by default, and the reduce-only option can’t be turned off manually. 4. Always keep "post-only" orders. 5. Modify or cancel orders: After placing an order, you cannot manually change the price settings, order quantity, or maximum chase difference.How to use a chase order? Step 1: Go to the Trading page, select the order type, and click on "Chase order". Step 2: Set the chase price, quantity, and max chase difference.Published on Dec 10, 2024Updated on Jan 30, 20266Simple Earn Flexible FAQ
Example: If your min lending APR is 5% and the borrowing interest rate is also 5%, your funds will be eligible for lending. With a borrowing pool of 1,000 USDT, the annual interest is 50 USDT. However, if the eligible lending pool is 1,250 USDT, the 50 USDT interest spread over that amount will result in a final lending APR of 4%.11. How do I check my Earn lending status? Follow the steps below to check the lending status of your Earn order.Published on Aug 4, 2025Updated on Apr 13, 202624What 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 Oct 13, 2023Updated on Feb 9, 202669What is futures mode?
It is suitable for customers of spot, leverage, and futures transaction.1. Mode selection App: Tab twice Trade > Futures Web: Select Trade page > Futures > Settings > Account mode > Futures mode2. Tradable Services Spot, Leverage, Expiry Futures, Perpetual Futures, Options3. Usable margin Mode Isolated margin, Cross margin.4. Risk control rules For futures and leverage cross margin position with the same settlement currency, margin is shared and profits and losses offset each other.Published on Mar 20, 2023Updated on Mar 4, 202645Why 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 May 13, 2024Updated on Apr 3, 2026351Zero-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 May 10, 2023Updated on Sep 8, 2025179How to claim my RL OKXclusive Pass?
Step 1: Download the OKX Wallet App Scan the QR code to download the OKX App Step 2: Create a new OKX Wallet or add an existing wallet If you do not have a crypto wallet and need to create one: [1] Choose Wallet from the top toggle, and click I don't have a wallet > Seed Phrase [2] Enable now [3] Back up now > To iCloud or By writing down [4] Enter your password > Confirm to back up If you already have a crypto wallet (like MetaMask, or Coinbase Wallet), you can simply import it into OKX Wallet andPublished on Apr 5, 2023Updated on Sep 12, 202538Trading 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 Mar 22, 2024Updated on Apr 15, 20261,080