All
FAQ
Announcements
Product documents
How can I do spot trading with the Jupyter Notebook?
Learn more on how to read our available trading pairs and refer to the code below. 1 import okx.Account as Account 2 3 # API initialization 4 apikey = "YOUR_API_KEY" 5 secretkey = "YOUR_SECRET_KEY" 6 passphrase = "YOUR_PASSPHRASE" 7 8 flag = "1" # Production trading: 0, Demo trading: 1 9 10 accountAPI = Account.AccountAPI(apikey, secretkey, passphrase, False, flag) 11 12 result = accountAPI.get_instruments(instType="SPOT") 13 print(result)7. How can I read my account balance?Published on Sep 29, 2023Updated on Sep 10, 2025536USDG rewards program FAQ
Remaining connected ensures continuous reward accrual. 7. Which network are the USDG rewards eligible for? Rewards are currently available only for USDG held on X Layer. 8. How are my USDG rewards calculated? Rewards are calculated based on your eligible USDG balance in each hourly snapshot. Once activated, USDG rewards accrue automatically and become claimable every week. 9. Can I freely use my USDG? Yes.Published on Oct 13, 2025Updated on Jan 26, 2026301How do I access my rewards on Pay?
Rewards are calculated daily based on your minimum eligible balance during the previous day (ends at 11:59 PM UTC), using the following formula: Daily reward = Minimum eligible balance × (APR / 365) The minimum eligible balance refers to the lowest balance recorded in the previous 24 hours. Example 1: New deposit Assume the rewards rate is 5% APR.Published on Apr 28, 2025Updated on Feb 11, 202655OKX Card Brazil Referral Program — Terms and Conditions
OKX reserves sole discretion to determine whether a referral meets the Successful Referral criteria.7. Reward Distribution 7.1. Rewards will be credited to eligible users’ OKX Pay accounts after internal review and verification. 7.2. Distribution timelines may vary depending on settlement status, compliance review, or operational factors. 7.3. Rewards may be subject to additional holding periods, product terms, or withdrawal conditions as communicated by OKX.8. Prohibited Conduct 8.1.Published on Feb 26, 2026Updated on Feb 26, 20269A beginner's guide to identity verification
To verify your address, you must use a supported document as listed in the answer above.11. I don't know how much I plan to deposit. Can I change my estimated amount later? No. We are collecting your estimated amount as a reference point and we understand that your use of the platform may change later.12. How do I check my identity verification information?Published on Sep 25, 2023Updated on Mar 3, 20266,437OKX House FAQ
Unfortunately, orders cannot be modified or canceled once placed.11. What's the return policy for OKX House orders? Returns are accepted on unopened and unused items within 14 days of the date you receive the Product. To initiate a return, you may reach out to shop@okx.com, and we'll guide you through the process.12. What should I do if my OKX House order arrives damaged? If your order is damaged upon arrival, please contact shop@okx.com immediately.Published on Nov 29, 2024Updated on Mar 2, 202614Copy trading FAQ
You can copy up to 10 trades when using the "Open/Close" position mode, and 1 trader when using the "Buy/Sell" position mode.11. What factors could stop me from copying a trade in copy trading?Published on Sep 15, 2023Updated on Jan 21, 2026Trading Fee Rules FAQ
Trader A (Maker fee: 0.02%; Taker fee: 0.03%) bought 100 contracts of call options (notional is 1 BTC): If trader A is the taker when order filled, so the Trading fee = Min(0.03% × 0.01 × 1 × 100, 7% × 0.05 × 0.01 × 1 × 100) = 0.0003 BTC; If trader A is the maker when order filled, so the Trading fee = Min(0.02% × 0.01 × 1 × 100, 7% × 0.05 × 0.01 × 1 × 100) = 0.0002 BTC.Published on Mar 22, 2024Updated on Feb 24, 20261,068OKX wallet FAQ
If you want to remove the wallet imported with private keys, you can remove the wallet.7. Why can't I find a specific crypto in my OKX Wallet, and how can I add it? If you can't find the crypto that you want to receive, you can open your OKX wallet, select Manage crypto > Custom crypto, select a network, and enter the contract address to add it. Find out more here.8. How can I cancel or replace a pending Ethereum transaction in OKX Wallet?Published on Aug 24, 2023Updated on Mar 2, 20262,893How do I set up a recurring buy plan?
If you create a weekly plan at 11:05 AM on Tuesday, your future orders will be completed every Tuesday at 11:05 AM. You can check the date of your next order with your plan details.3. How do I manage my recurring buy plan? You can manage your plan easily from your plan details. Go to the Activity page and you'll find Recurring buy option on top of the page. Select Recurring buy to view all the plans you've set up.Published on Jan 23, 2025Updated on Dec 31, 202549How do I make a withdrawal? (app)
If you do not encounter a verification request when withdrawing funds, please check if you have added the recipient's address to your withdrawal whitelist.11. Why do some assets require a tag/memo during withdrawal? Some assets require a tag/memo, which is usually a string of numbers. For example, for XRP, after filling in the withdrawal address, the tag must also be filled in, otherwise assets may be lost.12. How do I withdraw crypto from a sub-account?Published on Aug 22, 2023Updated on Mar 1, 20265,720OKX ZERO Trading Fees event FAQs
Your referred friend will receive an instant rebate fee card when they sign up and join the Zero Trading Fees activity now.7. I've fulfilled the requirements but have yet to receive my rebate card If you have successfully enrolled in this promotion, there would have been a prompt to confirm successful participation at point of enrolment and the button will now display Joined.Published on Jul 6, 2023Updated on Feb 12, 202637How can I do derivatives trading with the Jupyter Notebook?
result = tradeAPI.get_order_list() print(result)11. How can I get order history for derivatives trading with the Jupyter Notebook via Get order history (last 7 days) and Get order history (last 3 months)? # Get order history (last 7 days) result = tradeAPI.get_orders_history( instType = "SWAP" ) print(result) # Get order history (last 3 months) result = tradeAPI.get_orders_history_archive( instType = "SWAP" ) print(result)12.Published on Sep 28, 2023Updated on Feb 12, 2026191OKX Web3 FAQ
Maintenance, network issues, or external factors may cause interruptions or limited access.11. What actions could result in suspension or termination of service?Published on Jan 19, 2026Updated on Feb 27, 202629What's Futures DCA bot and how do I maximize my efficiency with automated crypto trading through it?
This means the effective leverage can change over time, even if the nominal leverage stays the same.7. How is the 7-day maximum drawdown rate calculated for a futures DCA (Martingale) bot? The 7-day max drawdown rate of the futures DCA (Martingale) strategy = absolute value of the max drawdown / highest net value.8. Why is the estimated liquidation price higher or lower than the order price for additional positions?Published on Apr 3, 2024Updated on Jan 28, 202679