The market will go up or down depending on the level of the price difference. These are efforts to control market prices so that there is no financial crisis.
Yeah you are right. Market cap influence the price. if more and more people put their money in bitcoin, its price will go up. If they withdraw their money, the price will come down. It is natural and there is nothing to worry about it. You should hold your coin for more time. This bad situation will convert into good in the coming days and the price will rise again.