Marginbot & Trendbot Backtests

Trendbot

 

Trendbot is an automated cryptocurrency trading bot that uses a dual-momentum trading strategy. Trendbot rebalances your portfolio by allocating a larger position into coins with the strongest uptrend. If all coins are in downtrends then it will allocate all of your capital into USDT.

 

Backtest

 

Past performance may not be indicative of future results.

 

Marginbot

 

Marginbot builds on the Trendbot dual-momentum approach by using triple-momentum, a third layer of momentum which measures the average trend strength of the coins in your portfolio. 

 

To calculate the triple-momentum value, the average trend strength over multiple time frames were combined to generate a score. The relationships between Trendbots expectancy and volatility relative to the triple-momentum score was studied.

 

Expectancy and Volatility

 

 Expectancy: Average periodic return.

 Volatility: Average degree of price or return variation. 


 

Margin Multiple

 

The margin multiple is the multiple applied to Trendbot's positions to get Marginbot’s. For example, if there is a margin multiple of 2.0 given the current market conditions, Marginbot will double the positions of Trendbot with the help of margin trading. 

 

The relationships found in the "expectancy and volatility" section above was used to calculate the margin multiple. The margin multiple function is rewarded with expectancy and punished by volatility.

 

 

Backtest

 

After applying the margin multiple function to Trendbots strategy, the following Marginbot backtests were produced.


 

Past performance may not be indicative of future results.

 
Statistics

 

 

Return (from 1.00)

Total Positions

Expectancy

Bitcoin

14.25

1284.00

0.21%

HODL

20.38

1284.00

0.24%

Trendbot

349.79

816.67

0.72%

Marginbot

4373.24

960.82

0.88%

 

Data

Backtests were from Sept 12th, 2017 to March 17th, 2021 with BTC, ETH, XRP, ZEC, NEO, XMR, ETC, DASH, OMG, WAVES, QTUM, BCH, XLM, BNB, EOS. Assuming trading costs of 0.15%. Interest on Marginbot was not applied.