Welp. another 2 years stuck between 3000 and 4000. I don't believe that bitcoin can be stuck in that price range for so long (now that it is fairly well positioned in the public spotlight) only to then go on another big bull run like before. If we're going to see new heights it's going to need to start sometime in the next year.
You just to remember that everything works on cycle and because the market is still fairly young and we only have a small sample data, it makes sense to look at it and predict that we might see the price moving sideways this year. That's what the last cycle tells us if you look at the chart, it might give us a different pattern in 2019-2020, but lets look at it in the bright side. If the patterns holds true then at least we can prepare ourselves as early as this time so that we won't get disappointed.
On thing though about the last bitcoin block halving is that it took months (as far as I can remember) though before we finally see some reversal and the eventual all-time-high in 2017.