
Triangular Arbitrage
Triangular arbitrage is the result of a discrepancy between three foreign currencies that occurs when the currency's exchange rates do not exactly match up. These opportunities are rare and traders who take advantage of them usually have advanced computer equipment and/or programs to automate the process. A trader employing triangular arbitrage would exchange an amount at one rate (EUR/USD), convert it again (EUR/GBP) and then convert it finally back to the original (USD/GBP), and assuming low transaction costs, net a profit. This type of arbitrage is a riskless profit that occurs when a quoted exchange rate does not equal the market's cross-exchange rate. As an example, suppose you have $1 million and you are provided with the following exchange rates: EUR/USD = 0.8631, EUR/GBP = 1.4600 and USD/GBP = 1.6939. With these exchange rates there is an arbitrage opportunity: 1. Sell dollars for euros: $1 million x 0.8631 = €863,100 2. Sell euros for pounds: €863,100 ÷ 1.4600 = £591,164.40 3. Sell pounds for dollars: £591,164.40 x 1.6939 = $1,001,373 4. Subtract the initial investment from the final amount: $1,001,373 – $1,000,000 = $1,373 From these transactions, you would receive an arbitrage profit of $1,373 (assuming no transaction costs or taxes). While there are many benefits to automated trading, such as the ability to test a set of rules on historical data before risking capital, the ability to engage in triangular arbitrage is only feasible using an automated trading platform. Triangular arbitrage is a form of profit-making by currency traders in which they take advantage of exchange rate discrepancies through algorithmic trades.

What is Triangular Arbitrage
Triangular arbitrage is the result of a discrepancy between three foreign currencies that occurs when the currency's exchange rates do not exactly match up. These opportunities are rare and traders who take advantage of them usually have advanced computer equipment and/or programs to automate the process.
A trader employing triangular arbitrage would exchange an amount at one rate (EUR/USD), convert it again (EUR/GBP) and then convert it finally back to the original (USD/GBP), and assuming low transaction costs, net a profit.


Basics of Triangular Arbitrage
This type of arbitrage is a riskless profit that occurs when a quoted exchange rate does not equal the market's cross-exchange rate. International banks, who make markets in currencies, exploit an inefficiency in the market where one market is overvalued and another is undervalued. Price differences between exchange rates are only fractions of a cent, and in order for this form of arbitrage to be profitable, a trader must trade a large amount of capital.
Automated Trading Platforms and Triangular Arbitrage
Automated trading platforms have streamlined the way trades are executed, as an algorithm is created in which a trade is automatically conducted once certain criteria is met. Automated trading platforms allow a trader to set rules for entering and exiting a trade, and the computer will automatically conduct the trade according to the rules. While there are many benefits to automated trading, such as the ability to test a set of rules on historical data before risking capital, the ability to engage in triangular arbitrage is only feasible using an automated trading platform. Since the market is essentially a self-correcting entity, trades happen at such a rapid pace that an arbitrage opportunity vanishes seconds after it appears. An automated trading platform can be set to identify an opportunity and act on it before it disappears.
That said, the speed of algorithmic trading platforms and markets can also work against traders. For example, there may be an execution risk in which traders are unable to a lock in a profitable price before it moves past them in seconds.
Example of Triangular Arbitrage
As an example, suppose you have $1 million and you are provided with the following exchange rates: EUR/USD = 0.8631, EUR/GBP = 1.4600 and USD/GBP = 1.6939.
With these exchange rates there is an arbitrage opportunity:
- Sell dollars for euros: $1 million x 0.8631 = €863,100
- Sell euros for pounds: €863,100 ÷ 1.4600 = £591,164.40
- Sell pounds for dollars: £591,164.40 x 1.6939 = $1,001,373
- Subtract the initial investment from the final amount: $1,001,373 – $1,000,000 = $1,373
From these transactions, you would receive an arbitrage profit of $1,373 (assuming no transaction costs or taxes).
Related terms:
Arbitrage
Arbitrage is the simultaneous purchase and sale of the same asset in different markets in order to profit from a difference in its price. read more
Cable
Cable is a term used among forex traders that refers to the exchange rate between the U.S. dollar (USD) and the British pound sterling (GBP). read more
Currency Arbitrage
Currency arbitrage is the act of buying and selling currencies instantaneously for a riskless profit. read more
Currency Basket
A currency basket is comprised of a mix of several currencies with different weightings. read more
Forex Arbitrage
Forex arbitrage is the simultaneous purchase and sale of currency in two different markets to exploit short-term pricing inefficiency. read more
Quote Currency
A quote currency, commonly known as "counter currency," is the second currency in both a direct and indirect currency pair. read more
Transaction Costs
Transactions costs are the prices paid to trade a security, such as a broker's fee and spreads, or to make any trade in a market. read more