The exchange rate is kept the same across geographically separate markets by ?

The exchange rate is kept the same across geographically separate markets by ?

A. hedging
B. speculation
C. government regulation
D. arbitrage