which greatly affects the price of a cryptocurrency today is demand, we all know the economic laws that if demand increases then prices will rise.
but seeing the current situation of news greatly affect the price of cryptocurrency.
The demand is important but do consider the population who is into crypto and the extent to which they can purchase crypto for future. Most average earning people wont be able to buy tonnes of bitcoin in one month's salary whereas in the stock market they may be able to. So dont compare the stock market economics with crypto economics.
Traditionally it is the whales who pump and dump the market - small cap investors are hurrying to follow the whales and often get washed out.