I think, the cause of the bitcoin's price goes up and down is because it is not yet a true currency. Most of the people don't yet trust bitcoin somaybe that's it. But if bitcoin became one of the top 3 currency in the world, well maybe it will be stable then.