The price of cryptocurrency is determined by supply and demand dynamics in the market. Factors such as investor sentiment, technological developments, regulatory changes, and macroeconomic trends all play a role in influencing the demand for and supply of cryptocurrencies, thus affecting their prices. Trading volume, liquidity, and market depth also contribute to price fluctuations.