Skip to main content
GRID bot

Explore the efficiency of grid trading with our innovative Grid Bot. Optimize strategies, and navigate dynamic markets effortlessly.

Anna Smith avatar
Written by Anna Smith
Updated over 3 weeks ago

In this article, we would like to show you all the features of the WunderTrading Grid Bot. The GRID strategy involves placing buy and sell orders at regular intervals above and below the current market price, creating a grid-like pattern of trades. If you would like to learn more about the GRID strategy please read our article in the blog. This strategy can be applied to both Futures markets and Spot Markets.

IMPORTANT: The minimum trading amount in the Grid bot is 20$ per trade.

We recommend using Cross Margin Mode for safer trading. Note that an Isolated Margin, can carry a higher risk of position liquidation.

Spot Grid Bot

In spot grid bot trading, the bot operates in the spot market, where actual cryptocurrencies are bought and sold for immediate delivery. When you trade on the spot market, you own the actual cryptocurrencies, and transactions are settled immediately. You can withdraw the cryptocurrencies to your wallet or hold them on the exchange.

Futures Grid Bot Trading

In futures grid bot trading, the bot operates in the futures market, where contracts are bought and sold. Futures trading often allows for higher leverage, amplifying both potential profits and losses.

The GRID bot tab is divided into 3 main parts: Graph of the asset, GRID Settings and Created GRID bots.

The Grid bot can be set on Futures or Spot Exchanges. To select the market type switch between the "Futures" or "Spot" tabs at the top of the GRID Settings.

Grid Bot Chart

The chart will show how many GRIDs you chose in the settings. You can also move the High and Low prices directly on the chart to change the current channel and the number of GRIDs. These changes will automatically update the settings of the GRID bot.

Popular GRID bots

This part of the GRID bot tab displays the backtest outcome organized by the return on investment (ROI) from the optimized backtest results for the trading pair

Every card includes the pair name, where you can trade it, the ROI percentage from the backtest results, and a create button. Clicking the create button automatically fills in the bot settings tab with the used settings and allows you to start the bot

IMPORTANT: ROI is calculated based on the portfolio of 500$ and an amount per trade of 50$

Advanced Grid Bot Settings

WunderTrading GRID Bot provides a variety of settings for optimal GRID work.

Exchange account

The exchange account API on which you would like to trade.

If you have not created the API yet please follow this guide to create the API on your exchange "Creating API"

If you do not have the Exchange and would like to test the GRID bot, you can create a Paper Trading Account and try the bot and all its features using paper trading. "Create Paper Trading Account"

Pair

A trading pair on which the GRID will operate.

GRID Type

Long GRID: The GRID bot will only make Buy Trades at each level.

Neutral GRID: The basic GRID strategy works like this: When you choose the Low and High prices for the channel where your GRID bot will operate, it divides automatically into two parts. There's a green zone where the bot only makes Long Trades and a red zone where it makes Short Trades. Both zones have the same number of GRIDs, and the current price is in the middle of the channel.

You can also adjust the midpoint to create more Long Levels or Short levels. After choosing a type Neutral, an option "Change midpoint" will appear below.

Dragging the midpoint to the bottom of the channel will create only Short Grid and dragging the mid point to the top of the channel will give you Long Grid bot.

Short GRID: The GRID bot will only make Sell Trades at each level.

Note: Long, Neutral and Short GRID bot uses Limit orders to enter trades and Market orders to Take Profit targets.

Hedge GRID: As the name suggests, the methodology of this bot is to open two positions in opposite directions simultaneously at each GRID level. The Hedge GRID will open and close positions using the Market Orders.

Amount per Trade

The amount in quote currency that will be used for each trade.

GRID Size

Interval: Using interval GRID size will allow you to set the Highest and Lowest price of the channel, making sure that the bot will operate in the determined channel.

Infinite: Using Infinite GRID size will give you an infinite number of GRIDs on the graph with the fixed profit per GRID.

Higher Price

The highest price of the channel for the GRID bot trading

Mid Price

The level, crossing which trades will open in the opposite direction. If the price is lower than Mid price, trades will be opened in Long and if the price is higher than Mid price - Short

Lower Price

The lowest price of the channel for the GRID bot trading

Profit per GRID

The % change between the levels on the GRID. This corresponds to the geometric GRID. The arithmetic GRID step will be available soon

