For example the devaluation of Turkish Lira cannot be the only factor why Bitcoin has hit its all time high solely because of it, yes it contributed to it greatly but do you even think that it will rise up to that level if people are not exchanging their Turkish Lira for Bitcoin? Of course it won't, the price chart won't even move if there will be no buying and selling happening in the market.
Really?
Let's assume the whole of Turkey goes into a blackout for the next 7 days. Meanwhile bitcoin price jump to 100k$!
When power resumes in Turkey, at what price they are going to start trading bitcoin? 83k TRY (the price now) or 750k TRY (close to 100kusd)? Pretty obvious it would be the latter but why no trade happened, no demand was there, why would the price jump also 10x times?
The price of
BTC in any currency is still dictated by the global market, and it would be crazy to think that for a
prolonged period of time the price would be abnormal high in just one country that is connected to the global markets and banking infrastructure. I'm excluding countries like Venezuela or Iran from those, these are in a league of their own, spikes can happen but temporarily which is not the case here. All this happens because just as we have arbitrage between exchanged when it comes to USD<>
BTC , exchanges and traders in those countries will act like this, selling their coins for 1.2 the price in USD, then buying from foreign exchange, selling again in profit, changing liras to USD, rinse and repeat till there is no gap anymore.
Again, as an example, if you could sell your coins in turkey for 150k TRY (that's some 20k USD, what would you do, sell them change the liras to USD, send again the USD to bitstamp, buy at 12k, and dump again, and again till it won't be profitable as hundreds do the same as you and the local market has reached equilibrium with the global trade.
Bottom line, yeah the price of
BTC versus a national currency can triple or quadruple even if no trading is taking place.