Price going down = bad news + panic selling + whales cashing out
But what factors keep Bitcoin price stable?
it is not just that, the price also moves based on supply and demand, and when demand changes the price changes with it. and all that news,.. you are saying are directly affecting the demand. for example a good news brings in more people and increases the demand.
also there is always an increasing amount of demand because bitcoin is still being adopted by new people.