The halving will not be the only reason the price will go up. If we get some pretty good news we will see an increase in price. The problem recently is everytime it has been going up something bad happens to bring it down whether its GAW selling their btc off or the dark market owners, etc.
Good news aren't doing anything to the price anymore, all the pumps that follow the release of good news are just artificial and caused by traders who try to make a small profit. They will never lead to a sustained growth faster price will always go back down.
but not all the good news, were bad news in disguise, some of those did actually brought some fresh air to bitcoin, by raising the number of transaction per day(which is a value that sometimes is even more important than the price), especially those news about new merchants adopting bitcoin as a payments
what it should really happen is a chain between those merchants, that will prevent the dumping on exchange, basically these merchants should buy products from another merchants that accepted bitcoin as well