GRIDs

Number of levels between GRID levels

Take Profit, Stop Loss

In this segment, users can specify the Take Profit and Stop Loss targets for the bot. These objectives can be defined in terms of dollars ($) and will impact the "Total P/L ($)" column. To illustrate, if your target is $100 and, following multiple trades, the cumulative Total PnL (Realized PnL + Unrealized PnL) reaches $100, the bot will automatically close all remaining positions and then the bot will be stopped.

Trailing Stop

The trailing stop has two parameters: Activation Price (Trailing Stop Activation) and Trailing stop (Trailing Stop Execute). The first determines the level after which your trailing stop becomes active. The second parameter is the actual trailing stop. When the activation price will be reached this will be the starting point for your trailing stop. If the price will continue increasing your trailing stop will be trailing in the same direction.

Stop Trigger

This will automatically stop your GRID bot if the price breaks out from the trading channel.

For the spot grid bot, you will also have the settings for the spot condition. These stop conditions will be triggered if your stop trigger is active and the price will move outside of your trading grid bot channel

  • Stop Only will stop the bot from entering in a new positions if the price exits the grid trading channel.

  • Stop and close all will stop the bot from entering in a new positions and closes all current open strategies if the price exits the grid trading channel.

  • Stop, close all and convert to profit currency will stop the bot from entering in a new positions, close all current open strategies and convert the balance into the profit currency if the price exits the grid trading channel.

Pump Protection

The Pump Protection feature protects your bot from chasing rising prices during a pump and falling prices during a dump.

Position Settings

Trailing Stop

Trailing stop for individual positions: When this feature is turned on, it replaces the Take Profit target with a trailing stop. The trailing stop will be set at 30% of your grid step.

Stop Loss

Stop loss for individual positions: Allows you to set a stop loss percentage for individual positions within the grid bot.

Spot Grid Investment Information

The investment panel will show you the available balance in the coins that you selected for Grid bot trading and will calculate the required amount in each coin that you need based on your profit per grid and the number of grids.


After selecting the amount you may also choose the Profit currency and Stop Condition.
The profit currency will represent your profit in the selected coin. This would be also applicable to the backtest results.

Backtest & Optimisation

Before launching the GRID bot there are several options for how you can check its past performance and use the optimized settings.

Backtest

The backtest function will launch a backtest for the last 15 days based on the parameters that you specified in the settings.

In the new pop-up window, you will see the graphs with the GRIDs and the Entry and Exit points of your GRID bot backtest.

The notation that is used on the chart is the following:
OL - Open Long

CL - Close Long

OS - Open Short
CS - Close Short

The table below the graph will show the stats of your backtest.

Positions Long

The number of Long Positions which were closed with the take profit.

Unrealised Positions Long

Number of Long Positions that are still open at the end of the backtest period.

Positions Short

The number of Short positions which were closed with the take profit.

Unrealised Positions Short

Number of Short positions that are still open at the end of the backtest period.

Realized PnL

Cumulative P&L of all closed positions in % and $ value

Unrealized PnL

Cumulative P&L of all open positions in % and $ value

Total PnL

Realized P&L plus the Unrealized P&L

IMPORTANT: The backtest will show the amount in $ based on the Investment value that you put in the settings parameters.

Optimize

The Optimize function will run multiple backtests to find the optimal level of the Profit per GRID based on the maximum profit for the past 15 days.

For the Interval GRID, the optimization will run based on the channel that is built between the Highest and Lowest price levels. While for the Infinity GRID, it will take the Highest and Lowest historical price to create the channel and get the optimized parameters.

The optimized settings can be easily applied using the "Supply Optimization Settings" button.

Start GRID BOT

Once you are satisfied with all the settings, you can create the bot.

The new bot will be activated and will appear under the graph.

Next to each bot, you will be able to find the set of actions that you can apply to this bot.

Stop your bot. This action will stop the new entries. After applying these actions you will have two options in the new Pop-up window. You leave your trades open and the system will continue monitoring the trades. Or you can close all the unrealized positions at the current market price.

List of your positions. This tab will show the live and historical positions made by your GRID bot.

Open Settings. This action will automatically fill the settings of the GRID bot and will apply them to the pair on which the GRID bot is running.

Delete the bot. This will remove the bot completely from the list and will close all the positions related to this bot

Did this answer your question?