Every low coiner has no business timing the market when it comes to long term plan, but rather utilize every buying opportunities, with your dca strategy you can buy irrespective of the market conditions, whether at low price or high price because you are buying with a fixed amount of money on different intervals, weekly or monthly, because at that stage your concern will be how you can be able to accumulate a reasonable amount of Bitcoin hence, timing the market wouldn't be necessary, rather you make plans as regards to maximizing your buying opportunities to whatever market conditions that will show it self.
But while Investing risk management strategies should be put in place too, just incase it doesn't go as predicted.
Talking about buying and waiting for a bull run describes more of a trading strategy for short term profits than investing, a long term investor are consistent in buying and they don't buy to wait for a bull run but they keep buying even at the bull run in oder to have a reasonable and meaningful amount of Bitcoin as regards to there investment goals and objectives.
But while Investing risk management strategies should be put in place too, just incase it doesn't go as predicted.
The reason why it is always advisable to only invest the amount you can afford to lose, so that you will not panic when things goes against your expectations, only invest the amount that you can be comfortable with.