The DCA strategy is the best method to use in order to buy at a more lower price but that doesn’t mean that method will give you the lowest price you can buy bitcoin during accumulation. Dip always come when no one expects them, and those dips are more favourable to buy more bitcoin from because it will narrow down your average buy more and your portfolio will immediately increase more in value than it was before. Even when you’ve lump sum and began DCA after that, when a dip comes, don’t hesitate to stack more bitcoin because the opportunity comes only once unlike the DCA that’s readily applicable all the time.
You are right in your explanation by saying we should buy whenever it's dip, but the only impression I want to correct is the aspect you said
"dip opportunity only comes once" dip doesn't come once, it comes as many time as possible but surely it depends on the level of dip you mean, if it's a dip in price of about %20 - %30 them certainly it is rear. But if it's %5 to %10 it is common, because certainly someone might consider his dip as %5 -%10 which is often then another may chose his dip as %20 bellow.
Sometimes folks wait for a certain size dip, such as 20%, yet it might not do you a lot of good if you had been waiting since $27k for a 20% dip and then finally you get your 20% plus dip, but the dip is ONLY down to the lower $50ks.. Another problem with waiting for any dip is that you might get several dips that almost meet your threshold but not quite, or alternatively they meet your threshold and then you end up blowing your whole buying on dip amount, while the price keeps dipping.
Surely, there is no exact formula, and a person surely has to figure out how early he might be in his bitcoin journey and maybe consider that his main emphasis might be buying regularly no matter what, even if he might have a side hobby of buying dips, and surely if someone might have been accumulating for a whole cycle or two, then he might be more discriminating in regards to how much dip he wants to get, and not be necessarily prejudiced if he misses his dip buying targets.
Sometimes this is the reason why those people break out, since they think that those threshold they wait is already a good price to hit then accumulated. While there's certain situation where market dumps more and this scenario make those people scare and decide to dump since they can't take to see more negatives coming their way. So in this cases they should know that situation like this really happens that's why sometimes its no sense to wait for the dip since since it will just bother and can affect their decisions. That's why I would agree for some people say that its good to accumulate when you are ready and have funds to spend since even if bitcoin would dump more, we are still fine since we can accumulate at what bitcoin price level reached.
There's no really exact formula on this that's why they just need to be consistent on the actions they made so that everything would be fine on their investment. Because if they keep waiting for the dip then, they might miss some opportunity to add some balance on their holdings. Maybe they might carried away by more dump then get afraid to buy since those waiting game that they do became one of the reason to lose their confidence to continue.