All money in this world in btc=
1717898361btc Maximum available btc=
21000000btc So now all money stored in btc of world in btc=21000000*520$(standard exchange rate for 2016)=
20958526btc money stored in bank of world in btc= 1717898361-20958526
1696939835btc how much part of money stored in btc of world in btc=1717898361/2095852681.26~82
1/82money of world invested in bitcoin so the rate comes
520$/btc.Now if 1/10 part of money stored in btc it's rate will be
8.20000131×520=
4264$/btc
So now i think you got answer of your question neither bitcoin rate is high nor low it's price just depend in all how much money stored in btc.
If storing money in btc increase its demand will increase.
Don't blame me if you can't understand
Neither this article on net i copied nor its any statement.i just made this with my hard work after spending an hour 