Price rising = rumours + good news
Price going down = bad news + panic selling + whales cashing out
But what factors keep Bitcoin price stable?
Actually price can also going down or stable because of rumours too. If the rumours is bad about bitcoin the price can easily down and if there's no bad/good news, the price of bitcoin become stable. The 'Whale' player also contribute about the price.