we all want to buy when the price is low, of course in order to get the maximum profit from the transaction that we will do, but leave it aside, if you wait until the price goes down you will not find it any time soon, you can not predict when the price will go down, at this time bitcoin growth continues if you can not take time to buy, you will lose the opportunity to gain profit and maybe the price will be more expensive than today
The best thing based on what you said is to just keep accumulating whenever you have the chance and forget about the fluctuation at the present moment. Over the years, for me, what I have never done is to be buying during a bull run and rather to be selling most especially when things are not looking too true.
As long as we are in a dip and the market is trying to find where to go, I always use this time to accumulate and even if it goes lower, I still accumulate the more. That is typically like the idea.