I want to know what you think, what affects the bitcoin price, so we can find out when to sell and buy bitcoin, because now the bitcoin price drops again

Every market, will usually be influenced by economic law namely the amount of
supply and demand. Both are market mechanisms that cannot be separated. And both contribute greatly to the fluctuations that have occurred in the market.
The total number of bitcoins and their owners. The total Bitcoin is 21 million BTC, including those not yet screened. Whereas currently around 16 million have circulated more than BTC. According to the law of supply and demand that is because the amount of Bitcoin remains limited to only 21 million BTC, while people who want to own or buy more and more, this thing's to make the price of Bitcoin will continue to rise.
Media reporting on bitcoin in the media contributed to the rise in the price of bitcoin. The number of good or bad news that appears's able to influence the bitcoin market sentiment. For that as a bitcoin trader, we need to do an analysis, what phenomenon what will happen when the news has been released, relating to bitcoin, whether it's from the user or government policy.