Customize Advanced Bitsgap GRID Bot Settings

When setting up a new GRID Bot, the Manual adjustment section allows you to customize your bot’s settings and personalize your trading strategy. To adjust settings, click on [Manual adjustment].

Untitled (18).png

Set up High and Low prices

By default, the system sets lower and upper limits of the trading range at a ratio of 50:50 relative to the current price. All the orders above the current price will be your initial sell orders, and the ones below are your buy orders. This ratio will change when the price starts fluctuating within your grid.

Manually set the range according to your trading strategy. To do that, enter the values in the "Low Price" and "High Price" fields or move the levels on the chart.

image (4).png

When changing the Low or High prices initially, only the grid step % will be adjusted by default. The number of grid levels will remain fixed. After editing the number of levels or the grid step, the last edited parameter stays fixed, and the second one is changed.

Adjust grid step and grid levels

The "Grid levels" parameter reflects the number of open orders your bot will create, while the "Grid step" represents the price distance between those grid levels.

Both fields are interconnected, i.e., a change in one parameter will lead to a change in the second (since the Grid step % directly determines the distance between bot orders):

Grid Step % increases → the number of grid levels reduces.

A wider grid (1%< grid step) will result in higher profit, but trades will take more time to fill.

Grid Step % decreases → the number of grid levels increases.

A narrow grid (1% > grid step) provides less profit per trade, but trades are filled more often.

Balancing the speed and the value of the generated profit is the most important criterion for a successful bot. Depending on the market conditions, different settings will need to be used:

  • If there is a lot of volatility in the market, a wider grid should be placed.
  • If the market is flat, then a grid in a narrow price channel will be great for gaining the most profit from the market.

Select fixed order size

By default, the GRID bot’s orders are fixed in size in the quote currency. This way, the total investment is distributed in equal volumes in quote currency between all grid levels.

image (44).png

As the price falls, the value of the base currency decreases; therefore, more coins can be purchased. However, as the price increases, the base currency amount the bot will buy decreases because it is limited to the amount of the allocated quote currency.

This strategy can be effectively utilized if you expect the price to move within a sideways range.

There’s also an option to change the order size to the base currency. The bot will buy and sell a fixed amount of the base currency per each trade. This will require a much larger investment to create the grid; however, it will generate significantly more profit during the price rally.

The best time to use this strategy would be when you expect the market to have a strong uptrend.

Extend and move your grid with Trailing Up and Down

Trailing Up and Down features can help when the price moves out of your initial grid range. However, they operate differently. We have described each of these options in more detail below.

image (5).png
  • Trailing Up

This feature allows you to move the entire grid up if the price crosses the highest grid level and continues to increase. The Trailing Up will cancel buy orders at the bottom of the grid and place new orders above the upper level of the current grid. This way, your grid follows the price and moves all buy orders from the bottom to the top allowing your GRID bot to work almost indefinitely.

The bot may use quote currency from your available balance if you have set the order size fixed in the base currency. This is because, at a higher price, more quote currency is needed to fill the order for the same base currency volume.

The benefit of the Trailing Down feature is extending the bot's grid below the initial setup.

To continue trading on the downtrend, the bot will place market buy orders using the quote currency from your available balance and place new sell orders below the lower price border - this way, the system will keep the initial sell orders in place and add more sell orders, extending the initial grid.

It will continue placing new orders until the Stop Trailing Down Price is reached or if there is insufficient quote balance to place new orders.

The Trailing Down feature does not move the grid but extends it. It means that the bot will take more funds from the available balance outside the initially set investment and increase the amount of the base currency used by the bot. This can significantly increase the risks associated with a falling price.

Pump Protection

The Pump Protection feature prevents your bot from buying at the highest prices in case of a pump. This option is enabled by default whenever you activate the Trailing Down or Trailing Up options. You can always disable it during the initial settings or when you modify your existing bots.

image (6).png

If the feature is enabled, the system will set the bot idle and change its status to “Pump” until the market is stabilized. When the “Pump” status is assigned to the bot, the Trailing Up will prevent the bot from moving your existing orders above the current grid, while the trailing down will not place new market buy orders. This way, your initial investment is not increased, and you are protected from the risks associated with the ongoing market volatility.

Deactivating the Pump protection increases risks, especially on highly volatile pairs.

Set a Take Profit and Stop Loss

Take Profit, and Stop Loss are features that allow you to close the trading bot and sell the base currency when the price reaches a specific condition.

The Stop Loss (SL) can be used to limit the losses due to the price decrease, while Take Profit (TP) is the ultimate solution to achieve the profit target and lock in returns.

The Stop Loss can be placed at a specific price level where upon reaching, the Stop Loss should be triggered. The Take Profit is set at a certain percentage which reflects how much of the return you want to lock from this particular bot.

image (7).png

Once the SL or TP condition is met, the bot stops trading by selling all of the base currency used in open orders. After that, the bot is transferred to the "Bot History" tab.

If Trailing Up is enabled, then Stop Loss becomes dynamic. It will follow the Low price at a fixed interval whenever the grid is moved.


Get stuck? Ask your question to our community on Telegram!