Thanks! Its a bit concerning that beginning and finishing prices need to be the same. They won't be in the real world. I would've expected the small profits that this bot provides would be valid for any price of BTC as it automatically rebalances?
If BTC goes down to 0 USD shouldn't the bot automatically keep buying BTC and keep my total balance the same?
If BTC goes up to 1 000 000 USD shouldn't the bot automatically keep selling BTC and keep my total balance the same?
If the above is true, why does my total balance drop by 20% just because the starting and ending prices of my simulation are different?