It is best we buy when there is opportunity to make an Investment instead of waiting for a dip, The market is quite unpredictable, Waiting for that dip opportunity is like someone who is not yet ready to take a bold step to invest in bitcoin assets, and also wasting a grate opportunity to invest aggressively.
I wouldn't support buying when there is an opportunity, it seems like still timing the market to see a favourable price to get started and it is trading rather than investing. I would go with getting started when there is a discretionary income. As long as you have discretionary income available, you need to get started accumulating bitcoin, have a target and plan of increasing your portfolio periodically as more discretionary income comes your way. The best step to success is getting started and in bitcoin, as long as you already have discretionary income, you are good to get started regardless of market condition. You also need to setup backup funds too to protect your investment
The best opportunity is consistent investing, buying aggressively with a mindset of long-term investment, DCA Is always a grate opportunity to invest in bitcoin.
This is not an opportunity, but rather a positive attitude towards your ongoing accumulation journey. DCA too is an accumulation strategy. When you talk about DCA as an opportunity, it should be based on its unique provision of a way to accumulate bitcoin little by little over a longer period of time and with consistency and dedication, the investor who have chosen DCA would still end up accumulating a very good quantity of BTC on the long run.