Trendbot Rebalance Frequency

 

 

In this study, the performance of Trendbot over varying portfolio rebalance frequencies was investigated.

 

Study Setup

 

Data

Date: May 13th, 2019 to March 25th 2021  (approx 22mo)

Coins: USDT, BTC, ETH, BNB, XRP, EOS, LTC, ADA, LINK, TRX, NEO 

Interval: 1hr

Source: Binance

 

Backtest Combinations

 

For the 2hr - 72hr rebalance frequencies, there were multiple backtests starting at different times of the day. 

 

Table 1.0 Number of backtests based on rebalance frequency.

Rebalance Frequency

Backtest Combinations

1hr

1.00

2hr

2.00

4hr

2.00

6hr

3.00

12hr

4.00

24hr

4.00

48hr

4.00

72hr

4.00

 

For example, one 2hr rebalance frequency test rebalanced at 1am, 3am, 5am… While the second combination rebalanced at 2am, 4am, 6am, etc. 

 

Final Returns (before fees)

 

Figure 1. Trendbot returns before trading fees, based on rebalance frequencies. 

 

There appears to be an optimal rebalance frequency between 4hr - 12hr.


 

Trading Fees

 

Binance Trading Costs

 

Trading fees on Binance are 0.075% (assuming paying in BNB) and slippage of approximately 0.075%. For a total cost of 0.15% of the amount being traded.

 

Figure 2. Trading fees based on rebalance frequency.

 

As expected, more frequent rebalances suffered from higher trading costs. 

 

Tradeium Fees

 

Management fees on Tradeium are 0% for users who created Binance.com accounts after May 2020. Performance fees are 3% for the Volume30 portfolio (after full dTRM stake, 50% off) which is the cheapest portfolio required for this backtest.

 

Figure 3. Average returns across all backtests before and after Tradeium fees.

 

There appears to be a negligible effect of Tradeium fees on the performance of Trendbot. 

 

Final Returns (after fees)


Final Returns

Figure 4. Trendbot returns after trading fees based on rebalance frequencies.

 

Due to the effects of higher trading fees on more frequent rebalances, the optimal range appears to have shifted to 6hrs - 24hrs



Variation of Returns

Figure 5. Variation of Trendbot Returns amongst backtest combinations based on rebalance frequency. 

 

There were only 1-2 backtest combinations for rebalance frequencies 1hr, 2hr, and 4hr, so the variation of returns were not included for these backtests. 

 

It appears there is a larger variation of returns for less frequent rebalance frequencies. 

 

Selecting a Rebalance Frequency

 

We want to choose a rebalance frequency with a high return after fees, but also with a smaller variation of returns across backtest combinations. 

 

Although 12hr and 24hr rebalance frequencies have a slightly higher return than 6hrs in the backtests above, they also have a wider variation of returns. 

 

There appears to be minimal evidence to suggest changing the rebalance frequency from the current 6hr frequency given the high rate of return and low variation.

 

Future Rebalance Frequency Tests

 

Further tests could be done on the optimal rebalance frequency of more volatile coins and during bear markets. 




 

By: Jay (Javis) Lockhart

Founder at Tradeium