I'm not really surprised seeing that, if the price really was to go above, it would break the resistance at $31k and go beyond it, but even after trying really hard, Bitcoin couldn't go past $31.5k which proves that it isn't yet strong enough to go up much, and I always knew that once it gets below $30k, it will again have a hard time crossing it and that is exactly what's happening, now, I expect the price to go even more down if $30k becomes the next resistance.
This is exactly why I don't think that the price of Bitcoin will go above $40k this year because there won't be a lot of buying pressure from retail and industrial investors since everyone will expect the price to experience another dip from this point, so everyone will try to save up as much as they can.
Even without putting into consideration some kind of analysis. I have always believed that bitcoin price may not exceed 45000 dollars for this year. This is because the price of Bitcoin has already done so much well from moving from the area of 15,000 dollars to the present area of 30,000 dollars. So if a major movement is recorded again that means the bull run expectation must have been exhausted by this time, but if bitcoin still remains below $45000 before the bull run, it's a very nice one which means the build-up has already been done and bull run effect will immediately give us a new all-time high.
It is obvious that there is a very great resistence at that $31,000. The Bitcoin tried its best to exceed that range but it was pulled down and that very downward trend has weakened the support of 30,000 dollars.