What are OKX's crypto trading bots and how do I utilize it?
In addition to our extensive trading pairs, which includes hundreds of crypto pairs ranging from popular choices like BTC/USDT and ETH/USDT to more niche options like ADA/BTC and LINK/ETH, our platform also features decentralized finance offerings and opportunities to earn crypto, besides offering crypto trading bots.
Users may explore this offering and that it is easy to customize and setup, or copy wholesale. Users can effortlessly adopt a trading bot strategy from expert traders on the marketplace.
How can I access OKX’s trading bot?
Visit our homepage and log in to your account. Enter your email address or phone number and password, and select Log in. Alternatively, you can scan the QR code at the log in page on the web with your phone using the OKX app
Complete any two-factor authentication checks you have active on your account and select Continue
On our homepage, hover over Trade and select Trading bots
On the Trading bot page, you'll see a variety of bot strategies such as Grid bots, DCA bots, Arbitrage bots, Slicing bots and Signal trading.
What are OKX's trading bots?
Here are all of our different trading bots, each based on a different strategy:
Spot grid
Futures grid
Infinity grid
Signal bot
Futures DCA (Martingale)
Spot DCA (Martingale)
Recurring buy
Smart portfolio
Dip Sniper
Peak Sniper
Arbitrage
Iceberg orders
TWAP (Time-Weighted Average Price) orders
Spot grid, futures grid, smart portfolio and recurring buy are among the simpler bots to use. Meanwhile, arbitrage order, iceberg order, and TWAP are suited to users that may prefer more complex risk profiles.
What's the Spot grid trading bot?
The spot grid bot sets grid lines between an upper and lower price set by the user, and automatically sells crypto if the traded asset’s price increases and reaches one of the lines. Conversely, the bot automatically buys crypto if the price decreases to one of the lines.
You can determine the spot grid’s parameters yourself or choose the AI strategy, which is based on previous price movements. The AI strategy uses back-tested parameters to increase the likelihood of profit. Setting the trading bot grids yourself is another option that may allow more control over your parameters but allows greater user control.
Learn how to use the spot grid trading bot here.
What's the Futures grid trading bot?
The futures grid trading bot is similar to the spot grid bot, but it buys and sells long or short futures contracts rather than buying and selling assets in the spot market. Again, the futures trading bot uses a grid system to place orders above and below the current price, executing trades in different futures contracts based on market fluctuations. The futures grid bot supports three distinct trading strategies:
Long
Short
Neutral
A crucial difference between the futures and spot grid bots is that traders can trade with leverage on futures contracts. Note that leverage trading carries its own risks – it's crucial to understand them before using the futures grid trading bot.
Learn how to use the futures grid crypto trading bot here.
What's the Infinity Grid trading bot?
Infinity Grid trading bot is a dynamic trading interface for traders seeking more flexible strategies. It offers limitless customization options and allows traders to manage multiple trading pairs simultaneously. With features like direct order placement and intuitive charting tools, it enhances trading efficiency and supports swift decision-making in response to market movements.
One investment offers infinite arbitrage opportunities
Profit harvester in long-term bull market
What's the Signal bot?
Discover a wealth of trading signals at your fingertips. Create and customize your own signals while gaining access to a diverse selection of signals from top providers. Empower your trading strategies and stay ahead of the game with our comprehensive signal trading platform.
Advanced trading signals
TradingView integration
Real-time execution
What's the Futures DCA (Martingale) trading bot?
A tool designed to implement the Dollar-Cost Averaging (DCA) strategy in futures trading. This strategy involves gradually purchasing assets at regular intervals, regardless of price fluctuations, in an effort to mitigate the impact of market volatility. The Martingale variant of the DCA bot increases the position size after each losing trade, aiming to recover losses with subsequent winning trades.
Dollar cost averaging helps to profit from rebound markets
Trading both directions at the same time, grab every chance
What's the Spot DCA (Martingale) trading bot?
The Spot DCA (Martingale) trading bot allows traders to buy specific assets at specified intervals to split their asset allocation at multiple price levels. In short, traders may use the DCA approach to buy when they think the price is low and sell when they think it’s high, or hit their take-profit target.
While the DCA strategy is well-known and commonly used by traders, our Spot DCA (Martingale) bot allows users more flexibility. Users can choose to either enter their position or to select their entry time using technical indicators (Flexible start conditions), and reserve only the minimum necessary funds (Initial Order plus First Safety Order) upon order creation, and transfer funds later when needed.
A separate feature, the Continuous trading cycles feature, allows the bot to run throughout trading cycles indefinitely to continue trading from dip-to-rebound thanks to safety orders, and/or start new cycles after achieving the defined Take-Profit target.
Learn how to use the Spot DCA (Martingale) trading bot here.
What's the Recurring Buy trading bot?
The recurring buy bot can buy up to 20 different cryptocurrencies at regular intervals to average their buying price.
The recurring buy crypto trading bot strategy uses your USDT balance to buy crypto at chosen intervals. We also supports recurring buys with credit and debit cards via the Buy Crypto section.
Dollar-cost averaging can be considered as a straightforward investment strategy due to its simplicity and ease of use, only long-term conviction in an asset. Our recurring buy trading bot simplifies the DCA strategy, making it effortless to implement — all you have to do is just set it.
Learn how to use the recurring buy crypto trading bot here.
What's the Smart Portfolio trading bot?
Smart portfolio is the trading bot’s automated portfolio balancing feature. When using this strategy, traders specify how they want their smart portfolio to be distributed across assets. If price volatility causes an asset to represent more than its intended allocation, the bot automatically sells the asset to buy those that are underperforming.
The bot supports two rebalancing triggers as below:
Scheduled mode: checks the proportion of each asset at regular intervals set by the user. If it observes a deviation from the intended allocations, it sells the asset that has increased in total portfolio share and uses the proceeds to buy the other asset or assets.
Proportional mode: only rebalances the portfolio when it has become imbalanced by a user-determined percentage. For example, you set up your smart portfolio to rebalance on a 5% or more imbalance with a 25% ETH allocation, a 25% SOL allocation and a 50% BTC allocation. If the BTC price pumps relative to ETH and SOL, and your BTC becomes 80% or more of your total portfolio, the bot will sell BTC to buy ETH and SOL.
The smart portfolio bot is highly customizable. In addition to the two distinct rebalance triggers, traders can include up to 10 cryptocurrencies in their portfolio and specify an individual percentage for each.
Learn how to use the smart portfolio crypto trading bot here.
What's the Dip Sniper trading bot?
Dip Sniper is designed for traders looking to buy low in the cryptocurrency market. Dip Sniper is a trading bot that guarantees a portion of your order will be filled at the dip on expiry. With Dip Sniper, you can set your desired price to buy a specific asset and, regardless of market fluctuations, the bot will execute a portion of your order at the dip on expiry. This means you have the opportunity to secure a lower price for your desired asset, even if the market doesn't reach your target price.
With Dip Sniper, you can unlock growth opportunities by buying low and maximizing your potential gains. Take advantage of market fluctuations and secure more potentially favorable prices for your desired assets. Dip Sniper gives you the option to make informed buying decisions and seize opportunities to enhance your trading strategies.
Learn how to use the Dip Sniper trading bot here.
What's the Peak Sniper trading bot?
For traders interested to sell at the peak, Peak Sniper may be an ideal trading bot. With Peak Sniper, a portion of your order will be filled at the peak price on expiry. Simply set your desired price to sell a particular asset, and the bot will execute a portion of your order at the peak, maximizing your gains. Even if the market doesn't reach your target price, Peak Sniper guarantees a portion of your order will be filled at the peak, allowing you to capitalize on the highest possible selling point.
With Peak Sniper, you can maximize your growth by selling at the peak and securing gains at the highest possible price. By using Peak Sniper's powerful features, you can enhance your trading strategies, optimize your selling decisions, and unlock new growth potential in the cryptocurrency market.
Learn how to use the Peak Sniper trading bot here.
What's the Arbitrage Trading bot?
The Arbitrage trading bot simplifies locking in profits from price discrepancies between different trading instruments supported on our platform. The bot seeks to create what are known as “delta neutral” positions. This means that if one position loses money, the other leg of the trade would profit the same amount, resulting in no loss or gain. Profits come from price differences between instruments or funding rate payments.
The arbitrage crypto trading bot has two modes:
Funding rate: in this mode, a long or short position is opened in the spot market for any supported crypto. At the same time, the bot opens the opposite position in the same asset with a perpetual swap. The two positions should be delta neutral, which means that any funding rate payments received from the trader on the other side of the perpetual swap are profit.
Spread arbitrage: this mode presents opportunities to profit from the price difference between futures contracts with different settlement dates, or futures and spot prices. When the bot opens delta neutral positions with the same underlying asset using two differently priced instruments, the difference becomes profit at settlement time.
Although the arbitrage bot makes it very easy to implement profitable arbs between different instruments, it's a slightly more complex strategy than those mentioned above. There may also be more risk involved, particularly when making custom arbitrage portfolios.
Learn how to use the arbitrage crypto trading bot here.
What are Iceberg orders?
Iceberg Orders are large buys or sells broken down into many smaller orders. They're particularly useful when making a large trade relative to the size of the market. Even a small order can move the asset price in illiquid markets, potentially resulting in a less favorable entry or exit. Iceberg Orders attempt to mask large orders and limit the impact of price slippage. To place Iceberg Orders, select Iceberg from the Slicing bots menu.
In the Iceberg section, select the product and trading pair you want to trade using the menu. You can use the Iceberg bot in the Spot, Perpetual, Futures, Margin and Options markets. If you’ve never traded futures or perpetual swaps before, we recommend you read our tutorials about each product before attempting to use the arbitrage bot. This will help you understand the risks when trading futures or perpetual swaps.
Traders can then choose the amount of slippage you can tolerate — for example, the amount by which the price can move when executing your trade — in the price range field. They can do this in increments of the trading pair’s base asset using the Var. (Variable) option, that allows smaller portions (or "slices") to have varying quantities or as a percentage of your order price by using the Ratio option.
Learn how to use the Iceberg orders trading bot here.
What's the Time Weighted Average Price (TWAP) bot?
TWAP mode — short for time-weighted average price — seeks to execute a large trade over a specified period. It is similar to an iceberg order in that it attempts to enter or exit a market with a large position without significantly moving the asset’s price. To enter the trading bot’s TWAP mode, select TWAP from the Slicing bots menu.
Using TWAP orders, you may choose whether you want to buy or sell the first asset listed in the trading pair and input your tolerated price slippage. Selecting Var. (Variable) option enables you to enter an amount denoted in the second asset from the trading pair. Meanwhile, selecting Ratio allows you to choose your slippage based on a percentage move from the price limit.
Learn how to use Time Weighted Average Price (TWAP) bot here.
How do I stop a trading bot and close a trade?
You can check on any trades you have created using the trading bot in the Bots option of the trading dashboard. Here you can view details of your trades, including their profitability to date. It's also where you can stop the bot manually
If you want to stop an active bot, just select Stop next to your relevant trade
You can then keep the asset traded or exit your position to USDT. Choose the appropriate option and select Confirm
Your trade will then disappear from the Bots section and appear in the History section