Just as the title suggests, which is a better method of bitcoin investment. I will appreciate an in-depth explanation with relatable historical data.
The best is buy bitcoin during bear market, holding and during bull run you sell off and take your profits, then next bear run you buy and hold during bull run you as well sell off and wait for the bear run so that you can also make enough profits. But then the disadvantage is that you might not succeeded having the same balance which you had before for instance; you bought bitcoin worth of $1,000 when price was $30k per bitcoin and sold when price hits $60k then you were planning of waiting for the price to drop back to $30k again and the price didn't pull back maybe you ended up buy bitcoin worth of $1k at the price of $45k per bitcoin. In this you have lost some fraction of bitcoin.
Putting into mathematical expression:-
Bitcoin worth $1k at the price of $30k is about ~ 0.0334
BTCWhile bitcoin worth $1k at the price of $45k is ~ 0.0223
BTCTherefore; 0.0334-0.0223 = 0.0111
BTC as lost for buying/selling in the next bull/bear run.
But if we compute this into long term holding like 8-12 years time you would see the profits would be so massive, this depending on the individual capacity to hold for long without sell off their bitcoin.
Investment $1k of 0.0334
BTC at $30k to the present would worth not more than $3,293
That is to say that long term investment is still more profitable than holding for short term or selling/buying at every giving bull/bear run.