thinking as demand and supply; price of Bitcoins goes up and down as if each bitcoin was being sold where buyers and sellers wander in and out, each seller assumng his coin has a certain value, and each buyer willing to pay only some specific top price, so exchange prices. And when some buyer and some seller agree on a agreement price, transfer is occured.