~snip~
Of course there are other ways.
"Buying the dip" and selling at the peak is one of the most popular strategy and one that tends to be more profitable that DCA.
You don't have to time the market perfectly, you're not doing day-trading here, all is required is to correctly identify where in the long-term trend we are. i.e. if we are down 70-80% from the ATH, then it's fair to say we're around the bottom and it would make sense to but more then instead of when the price brakes the new ATH and all the metrics show the market is overheated.
Or you could add some DCA elements to it, e.g. set regular purchases in the "consolidation period" only etc.
The way that the "dip" and "top" are defined change everything.
At any point in time where you have an All Time High value of Bitcoin, it means that all the tops before then when you sold you basically lost money and would have been better off to sell at the ATH.
Of course you don't know when that is, but this suggests that it is actually better to not buy and sell continuously but rather save Bitcoin for a longer time.
Clearly no one knows what is going to happen, but there are always risks involved.