I I'm assuming that you are referring to buying the dip and if that is the case, it's obvious you are missing an important ingredient of that method of Bitcoin accumulation. Buying the dips does not mean sitting idly and waiting for price to drop neither does it forbid the person from apply other methods to buy Bitcoin while still setting aside some funds with which to buy should price drop below a set target.
There are many investment strategies and you can choose one strategy that works for you or combination of some strategies with different parts of your investment capital. If you don't want to have headache, you can simply use DCA, but if you afford to follow up the market and want to find better prices you can wait for dips. Time the market, find the bottom (best price) are difficult so "Buying dips" is good if you apply this strategy for one part of your investment capital. I still think your main capital part should be used with DCA strategy, not with "Buying dips" strategy.
You can buy with the DCA method with some portion of your capital and keep a small portion for buying the dips. This is what I understand as effective way of buying the dip.
I agree with your customized strategy because dips can happen or not and in a bull market, dips can occur after a long time like several months of bull run. So waiting for dips in a bull run does not always give you better entry prices.
Waiting for the dip before one can accumulate Bitcoin is a wrong strategy expecially to new Investors, applying the DCA strategy also makes you to accumulate Bitcoin even when the price is at dip because with the DCA strategy an investor can accumulate Bitcoin irrespective or regardless of the price of bitcoin.
One of the disadvantage of waiting for the dip is that it will slow down your investment process because such person won't be accumulating Bitcoin now that the price has increased, the dip should only come as an opportunity to have more bitcoin to your portfolio for you can even accumulate aggressively without overly doing it if their is back up funds to accomplish it instead of regularly waiting for bitcoin price dip to your expected price before accumulating Bitcoin.