Foreign Exchange Arbitrage
Arbitrage in Foreign Exchange Markets
Arbitrage in Foreign Exchange (FX) Markets
In this presentation we’ll cover three arbitrages that are common in FX markets. These are:
 Locational Arbitrage
 Triangular Arbitrage
 Covered Interest Arbitrage
Importance
Understanding these arbitrages is important in understanding how the FX market works.

Arbitrage will ensure that you always get a reasonable price in a liquid market.

So as the manager of a corporation, you can be sure you won’t get a bad cross or forward rate.
Locational Arbitrage
Say we have two banks, East and West. Ignoring bid/ask spreads, East quotes USD 1.50/GBP, and West quotes USD 1.40/GBP.
 We can then simultaneously buy GBP at West, and sell at East, and earn USD 0.10 for every GBP traded in the arbitrage.
Note that in this presentation we will be using the following common abbreviations:
 EUR: Euros
 GBP: U.K. Pounds
 USD: U.S. Dollars
 CHF: Swiss Francs
 CAD: Canadian Dollars
 AUD: Australian Dollars
 JPY: Japanese Yen
Locational Arbitrage with Bid/Ask
Now consider East quotes USD 1.50/1.55 for GBP, and West quotes USD 1.56/1.58. The notation refers to the bid/ask. Is there an arbitrage opportunity?
 Yes, buy 1 GBP from East for USD 1.55, and sell it to West for USD 1.56, earning USD 0.01 per GBP traded.
What about if East quotes USD 1.50/1.55 for GBP, and West quotes USD 1.54/1.58? Is there an arbitrage opportunity?
 No, you would be buying a GBP at East for USD 1.55 and selling at West for USD 1.54, thereby losing USD 0.01 per GBP traded.
Currency Cross Rates
Before talking about triangular arbitrage, it is helpful to define a ‘cross rate.’

A currency crossrate is an exchange rate that does not involve the USD.

For example, EUR/CHF and GBP/AUD are cross rates. CHF/USD is not a crossrate.
Calculating CrossRates
Given direct or indirect quotes (quotes involving the USD) we can calculate the crossrate.

For example, say it is USD 1.5/GBP and USD 0.8/CHF. Then it is `\frac{1.5}{0.8} = \text{CHF}\ 1.875/\text{USD}`.

To know that 1.875 is the amount of CHF for a GBP, you can manipulate the units algebraically: `\frac{\frac{USD}{GBP}}{\frac{USD}{CHF}} = \frac{USD}{GBP}\frac{CHF}{USD} = \frac{CHF}{GBP}`

Or simply note that it must be more than 1 CHF for a GBP, and not vice versa.
Triangular Arbitrage
Triangular arbitrage takes advantage of mispriced crossrates. For example, if you open your terminal and see the following quotes:
 USD 1.2/EUR
 USD 1.5/GBP
 EUR 1.3/GBP
Is there an arbitrage opportunity?
Triangular Arbitrage
Let’s check. The crossrate implied by the USD/EUR and USD/GBP quotes is EUR 1.25/GBP. However, the quote on our terminal is EUR 1.3/GBP, so yes, there is an arbitrage.
 We’ll replicate buying the cross rate at EUR 1.25/GBP by trading through the USD/EUR and USD/GBP. We’ll also sell GBP for the quoted rate of EUR 1.3/GBP. Doing so correctly will earn us EUR 0.05.
Triangular Arbitrage

Starting in USD, we first have to decide if we buy EUR or GBP. The key is to note that at EUR 1.3/GBP we are given too many EUR for 1 GBP. So we want to sell GBP for EUR here.

This tells us we want to go from USD to GBP, then from GBP to EUR, and finally back to USD. The arbitrage gets its name from the triangular route which we are taking through currencies.
Triangular Arbitrage
 So starting with USD 1.5, we convert it into GBP 1.
 We then take the GBP 1 and convert it into EUR 1.3.
 Finally we cover the EUR 1.3 into EUR 1.3 * USD 1.2/EUR = USD 1.56.
 We return the USD 1.5, and are left with a profit of USD 0.06. Note, USD 0.06 converts into a profit of EUR 0.05 (0.06/1.2). This matches the profit we expected from the beginning: the difference in the cross rates.
In the following app, you can put in any values for the exchange rates and see a sequence diagram of the arbitrage. You can also choose to see a triangle diagram (scroll down to see the profit).
Covered Interest Arbitrage
Given spot FX rates and interest rates, covered interest arbitrage will tell us what the forward/futures rate must be.

Covered interest arbitrage exploits interest rate differentials using forward/futures contracts to mitigate FX risk.

It ensures that you get a reasonable futures price for currency if you are trading in a liquid market.
A Simple Example
Say both the spot and oneyear forward rate of the GBP is USD 1.5/GBP. Let the oneyear interest rate in the US and UK be 2% and 5% respectively.

An arbitrage exists. Borrow USD 1.5 at 2% and convert it into GBP 1 and lend it at 4%. Also enter into a forward to sell GBP 1.04 one year forward at USD 1.5/GBP.

At the end of 1 year, you receive your GBP 1.04, convert it to USD 1.56, and repay the USD 1.53 you owe from your loan, leaving you with a USD 0.03 arbitrage profit.
Calculator
The following app will calculate covered interest arbitrage profits given a set of inputs.

The solid lines are transactions made immediately. The dotted lines are transactions which were arranged immediately, but do not take place until the expiration of the forward contract.

The interest rates must match the term of the forward contract. For example, if the forward expires in 6 months, then the interest rates are 6 month (not annualized) rates.
‘Uncovered’ Interest Arbitrage
If you don’t sell the currency forward, then you are engaging in uncovered interest arbitrage, meaning you are attempting to exploit an interest rate differential without using forward/futures contracts.

Uncovered interest arbitrage is a inaccurate name, though, because the activity it describes is not an arbitrage. The trade is uncovered, and so there is exposure – sometimes significant – to FX risk.

A better title – and one that is often used – is the ‘Carry Trade.’
Does Someone Actually Earn These Arbitrages, and Can I?
Yes, large banks earn these arbitrages every day. The process is completely automated – algorithms will do the trading without human intervention.

On each arbitrage however, they earn very small amounts of money. So transaction costs become very important. The lower your transaction costs, the smaller the arbitrage you can profitably take advantage of.

Because an individual could never get their transaction costs as low as a large bank, they couldn’t profitably take advantage of the small arbitrages which exist.
Credits and Collaboration
Click the following links to see the code, linebyline contributions to this presentation, and all the collaborators who have contributed to 5Minute Finance via GitHub.
Learn more about how to contribute here.
Also in Foreign Exchange
In the Real World
The Economist
The Economist