The Bitsgap Combo bot for the Binance crypto exchange is designed for profiting from both rising and falling markets. Comparing to spot trading, this bot is capable of generating returns up to 1,000% faster, thanks to the leverage instrument. Likewise, the potential for high returns comes with increased risk of significant losses due to the volatile and unpredictable nature of crypto market.

Combo bot for futures trading

Bitsgap’s trend-following bot combines grid and DCA algorithms to operate on Futures trading. The bot utilizes the full potential of the grid technology to execute trades on every market move. Whereas, DCA is an ultimate solution to apply the dollar-cost-averaging effect to optimize the entry price.

The Combo bot can follow the trend in both directions, and generate returns endlessly, as both grid and DCA levels are being automatically placed by the bot’s built-in trailing function. The automated trailing of the Stop-Loss follows the trend and hence secures generated returns.

Bot parameters & definitions

  • Long - trading mode to generate returns as the price of a coin rises.

  • Short - trading mode to generate returns as the price of a coin falls.

  • Initial margin - the minimum required margin amount to launch the bot.

  • Upper price - the initial upper limit price of the bot’s trading range.

  • Lower price - the initial lower limit price of the bot’s trading range.

  • DCA and grid step - the gap between the orders in percentage (minimum 0.1%, maximum 2%).

  • DCA + Grid levels - a total number of DCA and grid levels (10 - 40).

  • Leverage - increased exposure to a coin with the use of borrowed margin. Your leverage can be 10x, meaning that the ratio of your margin to borrowed funds is 1/10.

  • Cross margin - Your entire balance is the margin to cover the position.

  • Isolated margin - Limited margin from your balance.

  • Take Profit (optional) - a set price level at which the bot stops trading by closing the position and fixing the return.

  • Stop-Loss (optional) - a set price level at which the bot stops trading by closing the position and fixing a loss. Stop Loss is trailing by default.

Additional information

  • Maximum position value - the maximum leveraged position opened by bot.

  • Maximum margin - the maximum amount of margin to be used by the bot.

  • DCA orders - the amount and value of DCA orders.

  • Grid orders - the amount and value of grid orders.

Example of editable parameters

  1. Number of grid levels 10-40

  2. Minimum bot step 0.1% (grid space), maximum 2%

  3. Bot’s leverage 1-10x.

  4. The bot has a default Trailing up and down, so it may increase the initial size of the investment. But no more than 3 times the initial value. The sole purpose of this logic is to allow traders to generate more returns as the price moves in a predicted direction and adjust the entry price if the price moves in the opposite way.

Number of grids

Minimum grid %

Maximum grid %

Available Leverage

Default settings

10 - 40



1x - 10x

Trailing UP and DOWN

How the bot is launched and how does it work?

1. After the activation, the bot uses 50% of the investment multiplied by the leverage to open a position. Depending on the type of bot it will be a short or long position. The remaining 50% volume is used for DCA and grid orders.

Please note: If the price goes beyond the initial trading range, then the bot can set additional orders by using an extra margin of up to 1.5x from the user's available balance.



Bot type

Current price

Start position size





2.9411 ETH

How it is calculated?

  1. ($1000 / 100) x50 = $500 (half investment)

  2. $500 x 10 (leverage) = $5000 (position volume)

  3. $5000 / $1700 = 2.9411 ETH (position size)

2. Once a position becomes active, the bot will place a group of Take profit orders, which will reduce the position (for the short bot it is buy orders, and for the long bot it is sell orders).

3. The remaining 50% of the investment will be distributed in the form of DCA averaging orders. DCA orders are always of the same type as the position.

For example, if the position is long (buy) then DCA orders will also be indicated as green buy orders. If the position is short (sell), then they will be indicated as red sell orders. When the bot executes a DCA order it increases the size of the position and at the same time adjusts your Entry Price position - dollar-cost averaging effect.

4. The entry price of a position is the average purchase price (for long bot) or average sell price (for short bot) of the futures contract. The entry price will always fluctuate from executing orders that increase your position in size, as well as when the trailing up or down takes place.

5. If the entire position is sold out in profit, the bot will use 50% of the investment to open a new set of DCA and grid levels around the current price.

6. Take Profit and Stop-Loss are always executed at the specified price.

For the short bot, the Take Profit will always be at the bottom and Stop-Loss at the top, since the short-sell strategy aims to profit from a market decline.

For the long bot, the Take Profit will be at the top and the Stop-Loss at the bottom, since the long-buy strategy aims to profit from a market rise.

Combo Bot's common scenarios

1. On Swings
If the price moves up, the price of the base currency increases (in BTC/USDT, the base is BTC). The bot will change orders to follow the rally. The total value of orders in the quote currency remains unchanged, but the volume of the base currency diminishes as the price increases.

There is a possible situation when the size of the order in base currency shrinks to the value that is below the minimum order size required by your exchange. In this case, the system will continue to place orders, but their volume will be equal to the minimum required by your exchange. It means, that the bot will go over your initial investment and start taking extra funds from your available futures balance.

2. Increase in position’s volume

If the price went in the opposite direction, for instance: If you have anticipated the trend to move upwards and you launched the long bot, but instead, the price went down. In this case, only DCA (averaging orders) will be filled by the bot, and the orders set for taking profit (sell orders for long bot) will remain open.

The bot will start increasing the position size until the moment when the volume of a position becomes more or equal than the Initial size of a position x 3 - when this happens, the bot will cancel all further averaging orders and will wait for the price to move above your P&L threshold and execute at least some orders for taking the profit.

New averaging orders (DCA) will be created as soon as the bot sells (for long) or buys (for short) enough of the base currency.

How to start a Combo bot?

  1. Open Futures account on Binance

  2. Connect Binance Futures to Bitsgap

  3. Learn how the Combo bot works

  4. Start the bot


Buying, selling, holding, and partaking in futures trading of cryptocurrencies are activities that are subject to high market risk. The volatile and unpredictable nature of the price of cryptocurrencies may result in a significant loss. Bitsgap is not responsible for any loss that you may incur from price fluctuations or bot work when you buy, sell, hold and leverage cryptocurrencies.

Did this answer your question?