Самая главная причина – это покупатели и продавцы. Если желающих купить больше, чем желающих продать, то цена растет.Если желающих продать больше, чем желающих купить то цена падает.
Соответственно если спрос превышает предложение, цена растет, если наоборот, цена падает.
Почему цены растут на бирже?
Например, 100 человек хотят купить акции по 1000 рублей, а на рынке продают по 1000 рублей только 10 человек, получается, что 90 человек не смогут купить акции по 1000 и им придется их уже покупать по более высокой цене. Например, потом продадут 15 человек по 1015 рублей, с следующие 20 по 1050 рублей, и так далее. В этом и заключается рост цен на рынке, не только на биржевых торгах, но и абсолютно на всех рынках.
По такому же принципу действует и падение цен. Если 100 человек хотят продать акции по 1000 рублей, а покупают по такой цене только 10, то на всех покупателей не хватит, и те, кто не успеет продать за 1000р. будут вынуждены продавать по более низким ценам. По такому принципу происходит снижение цен на рынке. Если продавцов и покупателей примерно поровну на рынке, то цена так же будет стоять на одном месте.
Кстати, разница между ценой покупки и продажи акций называется "спред", вы об этом знали?)