Profit is still a profit so if we'll wait for the cheapest price which is unknown, we might only miss the chance.
that's the important point of crypto investment, especially investment in Bitcoin. when we just wait for the cheapest price, then we really won't see it. when we buy, there is also a possibility that the price will continue to fall. and what we can do is buy gradually to keep getting a good price.
as long as we patiently wait for the next pump, we have nothing to lose on this investment. those who lose, are those who buy and sell when prices fall. the person panicked to see the market situation.
In addition we need to do an analysis as well to know when is the right time to buy and sell,
like you said if we just wait i don't think it will be effective,
buying or selling gradually is much better and we really have to know when it's time for that