The current top for this year doesn’t reflect the limitations on how high it can go this year. If you will use Bollinger Band indicator on monthly basis. You can notice that it sits on the middle channel which means there’s a chance to pump more higher than 31k this year.
What about market sentiment? I don't see a lot of confidence in the market at the moment, most retail investors are holding back and probably expecting a traceback later this year because even if the halving event is next year, we might still see a lower price while moving into the new year.
Also Bitcoin usually start to make strong move on the last quarter of the year especially Bitcoin halving is already around the corner next year. There’s still chance to see some price explosion once everyone unites to become bullish due to the halving.
We didn't really see that happening on a lot of occasions, and we hope it does this time but the possibilities aren't aligning that way and it seems that the price will keep going sideways for the remaining couple of months and then we might see some movement at the beginning of the new year.