Halving bitcoin is where the block rewards of the miners will be 12.5 from 25 and it is big chance also to those bitcoin traders to buy many bitcoin as they can because they can make a lot of profit buy just relaxing and waiting until the bitcoin halving comes, Imagine if you buy you're bitcoin at $480 and you will sell it at $1200 so your profit is $720.
I believe that it will be a mix of both, I think the price will rise and the difficulty will drop but that is just me speculating. The truth is we are in for an interesting time, I don’t even want to factor in the new bitcoin mining hardware (ASIC) that seem to be about to hit the market.