What Is Foreign Exchange Arbitrage?

Foreign exchange arbitrage is the practice of exploiting price differences between currency pairs to earn a risk‑free profit. By simultaneously buying and selling the same currency at different rates, traders can capture the discrepancy before the market corrects itself. Arbitrage opportunities are short‑lived because market participants constantly adjust quotes to eliminate the gap.

Triangular Arbitrage Explained

Basic Concept

Triangular arbitrage involves three currencies and two or three currency pairs. A trader starts with a base currency, converts it into a second currency, then into a third, and finally back to the original currency. If the final amount exceeds the starting amount, a profit is achieved.

Calculating Opportunities

  1. Gather real‑time exchange rates: e.g., USD/EUR, EUR/GBP, and GBP/USD.
  2. Compute the cross‑rate: Multiply the two rates to obtain the implied rate for the third pair.
  3. Compare with the direct quote: If the direct rate differs from the implied rate by more than the transaction cost, an arbitrage exists.
  4. Execute trades simultaneously: Use a broker or electronic trading platform that can handle multiple orders at once.
  5. Close the cycle: Convert back to the original currency and record the profit.

For example, if 1 USD = 0.85 EUR, 1 EUR = 0.90 GBP, and 1 GBP = 1.40 USD, the implied USD/GBP rate is 0.85 × 0.90 = 0.765. The direct USD/GBP quote is 1/1.40 = 0.714. The discrepancy indicates a potential profit when accounting for fees.

Other Arbitrage Strategies

How to Identify Opportunities