FAQ
Home
Support Center
FAQ
Trading Bots
Rebalancing Bot
What Is Rebalancing Bot and Frequently Asked Questions

What Is Rebalancing Bot and Frequently Asked Questions

2023-01-05 03:43
Tutorial
Frequently Asked Questions
Tutorial

1. What is the Rebalancing Bot?

The Rebalancing Bot automatically adjusts your portfolio based on your chosen token combination. By buying low and selling high, it helps maintain consistent asset value ratios through rebalancing at preset intervals or thresholds.
The bot’s auto-rebalancing feature can be triggered by coin ratios or time intervals.

2. Auto rebalance by coin ratio

This feature rebalances only when the change in any coin ratio exceeds the set threshold value. You can set the threshold value to 0.5%, 1%, 2%, 5%, 10%, 20%, 30%, or 50%.
Example:
  • Portfolio: BTC & BNB
  • Time: 1 minute (default)
  • Coin ratio: 1%
  • Amount invested: 800 USDT
  • Initial coin allocation: 50%
With the parameters, User A starts with 400 USDT of BTC and 400 USDT of BNB.The system will automatically calculate the ratio of each token in the portfolio.
After some market movements, the values changed to 450 USDT for BTC and 550 USDT for BNB. This brings the total portfolio value to 1,000 USDT, resulting in a current coin ratio of 45% for BTC and 55% for BNB. Since the ratio difference exceeds the preset level of 1%, auto rebalance will be triggered.
The system will rebalance by buying 5% of BTC and selling 5% of BNB:
  • BTC value: 450 + (1,000 * 5%) = 500 USDT
  • BNB value: 550 - (1,000 * 5%) = 500 USDT
After rebalancing, User A now holds 500 USDT in BTC and 500 USDT in BNB, restoring the coin ratio to 50%.

3. Auto rebalance by time

The system automatically checks whether to rebalance at fixed intervals. You can set the interval to 30 minutes, 1 hour, 4 hours, 8 hours, 12 hours, 1 day, 3 days, 7 days, 14 days, or 28 days.
Example:
  • Portfolio: BTC & BNB
  • Time: 7 days
  • Coin ratio: 0.5% (default)
  • Amount invested: 800 USDT
  • Initial coin allocation: 50%
With the parameters above, User A starts with 400 USDT of BTC and 400 USDT of BNB. Since the rebalancing interval is set to 7 days, the system will automatically calculate the ratio of each coin in the portfolio every 7 days.
When the current coin ratio exceeds the default level of 0.5%, auto rebalance will be triggered, following the same rebalancing process as in the previous example.
Please note that the above examples are only for reference only. In the actual operation of the bot, differences between the rebalanced ratio and the preset ratio may occur due to the consideration of trading fees and trading rules.
Risk warning: Binance and the Rebalancing Bot service do not determine the suitability of any portfolio or Rebalancing Bot parameter and make no representation or warranty that the Rebalancing Bot strategy will perform as expected or will be profitable. Binance makes no representation about the accuracy of the allocation of categories to tokens or the representativeness of any category portfolio of the associated sector.
Any risk associated with a rebalancing bot strategy resides with the user. Binance shall not be responsible for any losses incurred in connection with any rebalancing bot strategy.
Please read the full disclaimer here.

4. How to set up a Rebalancing Bot?

1. Log in to your Binance account and click [Trade] - [Trading Bots].
1. 1 Click [Rebalancing Bot].
1. 2 If you are using the Binance app, tap [Trade] and, then tap [Bots] at the top and choose [Rebalancing Bot].
2. You’ll be redirected to the Rebalancing Bot trading interface. Go to the parameter box on the right. You can use the [AI Rebalance] tab for preset parameters or set up your own strategy from [Manual].
2.1 [AI Rebalance] lets you view all the available preset parameters. Choose one and click [Create]. You may also click [Copy parameters to Manual settings] to customize the parameters.
2.2 If you choose [Manual], click [Add Coins] to select the coins for your strategy. Please select at least 2 coins. You may select up to 10 coins for each strategy.
Set the rebalancing parameters, including coin allocation, investment amount, and the auto rebalance method. You may also set up a trigger price, stop-loss price, and take-profit price under [Advanced (Optional)]. Then click [Create].
3. For an overview of your strategies, mouse over the [Assets] tab and click [Trading Bots]. You can view them under the [Spot Bots] tab.

5. How to adjust the positions of a running strategy?

1. Increasing the position

When you increase the investment amount, auto rebalance will be triggered.
Example:
  • Portfolio: BTC & BNB
  • Amount invested: 800 USDT
  • Initial coin allocation: 50%
Suppose the price for BTC and BNB have both increased. In the portfolio, the value of BTC is now worth 450 USDT and the value of BNB is now worth 550 USDT. The total value of the portfolio is now 1,000 USDT. The current ratio of BTC and BNB is 45% and 55%.
The user adjusts the investment amount by adding 1,000 USDT. This triggers the system to auto-rebalance BTC and BNB to 50% respectively. The values of BTC and BNB become 1,000 USDT each after the rebalance.

2. Reducing the position

Please note:
  • You may not be able to reduce a position if the order does not meet the minimum trade amount of 10 USDT.
  • When you reduce a position, auto rebalance will be triggered.
Example:
  • Portfolio: XRP, ETH, BNB
  • Amount invested: 400 USDT
  • Initial coin allocation: 5% XRP, 25% ETH, 70% BNB
