OKX trading bots charge no subscription. Bot orders pay the normal trading fee for your fee tier: for regular users, spot is 0.08% maker / 0.1% taker and futures is 0.02% maker / 0.05% taker. OKX lists Spot grid, Futures grid, Spot DCA (Martingale), Futures DCA (Martingale), Recurring buy, Smart portfolio, Arbitrage, Smart arbitrage, Signal bot, Iceberg and TWAP, and a spot grid can now have up to 1,000 grids (checked 2026-10-22).
Sign up with the code FEEOTTER for a 20% automatic rebate + exclusive rewards. OKX's affiliate rules pay commission on every trading fee an invitee pays, but say nothing specific about bot orders, so for bots go by your rebate records. Bots trade often, so fees pile up faster than with manual trading; register with FEEOTTER before you start a bot, OKX returns the 20% automatically, and for exclusive OKX rewards and promotions contact support.
Which trading bots does OKX offer?
| Bot | What it does | Key numbers from OKX |
|---|---|---|
| Spot grid | Buys lower and sells higher inside a price range | Up to 1,000 grids (previously 300); idle funds can go into Simple Earn |
| Futures grid | Grid on futures, long, short or neutral | Opens a position on creation by default; reserved margin lowers liquidation risk |
| Spot DCA (Martingale) | Adds at set drops and ends the cycle at take-profit | Two multipliers: amount and price step |
| Futures DCA (Martingale) | The futures version of adding as price moves against you | Up to 100 strategies at a time |
| Recurring buy | Buys with USDT on a schedule | Up to 20 coins; minimum 2 USDT |
| Smart portfolio | Keeps a basket of assets at target weights | Crypto, stock tokens and USDT in one portfolio; 20 USDT minimum order |
| Arbitrage, Smart arbitrage | Buys spot and shorts the perpetual to collect funding, or trades a spread | Smart arbitrage is delta-neutral |
| Iceberg, TWAP | Splits a large order into smaller ones | Iceberg works on spot, perpetual, futures, margin and options |
| Signal bot | Places orders from signals | Build your own signal or subscribe to a provider's |
Sources: OKX trading bots overview (updated 2026-10-19), Spot grid bot FAQ, Futures grid bot FAQ (updated 2026-09-14), Spot DCA, Futures DCA, Recurring buy, Smart Portfolio FAQ (published 2026-10-14), Arbitrage bot, Iceberg, checked 2026-10-22. The futures grid FAQ gives no fixed leverage cap; it depends on the contract and is shown on the creation page.
Spot grid: setting one up, the parameters and stopping
Open the page
Trade → Trading bots → Spot grid, then choose Manual to set it yourself, or use the AI strategy or copy a lead trader's bot from the Marketplace.Set the range and grid count
enter the upper price, lower price and number of grids (up to 1,000), then choose arithmetic (a fixed price gap per grid) or geometric (a fixed percentage per grid).Choose how to invest
quote currency only (such as USDT) places buy orders at each level; base currency only (such as BTC) places sell orders; both places a mix. Some orders may fill at market price right away.Advanced settings (optional)
take profit and stop loss, Trailing up / down, start and stop conditions from price, RSI or TradingView signals, and Simple Earn for idle funds.Confirm
select Create, check the details and Confirm. Track open orders, fills and PnL under the Bots tab on the trading page.
- Trailing up: when price breaks the upper limit, the lowest buy order is cancelled and a new buy is placed at the old upper limit, moving the whole range up. A take profit set by price stays fixed; a stop loss by price moves up with the lower limit.
- Trailing down: when price breaks the lower limit, a new buy order is placed one level below it using extra funds from your trading account (none is placed if funds are short); the lower limit extends down while the upper limit stays put.
- Editing while running: you can change the range and grid count, but it re-initializes the bot: all orders are cancelled and new ones placed from the bot's current assets, possibly with market buys or sells, and unwithdrawn grid profit is reinvested.
- Stopping: a manual stop lets you sell the bot's assets at market or return them to your trading account; lead traders can only sell at market. A delisting, or the lead bot you copied stopping, also stops your bot.
Each grid's profit has to pay two fees, one buy and one sell, before any of it is yours: OKX's FAQ example is BTC/USDT from 100,000 to 110,000 with 10 grids, a 1,000 USDT gap per grid, or about 0.91% to 1%; a regular user pays 0.08% maker on spot each time, 0.16% per buy-sell pair, and only what is left is grid profit. OKX's futures grid FAQ adds that when you create or edit a bot, the system checks your fee tier and only allows settings where a full grid cycle's expected spread is higher than the fees.
Futures grid: direction, reserved margin and what stops a bot
- Direction: long holds only longs, short holds only shorts, and neutral places buys below and sells above the current price and may hold both. "Open position on creation" is on by default; with it off, a long grid only places buys below the current price instead of entering heavily at the start.
- Reserved margin: your investment splits into active margin for grid orders and reserved margin, which is not used for order size and serves as a buffer against liquidation and for funding. The system can allocate it automatically, or you can set it.
- Take profit and stop loss: triggered by price (last traded price) or by total PnL; on trigger, all orders are cancelled and positions close at market. OKX says these are trigger conditions, and the actual fill price can differ.
- Stop options: a manual stop can close all positions at market or stop the bot and keep positions. If you keep positions, the stopped bot cannot be restarted or have positions added, and you close them yourself.
- When a bot stops on its own: OKX lists liquidation (most common), delisting, the copied lead bot stopping, position limits, and contract parameter changes for risk control, such as a lower maximum leverage. When leverage caps drop, some grid orders turn yellow and cannot be placed; OKX suggests closing the bot and recreating it under the new limit.
- Pause and resume: pausing cancels all pending orders but keeps the position and parameters, and TP/SL keep working; on resume, orders missed during the pause are filled at market.
OKX says Unpaired PnL includes floating PnL, funding, liquidation fees and part of the trading fees; in a sharp move a limit order may fill as taker at a higher rate, and the extra fee is recorded there. For now the futures grid shows fees per order only, with no total. For margin and liquidation rules on OKX futures itself, see the OKX futures guide.
DCA (Martingale), Recurring buy and Smart portfolio
- Spot DCA: places an initial order, then a larger safety order each time price falls one "price step"; the cycle ends at take profit, at the last safety order or at stop loss. OKX's example: a 100 USDT safety order with an amount multiplier of 2 gives 100, 200, 400 USDT; a 1% price step with a multiplier of 2 triggers at drops of 1%, 3% and 7%. Once created, the funds are isolated from your trading account for the bot.
- Futures DCA: up to 100 strategies at a time. The leverage you pick is nominal; the page shows effective leverage, which rises if the position grows while margin stays the same. OKX splits the risk into market, high-leverage and liquidation risk, and says it may close some or all of your positions at its discretion.
- Recurring buy: up to 20 coins with your own split (for example BTC 50%, ETH 30%, OKB 20%), from 2 USDT, buying only inside the price range you set.
- Smart portfolio: you set a check interval (every 5 minutes up to monthly) and a drift threshold, and both apply together; OKX's "BTC Core" preset is 50% BTC / 50% USDT, checked hourly, rebalanced at 2% drift. OKX also says rebalancing is no promise of profit and frequent rebalancing in a one-way market adds trading costs.
How bot fees are charged
| Type | Regular user maker | Regular user taker |
|---|---|---|
| Spot bots (Spot grid, Spot DCA, Recurring buy, Smart portfolio) | 0.08% | 0.1% |
| Futures bots (Futures grid, Futures DCA) | 0.02% | 0.05% |
| Zero-fee pairs (DAI, PYUSD, USDC, USDG against USDT, plus USDT-USD) | 0% | 0% |
Sources: OKX fee page and the global fee framework notice, checked 2026-10-22. OKX's bot pages all carry the same note: using trading bots may require you to pay fees charged by OKX for the underlying trades. The futures grid FAQ says fees follow your VIP level, and if your VIP level drops and the fee rises, the original grid spacing may turn into "negative arbitrage", which the bot management page flags. For tier thresholds, see OKX VIP fee tiers.
When you copy a lead trader's bot from the Marketplace, the lead can take up to 30% of the copier's profit (Marketplace FAQ); that is profit sharing, not a trading fee.
Do bot orders earn the rebate? What OKX's terms say
We read the OKX Affiliate Program rules (updated 2026-09-29) and the affiliate FAQ (updated 2026-09-15), checked 2026-10-22:
- Where commission comes from: every trading fee paid by invitees, covering spot, futures, options and CeDeFi trading. The rules do not mention trading bots, grids or API.
- When no commission applies: trades in coins that charge no fee; fees offset by rebate cards, futures credits, contract vouchers and the like; a special fee rate; market makers or brokers; VIP5 and VIP6 once the 100,000 monthly cap is reached; VIP7 and above; managed sub-accounts; and residence in a non-commissionable country or region.
A grid on a zero-fee pair (such as USDC-USDT) pays no fee, so it earns no rebate. OKX also has trading bot vouchers and loss protection vouchers; its pages do not say whether these count as the fee-offsetting vouchers in the rules. Bot orders are ordinary fills charged at normal rates, but no official sentence says that bot orders count toward affiliate commission, so we will not answer for OKX. Once your bot is running, go by your Fee Otter rebate records and check that the fees from those days have matching rebate entries. Rules for your own API orders are in OKX API trading setup.
Sign up for OKX with the code FEEOTTER for a 20% automatic rebate + exclusive rewards; OKX returns the 20% straight to your trading account, and for exclusive OKX rewards and promotions contact support. The code is in OKX referral code; if you already have an account, read the OKX rebind guide first.
