Price rising = rumours + good news
Price going down = bad news + panic selling + whales cashing out
But what factors keep Bitcoin price stable?
Bitcoin price will never stable it always unstable there are people who want to earn by buying and selling bitcoin where if bitcoin dumped or price dropped that fast there are always buying because they know that in the end bitcoin will pumped to get profit this is why bitcoin created to earn.