The price of Bitcoin goes up when people least expect it. And it moves down when mainstream are expecting it to blast off. It requires more of patience
That is the nature of Bitcoin, it's unpredictable and no can really see where it's going to be and that's why there are no so called experts in this market. For sure there are tools that speculators used, and it's called technical analysis.
But still, it is not a exact science and as the market is open every day in a 24 x 7 basis, it is bound to change very frequent that the analysis is going to be invalidated. As for patience, it's the key here and that's why the advise is to really look at the bigger picture and invest at least for one whole cycle.