We are still awhile out from halving IMO. I am speculating that we won't see big movement until late May.
I think, now the buyers are waiting for some more closer to the July and after that they will start buying bitcoins for holding for the halving and at that time you will notice a big increase in the price of bitcoin.
There will be a big increase in the bitcoin price as the months pass by and with the halving is getting near bitcoin users are buying and holding their bitcoin.
Don't expect a price rise until halving actually takes place, because the price has already doubled from where it was previously...
Precisely, you should just buy and wait for the halving to actually happen, because then only it will rise and till then, you will only see this stability of the price between $400 - $450, it won't even reach $500 till halving occurs...