All
FAQ
Announcements
Product documents
How to add personalized messages for custom price alerts?
Below is how you can add personalized messages to your custom price alerts on our platform: Navigate to the chart of the specific asset and select the Alerts option by selecting the bell icon above the trading chart to access the price alerts feature Start by selecting the Alerts option Select Create alerts or select an existing alert you want to edit Proceed to select the alert of your preference or the Create alerts option Set the Price and enter the price point that will trigger the alert ProceedPublished on 6 Feb 2025Updated on 10 Sept 20253How do I track the cost price of my spot trades?
On the trading screen, select Settings from the top menu Proceed with the selection of Settings from the pop-up menu On the Trading mode screen, select Spot cost price type Select between Average cost price or Cumulative cost price Select from the available options under the Spot cost price type options The cost price will also be reflected on your K-line Chart and the positions menu. Cost price on the K-line chart Cost price on the positions menuPublished on 5 Sept 2024Updated on 6 Apr 202627X Layer upgrade and OKT/OKB asset handling FAQ
On August 15, 2025, at 10:00 AM (UTC+8), OKT in your account will be automatically converted to OKB according to the exchange rules. The converted OKB will then appear in your account.How is the average closing price calculated? How much OKB will I receive? OKT will be converted to OKB based on the average closing prices of OKT and OKB on the platform's spot market between July 13, 2025, and August 12, 2025.How much OKB will be burned?Published on 13 Aug 2025Updated on 29 Jan 202627How do I obtain an ASIC Extract?
Since prices can change, please make sure to verify the latest price on the website. During the payment process, please provide your email address Soon, you'll receive a link to download the company extract in your email Ready to continue with your SMSF sign-up? Find out more here: How do I open an SMSF account on OKX? Self-Managed Super Fund (SMSF) FAQPublished on 2 July 2025Updated on 3 Dec 20251How do I add margin for margin trading?
You can add 10% to 100% of the trading account funds. As the margin increases, the liquidation price will change; the more margin you have, the lower the risk of liquidation. The maximum amount you can add or reduce is displayed on the page.Increase or decrease margin in cross margin mode. In the cross margin mode, there is no additional button under the position. This is because the futures margin cross margin mode uses the entire value of a specific crypto as margin.Published on 20 Mar 2023Updated on 2 Apr 202636Why is my accessible balance lower than my funds unavailable for withdrawal?
USD value (Crypto asset) Accessible balance 60,000 (~1 BTC) Unavailable for withdrawal 60,000 (~1 BTC) (Protected value) 0 (Locked value) 60,000 (~1 BTC) Available for withdrawal 0 Stage 3: the user converts his 1 BTC to ETH at the price of 3,000 USDC/ETH. He receives 20 ETH at 17:10 UTC.Published on 13 May 2024Updated on 3 Apr 2026345What is Proof of Reserves (PoR) user snapshot data?
In the sample, it transfers 10 ETH to the position. Cross account balance will be 15 ETH - 10 ETH = 5 ETH, Isolated marigin trading position asset will be 10 ETH. Buy 10 ETH at 1,409.98 and use ETH as margin. The ETH order is filled with a fee of -0.01 ETH.Published on 20 Jan 2023Updated on 3 Apr 2026496Trading bot FAQ
Setting a realistic limit price may help avoid delays. Time Interval for Split Orders: Define the time gap between consecutive order placements (e.g., every 10 seconds). Order Amount: Amount per Order: The crypto amount for each split order. Total Amount: The total amount to trade before the bot stops.How do I manage my dollar-cost averaging TWAP bots? From the trading bot dashboard, you can monitor and manage your TWAP bot: Stop your bot: You can manually stop the bot at any time.Published on 12 Feb 2025Updated on 11 Dec 2025Trading Fee Rules FAQ
Trader A became a taker of this trade, so the Trading fee = 0.05% × (100 × 1 × 0.01 × 20,000) = 10 USDT; Trader A bought/sold 100 contracts (1 BTC) at limit price with 10x leverage, and used 2,000 USDT (0.1 BTC) as margin. Trader A became a maker of this trade, so the Trading fee = 0.02% × (100 × 1 × 0.01 × 20,000) = 4 USDT. Trading fee of Crypto-margined perpetual and expiry futures = Fee rate × (Number of contracts × Contract Multiplier × Face value per contract / Fill price).Published on 22 Mar 2024Updated on 9 Apr 20261,078How can I do spot trading with the Jupyter Notebook?
Here's an example of buying 0.01 BTC at the price of 19000 USDT. 1 # limit order 2 result = tradeAPI.place_order( 3 instId="BTC-USDT", 4 tdMode="cash", 5 side="buy", 6 ordType="limit", 7 px="19000", 8 sz="0.01" 9 ) 10 print(result) 11 12 if result["code"] == "0": 13 print("Successful order request,order_id = ",result["data"][0]["ordId"]) 14 else: 15 print("Unsuccessful order request,error_code = ",result["data"][0]["sCode"], ", Error_message = ", result["data"][0]["sMsg"])10.2 How can I place a marketPublished on 29 Sept 2023Updated on 10 Sept 2025550How can I reduce trading fees?
When trading, you may consider using limit orders, which are placed at a specified price and don’t execute immediately.Published on 19 May 2025Updated on 10 Apr 202665OKX listing mechanism
Opening price determination The opening price in a Call Auction is determined based on the following principles: The price that allows the highest trading volume At that price: All buy orders priced higher than the opening price are fully executed, or All sell orders priced lower than the opening price are fully executed Either the buy side or the sell side at the opening price must be fully filled The resulting price becomes the official opening price of the trading pair.Published on 27 Apr 2018Updated on 2 Apr 20267,477What's the Spot Grid bot and how do I use it?
You can create a spot grid bot by setting the following key parameters: Lower price: the lowest price level at which the bot will operate. The bot will stop placing orders if the market price falls below this level. Upper price: the highest price level at which the bot will operate. The bot will stop placing orders if the market price exceeds this level. Grid quantity: this refers to the number of price levels (grids) that your selected price range is divided into.Published on 12 Feb 2025Updated on 17 Nov 202511What's a limit order?
A limit order is an order where you set the order quantity and the maximum price you are willing to buy or the minimum price you are willing to sell. When the market price meets your conditions, the system will execute the order at the best available price within your specified limit. Whether a limit order is executed as a maker or taker depends on the price you set, the order quantity, and current market conditions.Published on 22 Aug 2023Updated on 3 Apr 2026176What's the Spot DCA (Martingale) bot and how do I use it?
Price steps multiplier: adjusts the price gap between each safety order. This setting incrementally increases or decreases the gap between safety orders as the price changes. For example, with a 1% initial price step and a multiplier of 2, the safety orders will be placed at 1%, 3%, 7%, and so on (doubling the gap after each order). Stop loss (SL): another optional setting to limit losses.Published on 12 Feb 2025Updated on 17 Nov 20252