If you focus on long-term buying then everyone will be better off using the DCA strategy rather than buying from all budgets for investment because the fluctuating market price will be corrected in the next few weeks. The advantage if you use the DCA strategy is that you can minimize losses because you buy at different price targets lower than the previous price. However, if you focus on short-term trading targets then you can take advantage of current market conditions to gain profits, but make sure you buy at lower prices during market corrections for a higher chance of making short-term profits.
I think if some one has decision with long term holding they will invest all money and hold bitcoin until up drastically more than several years later, difference ways when investing as short term target will spent few percent left for waiting bitcoin going drop and take moment invest with difference price. Current bitcoin price is very interested for short term trading target with get correction and has opportunity earn profitable with bitcoin trading around 5% in daily day.
Personally, best time to buy bitcoin depend on target achieving as long term or short term, if some one had decision investing in long term they will buy right now although many speculation bitcoin on the higher price. For short term investing better waiting awhile when correction coming and get profitable with fluctuating price of bitcoin with benefit to earn small percent of profit.