What is Rebalancing

Portfolio rebalancing is the practice of resetting your portfolio to its original target allocation.

For example, if you wanted to keep a portfolio that is 50% ETH, and 50% BTC.

The price of ETH relative to BTC may increase, causing your portfolio to become 70% weighted in ETH.

During a rebalance, HodlBot sells some ETH and uses it to purchase BTC, therefore getting your portfolio back to its original target.

Why Should I Rebalance my Portfolio?

Markets are constantly in flux. Conditions change and return on assets vary. When this happens, investors have two choices: they can let their portfolios drift, or they can try correct its course.

Left to their own devices, most investors choose to drift because they prefer the status quo. But by doing nothing, the weights of outperforming assets rise and weights of underperforming assets shrink. When asset allocation changes, so does risk. Therefore, investors who want to maintain their risk-return profile will opt to rebalance their portfolios.

Methods of Portfolio Rebalancing

There many different ways to rebalance a portfolio. Here they are, listed here in the order of most inflexible, to the most flexible. HodlBot supports periodic rebalancing, and active rebalancing.

Periodic Rebalancing

Portfolios are reset to their target allocations on a fixed time interval. This can be every week, month, quarter, or year. Assets that are overweight are sold to purchase underweighted assets until the portfolio reaches its target allocation.

Threshold rebalancing

Rebalances are triggered when certain assets deviate away from their target by more than the accepted range i.e. 5% or 10%.

Range rebalancing

This is the same as threshold rebalancing, except that asset allocations are rebalanced back to the maximum threshold instead of the target percentage. I.e. the target for asset A is 20%, it spikes to 28%, so then it is rebalanced to 25%.

Volatility-based rebalancing

Again, this is very similar to threshold rebalancing except that the thresholds for rebalancing are set according to each asset’s expected volatility. The more volatile the asset, the wider the rebalancing threshold.

Active rebalancing

Portfolios are rebalanced based on human judgement.

What is the Best Rebalancing Period?

The consensus from finance academics clearly shows that there is no best rebalancing period.

It is generally accepted that rebalancing will outperform a drifting portfolio given these conditions:

Similar rates of returns across different asset classes

Returns across different asset classes need to be similar in order for rebalancing to be effective. Otherwise, if one asset’s growth is much lower, each rebalancing would push money from the winning asset into the losing one.

Uncorrelated or negatively correlated assets

Lower correlation causes the return on assets to offset each other, thereby reducing overall volatility. This accelerates the compounding of returns, and boosts portfolio values over time. The higher the correlation, the smaller the difference of returns across different asset classes must be in order for rebalancing to outperform holding.

High variance within individual asset classes

High variances leads to certain time periods where certain asset classes will significantly outperform the portfolio and other periods where where the same assets will significantly underperform the portfolio. When outperforming, a rebalance will take profits by selling. When underperforming, a rebalance will trigger a buy at the lower price.

Mean-reversion happens on the same cycle that rebalancing takes place

When assets have mean-reverting tendencies, they are more likely to appreciate if they have underperformed in the past. During a rebalance, additional funds are invested into underperforming assets. As performance reverts back to the mean, overall returns increase.

Can I Customize My Rebalancing Period on HodlBot?

Yes. Go to the settings tab, and click rebalancing.

There you can set your preferred rebalancing period. The minimum value is 1 day.

Customize your rebalancing period on HodlBot

Disabling Rebalancing