To my opinion, one of the main factors affecting the price of bitcoin is the supply-demand ratio. As in the market of other goods, if the supply remains constant, and the demand increases, then the prices for the goods grow. Similarly, the increase in demand for cryptocurrencies increases their prices, and as supply increases and demand decreases, prices decrease.