It really depends on your criteria for buying assets or cryptos, and a little bit of luck. If you're looking to make a quick buck, then short-term trading will best your best bet. If you're looking to have enough when you retire, long-term trading is your best friend. Long-term trading is so successful because it lies in the fundamentals that our inflationary economy/fiat money will ensure that the assets market will always rebound even if it takes years to get through a recovery.