Suppose I am an US citizen who is investing US$200,000 for the long run in a foreign country. This investment is made in the currency of the foreign country and thus I have to convert the $200k into foreign dollars. In around 5 years' time, I want to liquidate the investment and convert the cash back into US dollars. Any suggestions on how i can eliminate the exchange rate risk as a retail? The only thing i can think of is shorting US$200k worth of the foreign currency through a retail spot FX broker but this runs into two problems: 1) I don't trust retail spot FX brokers enough to hold an open position with them for 5 years. 2) The foreign currency might not be offered or might have huge spreads. (50-100 pips) Any suggestions?