Based on these parameters, User A initially holds 20 USDT worth of XRP, 100 USDT worth of ETH, and 280 USDT worth of BNB at the start of the strategy.
After some time, the price of XRP drops, reducing the XRP value in the portfolio to 10 USDT. The value of ETH and BNB remain unchanged at 100 USDT and 280 USDT. Consequently, the total portfolio value decreases to 390 USDT.
Assuming User A decides to decrease the position by 50 USDT. The system will sell 35 USDT of BNB, 12.5 USDT of ETH, and 2.5 USDT of XRP. However, since the XRP value of 2.5 USDT does not meet the minimum trade requirement of 10 USDT, the system only reduces the position by 47.5 USDT (35 USDT of BNB + 12.5 USDT of ETH).
After reducing the portfolio size, the holdings are as follows:
  • XRP value: 10 USDT
  • ETH value: 87.5 USDT
  • BNB value: 245 USDT
  • Total portfolio value: 342.5 USDT
  • Coin proportions: 2.91% XRP, 25.54% ETH, 71.53% BNB
Note: There are specific minimum and maximum limits for adding and removing funds.
  • Maximum addable limit = Available USDT balance in the Spot Wallet
  • Minimum addable limit = Minimum Order Size *1.2/ maxAllocation
  • Maximum removable limit = Portfolio Value - Token Number *100 USDT
  • Minimum removable limit = Minimum Order Size *1.2/ maxAllocation

3. Adjust the coin allocation

You can adjust the coin allocation by clicking the [View Details] icon on the Rebalancing Bot trading page.
You’ll be redirected to the order details page. Click [Change Coins] to adjust the coin allocation and click [Confirm].


6. How to enjoy BNB fee deduction?

Rebalancing Bot users can enjoy a 25% discount on standard trading fees whenever they choose to pay the fees with BNB.
You will first pay for the standard trading fee from the Rebalancing Bot Wallet and receive the trading fee refunds in your Spot Wallet. To check your BNB fee history, go to [Orders] - [Rebalancing Bot] - [Fees Return History].
Please note that you must have a sufficient BNB balance in your Spot Wallet to pay for the trading fees. Otherwise, you will not receive your 25% trading fee rebate. For more details, please refer to How to Use BNB to Pay for Fees and Earn 25% Discount.
1. How many coins can I invest in a portfolio?
You need to select at least 2 coins. You may select up to 10 coins in one rebalancing strategy.
2. How many active rebalancing strategies can I run?
You can run up to 20 strategies. This includes both pending-trigger strategies and running strategies.
3. What happens when the strategy ends?
If you enable [Sell All Coins on Stop], all of your coins will be sold automatically at market price when the strategy ends. If you don't enable this feature, all of your coins will be transferred to your Spot Wallet.
4. Which wallet does the Rebalancing Bot use?
Rebalancing Bot will transfer assets from your Spot Wallet to your Rebalancing Bot Wallet to support the running of the strategy.
5. How are the fees calculated?
Rebalancing Bot follows the spot trading fee rates. There are no additional fees charged. For BNB fee deduction history, please visit [Fees Return History].
6. Why is my Rebalancing Bot strategy terminated/canceled?
Some possible reasons include:
  • The market price has hit the stop-trigger price you set;
  • The coin in your strategy is delisted or will be delisted soon;
  • The product is no longer available in your region.
7. Which spot order type does the Rebalancing Bot use to buy and sell coins?
The system will place a spot Limit IOC (Immediate-Or-Cancel) order at the current market price. However, when the IOC order fails to execute, a Market order will be placed instead. For more details on how IOC order works, please refer to What Are Maker (Post Only) Order, Time in Force Order, and Iceberg Order.
8. Why doesn’t the Rebalancing bot rebalance?
Please note that all orders need to abide by the Trading Rules.
For example, User A has the following portfolio:
  • Portfolio: GAL, RDNT
  • Coin ratio: 0.5%
  • Amount invested: 240 USDT
  • Initial coin allocation: GAL 50%, RDNT 50%
Currently, User A owns 130 GAL and 500 RDNT and the coin proportions are 50.6% for GAL and 49% for RDNT. To rebalance the order, the bot needs to sell (50.6% - 50% = 0.6%) GAL from the current position and buy (50% - 49% = 1%) RDNT.
Let’s assume the market price of GAL is 0.953 USDT:
  • 130 GAL * 0.6% = 0.78 GAL * 0.953 = 0.74334 USDT
  • The bot needs to place a 0.74334 USDT sell order.
Suppose the market price of RDNT is 0.2631 USDT.
  • 500 RDNT * 1% = 5 RDNT * 0.2631 = 1.3155 USDT
  • The bot needs to place a 1.3155 USDT buy order.
However, both orders cannot meet the minimum order size of 10 USDT. As a result, the bot cannot rebalance and will display the following error message: “The order value is less than the minimum value, and is unable to rebalance this time." It will continue to try until the order size can satisfy the Trading Rules. To complete the rebalancing, you can increase your investment amount or opt for a higher rebalancing ratio to maintain your target asset allocation. This helps ensure your investment strategy remains on track despite changing market conditions.
9. What are AI Rebalancing Portfolios?
AI Rebalancing Portfolios on Binance select cryptocurrencies using data from the Heatmap on Binance Spot. The proportion of each asset is calculated based on the market cap of the included cryptocurrencies.
The annualized return is calculated based on the daily closing price of each crypto in the portfolio, assuming that the portfolio rebalances once a day. The 7-day, 30-day, and 180-day annualized returns are, therefore, calculated based on the closing prices of their respective number of days.