All
FAQ
Announcements
Product documents
Tradeback voucher FAQ
User proceeds to use 500 USDT of margin to open a BTCUSDT perpetual position Since the upper limit is capped at 200 USDT, the tradeback earned is 200 USDT Example 2: User activates a 50% tradeback voucher with maximum limit of 200 USDT User proceeds to use 100 USDT of margin to open a BTCUSDT perpetual position The tradeback earned is only 50 USDTHow do I view my tradeback voucher?Published on May 8, 2026Updated on May 8, 2026Event Contracts FAQ
Example (buying Up): Buy 500 Up shares at 0.60 USDT: Margin frozen ≈ 500 × 0.60 + fee ≈ 300.xx USDT Maximum loss (if Down wins) ≈ 300.xx USDT Maximum gain (if Up wins) ≈ 500 × 0.40 − settlement fee ≈ 199.xx USDT Example (buying Down): Buy 500 Down shares at 0.40 USDT: Margin frozen ≈ 500 × 0.40 + fee ≈ 200.xx USDT Maximum loss (if Up wins) ≈ 200.xx USDT Maximum gain (if Down wins) ≈ 500 × 0.60 − settlement fee ≈ 299.xx USDTPositions & PnLPosition Value Current position value = Number of shares heldPublished on Apr 16, 2026Updated on May 13, 2026Zero-Knowledge Proofs: what are zk-STARKs and how do they work? (zk-Stark V2)
","313671","28319","0","0","0","41261","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","142353","0","0","0","0","0","4435","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","662","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","993","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0Published on Oct 21, 2024Updated on Feb 11, 202693How do I supercharge my trading with Alertatron's automated solutions?
Trading groups Large group management: complex orders can be automated for trading groups with up to 200 clients. Isolated execution: large groups also benefit from isolated execution. Each of your clients' trades will run on their own isolated bot. Detailed data: separate log, event history, and individual PnL data are available for each client. Aggregated PnL data is available for the entire group.Published on Mar 28, 2024Updated on Oct 8, 20251Why is my accessible balance lower than my funds unavailable for withdrawal?
USD value (Crypto asset) Accessible balance 20,000 (~20 ETH) Unavailable for withdrawal 0 (Protected value) 0 (Locked value) 0 Available for withdrawal 20,000 (~20 ETH)Published on May 13, 2024Updated on Apr 3, 2026359What is Proof of Reserves (PoR) user snapshot data?
+ 0 = 9000 USDT Margin trading position assets = 0 USDT Margin trading position liabilities = -14,099.8 USDT.Published on Jan 20, 2023Updated on Apr 3, 20265165% Deposit Match Campaign - Terms and Conditions
Example: If a user deposits $4,000 during the Deposit Match Campaign Period and another $1,000 after the Deposit Match Campaign Period end date, they will receive a $200 USDG reward for their eligible $4,000 deposit. To qualify for a deposit match, users must opt in by clicking "Join now" during the Deposit Match Campaign Period and complete an eligible deposit.Published on Dec 1, 2025Updated on Dec 1, 20252How do total Profit and Loss (PnL) and Grid profits work for Spot Grid?
For example, if you start a grid strategy with 100 USDT, and your current total asset valuation of the grid strategy (estimated in USDT based on market price) is now 200 USDT, your total profit will be 200-100 = 100 USDT. This value includes all components: realized profits from executed trades, trading fees, and unrealized profits. 3. How is grid profit calculated? Grid profit is an estimated figure, representing the sum of profits from completed grids (after deducting trading fees).Published on Jun 20, 2025Updated on Apr 30, 2026How 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 Sep 29, 2023Updated on Sep 10, 2025554How do total Profit and Loss (PnL) and Grid profits work for Spot Grid?
Example: If you started a bot with 100 USDT, and the current bot equity is 200 USDT, your Total PnL = 200 - 100 = 100 USDT. This figure includes: Realized profits from completed trades Trading fees Unrealized PnL from open positions Any applicable Earn interest (if enabled)How's the field "Grid Profits" calculated? Grid Profits represent the estimated realized gains from completed grid cycles—each cycle being one buy followed by one sell.Published on Jun 20, 2025Updated on Apr 30, 202657What's the Spot Grid bot and how do I use it?
For example, if the price range is 100-400, and you set the grid quantity to 3 with arithmetic mode, it would create three grids: 100-200, 200-300, and 300-400. Grid mode: Arithmetic: maintains a consistent difference between each grid level so grid levels become (1, 1+r, 1+2r, 1+3r...). Geometric: maintains a consistent ratio between each grid level so grid levels become (1, 1*r, 1*r^2, 1+r^3...).Published on Oct 3, 2025Updated on Nov 17, 20258How does fast redemption work?
Due to high demand, you enter the redemption queue. 0 ETH Day 2 - 4: Redemption queue While in the redemption queue, you receive no ETH. During this time, you can still cancel your redemption 0 ETH Day 5: First partial redemption You reach the front of the redemption queue. Due to redemption by other users, the daily limit only has 50 ETH left.Published on May 8, 2025Updated on Mar 4, 2026176What are the trading volume rules for the campaign?
Trading volume does not include transactions that have: 0 trading fees, or Negative trading fees These transactions are excluded from all campaign-related volume calculations. For a full breakdown of fee structures and applicable scenarios, please refer to the official OKX fee documentation here.Does all trading activity count toward the campaign volume? No. During the campaign period, only trading volume from eligible tokens will be counted.Published on Mar 26, 2026Updated on Mar 31, 20261What's the Spot DCA bot and how do I use it?
Let’s assume: Base safety order amount = 100 USDT Up to five safety orders allowed Here’s how the bot distributes funds for different multipliers: Safety Order Multiplier = 1 (Flat) Multiplier = 2 (Doubling) Multiplier = 0.5 (Halving) 1 100 100 100 2 100 200 50 3 100 400 25 4 100 800 12.5 5 100 1,600 6.25 Here’s what these profiles mean: Multiplier = 1 (Flat Allocation): each safety order uses the same amount — 100 USDT.Published on Oct 3, 2025Updated on Nov 17, 20255Zero-Knowledge Proofs: what are zk-STARKs and how do they work? (zk-STARK V1)
We input random numbers for each user and fill the blank spaces in the table with 0 2. Low-degree polynomial extension: using the above polynomial constraints, we can obtain a computation trace polynomial of length uts * N. For security reasons, we perform commitment to the polynomial on a larger evaluation domain, with the domain amplification factor as extension_factor. In the above case, we could calculate a polynomial p(x) from I(x).Published on May 10, 2023Updated on Sep 8, 2025179