I wonder if you would so easily find buyers when bitcoin hits a high. I have quite a lot of investment experience and i keep well out of bitcoin, because i understand how easily it could be manipulated anyway. A currency afterall only has the value that people believe it has, and this to some extend depends on how functional it is to getting what you want. In that regard, there is stuff you can buy with bitcoin, but i'm not sure how easy it is to convert it to money when it's high on paper, afterall you need to find someone i guess who wants to buy it at that price and those might not be easy to find, but i'm not sure. Furthermore the volume on the market and the value to which you can convert it would play a role. Buth it seems more uncertain than other investments where i can guarantee that i can liquidate it when needed and where factors that affect value are more predictable or easy to follow up.
My usual strategy is more like short term trading when tech company's come out with quarterly figures, as stocks can very easily fluctuate a lot in the run to the release of those numbers. For the rest i like to buy cheap stocks with good divident where possible in my own country as the tax is very low.
However, the superior stock trading wisdom to me is still "buy low, sell high". And you have to consider that golden opportunity's will arrise regulary trough youre life as stock markets will crash from time to time. Just tneed to be liquid before it happens, sell when things get to historical heights and beyond. ive loaded up on a load of food stocks when the 2008 stock market crashed an made a load of easy money in added stock value and dividents on that. Consider that the stock market currently is "pretty high", i don't think it's the best moment to go in as a new guy, at this moment i would advise to any new investor to wait until th next crash.
Also, ive been trading TSLA for the last months often as they fluctuate quite nicely, they are back to 306$ atm, i give that a buy recommendation, to sell between 355$ to 380$ dollars depending how brave you feel.