The Forex Arbitrage Trading Strategy Guide

Alexandros Theophanopoulos
10 Min read

Forex trading is all about attempting to profit by anticipating the price direction of a currency pair. But what if you could profit from the Forex market without having to do this?

There are a number of 'market-neutral' Forex trading strategies which exist and Forex arbitrage trading is one such method. But what is arbitrage trading in Forex? What are some examples of Forex arbitrage strategies? In this article, we answer these questions and much more!

Arbitrage Trading: An Introduction

Forex arbitrage is a form of trading where traders seek to profit by exploiting price discrepancies between similar trading instruments.

Arbitrageurs, traders who engage in arbitrage, buy in one market, whilst simultaneously selling an equivalent size in a different but related market. They do this with the aim of taking advantage of price divergences between the two.

Sometimes, in financial markets, products that are effectively the same thing, trade in different places or in slightly different forms. For example, some large companies are listed on more than one stock exchange. Theoretically, as the shares on each stock exchange all belong to the same company, they should be priced equally.

However, in reality, the flow of information to all parts of the world is not instantaneous and, furthermore, markets do not operate with complete efficiency.

Therefore, when both stock exchanges are open, it is possible that the share price may differ between them. The first person to notice the price difference could, buy the stock on the exchange with the cheaper price, whilst selling on the exchange with the higher price and, in doing so, secure a profit.

Arbitrage is not an illegal practice. It is a perfectly legitimate trading technique and could, in fact, be seen as helping to improve market efficiency. This is because, once the arbitrage opportunity has been identified and exploited, the market should begin to automatically correct itself.

Looking to practice your trading under live market conditions, but with virtual currency? Register now for a free demo account and hone your skills before putting them to the test on the live markets! Click the banner below to register today:

Risk Free Demo Account

Register for a free online demo account and practise your trading strategy

Arbitrage Trading in Forex

Now that we have answered the question ‘what is arbitrage trading’ in general terms, let's focus specifically on explaining what arbitrage trading is in Forex.

Essentially, traders seeking to engage in Forex arbitrage trading are doing the same thing as described above. They aim to profit from purchasing a cheaper version of a currency, whilst simultaneously selling a more expensive version.

A Forex arbitrage trading system may operate in a number of different ways, but the basics are always the same. Forex arbitrageurs look to exploit price anomalies for profit. One approach may involve looking for discrepancies between spot rates and currency futures. A futures contract being an agreement to trade an instrument at a fixed date in the future for a predetermined price.

Forex broker arbitrage may occur when two different brokers are offering different quotes for the same currency pair. However, in the retail FX market, prices between brokers are normally uniform, meaning that this particular arbitrage strategy in Forex tends to be limited to the institutional market.

Arbitrage Trading Strategies

Forex broker arbitrage is not the only type of opportunity in the spot market though. One Forex arbitrage strategy involves looking at three different currency pairs.

Forex Triangular Arbitrage

Forex triangular arbitrage is a method that uses offsetting trades to attempt to profit from price discrepancies in the Forex market. In order to understand how to arbitrage FX pairs, we need to first have a basic understanding of currency pairs.

When you trade a currency pair, you are effectively taking two positions: buying one currency in the pair and selling the other.

Currency pairs express the value of one currency relative to another currency. For example, the EUR/USD currency pair expresses the value of euros in US dollars.

With the Forex triangular arbitrage system, we seek to identify an implied value for one currency pair using two other currency pairs. This is most easily understood through an example.

Let’s say that the EUR/USD is currently trading at 1.05302 and the GBP/USD is trading at 1.25509. What this tells us is the 1 euro currently costs 1.05302 US dollars and that 1 British pound currently costs 1.25509 US dollars.

In order to identify a potential Forex arbitrage opportunity, we need to use this information to calculate the implied value of EUR/GBP, which we can do by dividing EUR/USD by GBP/USD.

1.05302 / 1.25509 = 0.83900

Why do we divide one by the other? Currency pairs can be treated in the same way as fractions. Therefore, EUR/USD divided by GBP/USD = EUR/GBP. This is because when you divide by GBP/USD, like with fractions, it is the same as multiplying by the inverse (USD/GBP).


If the actual traded value of the EUR/GBP currency pair is different to the value implied by the above calculation, an arbitrage opportunity exists. As the name of this strategy suggests, triangular arbitrage in Forex consists of three separate trades.

Let's say that EUR/GBP is actually trading higher than the implied value, at 0.83944.

Depicted: Admirals MetaTrader 5 – EURGBP, GBPUSD and EURUSD. Date Captured: 28 April 2022. Past performance is not a reliable indicator of future results.


As the trading value is higher than the implied value, we want to sell it. We will also need to place two trades in the two related currency pairs, to create a synthetic EUR/GBP opposing position. This Forex triangle arbitrage will offset our risk and lock in the profit. Because the price discrepancy in this example is small, we will need to deal in substantial volume to make it worthwhile.

One lot is 100,000 units of the first-named currency, let's say we buy 10 lots of EUR/USD, so 1,000,000 EUR. Remember, when we trade currency pairs, we are effectively buying one currency and selling the other.

Trade 1:
For a buy trade we are buying the first named currency and selling the second. So in this case, we are buying 1,000,000 EUR. The EUR/USD pair is trading at 1.05302, which means if we are buying 1,000,000 EUR, we are simultaneously selling 1,000,000 x 1.05302 = 1,053,020 USD.
Trade 2:
At the same time as taking this first position, we want to sell an equivalent amount of EUR in EUR/GBP. Therefore, we sell 10 lots of EUR/GBP. EUR/GBP is currently trading at 0.83944, meaning we are also buying 1,000,000 x 0.83944 = 839,440 GBP.
Trade 3:

In our third, and final, position we sell GBP/USD in order to complete the Forex triangle arbitrage. This third trade leaves us with no overall exposure in any of the three currency pairs.

To remove our exposure to GBP, we would sell the same amount that we bought in the EUR/GBP trade. Therefore, we want to sell 839,440 GBP. We are dealing with GBP/USD at a rate of 1.25509 so we are buying 839,440 x 1.25509 = 1,053,573 USD.

Consider the implication of these steps, it may help to go back through them and pretend you are making physical currency transactions at each stage. In this last step we have ended up with 1,053,573 USD after initially exchanging 1,053,020 USD into EUR.

The profit of these three transactions, therefore, would be 1,053,573 - 1,053,020= 553 USD.

As you can see, the profit is small relative to the large sizes of our transactions. Also bear in mind that we have not accounted for the spreads or any other transaction costs. Of course, with a retail FX broker, you are not physically exchanging the currencies either. These steps would have locked you in a profit, however, you would still have to manually unwind each position.

Interested in always staying up to date with the latest trading news and tactics? Why not register for one of our free webinars, and level up your trading with new strategies and insights! Click the banner below for more:

Advanced Trading Webinars

Discover the latest trading trends, learn different strategies and get access to advanced trading tools.

Forex Statistical Arbitrage

While not a form of pure arbitrage, Forex statistical arbitrage takes a quantitative approach and seeks price divergences which are statistically likely to be correct in the future.

It does this by compiling a basket of over-performing currency pairs and a basket of under-performing currency pairs. This basket is created with the goal of shorting the over-performers and purchasing the under-performers.

The assumption is that the relative value of one basket to the other is likely to revert to the mean with time. With this assumption, you would want tight historical correlation between the two baskets. So this is another factor that the arbitrator must take into account, when compiling the original selections. You also want to ensure as much market neutrality as possible.

Riskless Profit

Arbitrage is sometimes described as riskless, but this is not exactly true. A well implemented Forex arbitrage strategy would be fairly low risk, but implementation is half the battle. Execution risk is a significant problem. You need your offsetting positions to be executed simultaneously, or close to simultaneously. It gets more difficult because the edge is small with arbitrage, slippage of just a few pips will likely erase your profit.

Arbitrage Trading: Challenges

Challenges arise with the volume of people using the strategy. Arbitrage fundamentally relies on price differentials, and those differentials are affected by the actions of arbitrageurs.

The existence of arbitrage will affect the FX market by causing currency exchange rates to correct themselves. Overpriced instruments will be pushed down in price by selling. Underpriced ones will be pushed up through purchases. Consequently, the price differential between the two will shrink.

Eventually it will disappear or become so small that arbitrage is no longer profitable. Either way, the FX arbitrage opportunity will dwindle. The Forex market's vast number of participants is generally a large benefit, but it also means that pricing disparities will be rapidly discovered and exploited.

As a result, the quickest player wins in the game of arbitrage. The fastest price feeds are essential if you want to be the one to profit. For example, our Zero.MT5 account offers institutional-grade execution speed, which is essential for this type of trading, as you will be competing against the fastest in the world. Seeing as how execution speed can make all the difference, choosing the right Forex arbitrage software can also give you a competitive edge.

Do you want to see what else Admirals has to offer? Click the banner below and get instant access to thousands of stocks and ETFs right here at your fingertips!

Invest in the world’s top instruments

Thousands of stocks and ETFs at your fingertips

Other articles you may find interesting:

Frequently Asked Questions


What is Forex arbitrage trading?

Forex arbitrage trading is a strategy used in the foreign exchange (Forex) market to profit from price differences of the same currency pair on different exchanges or brokers. Traders aim to buy low and sell high simultaneously to make a risk-free profit.


How does Forex arbitrage work?

Forex arbitrage works by taking advantage of temporary price disparities between currency pairs. Traders monitor exchange rates closely and execute quick trades to exploit price differences. There are two main types: "Triangular arbitrage" involves three currencies, while "Two-point arbitrage" focuses on two different prices for the same currency pair.


Is Forex arbitrage trading risk-free?

While Forex arbitrage trading aims to be risk-free, it's essential to consider potential risks, including execution delays, slippage, and broker restrictions. Markets can also adjust quickly, reducing profit opportunities. Traders should have a good understanding of the strategy and access to reliable execution platforms to minimize risks.



The given data provides additional information regarding all analysis, estimates, prognosis, forecasts, market reviews, weekly outlooks or other similar assessments or information (hereinafter “Analysis”) published on the websites of Admirals investment firms operating under the Admiral Markets and Admirals trademarks (hereinafter “Admirals”). Before making any investment decisions please pay close attention to the following:
1. This is a marketing communication. The content is published for informative purposes only and is in no way to be construed as investment advice or recommendation. It has not been prepared in accordance with legal requirements designed to promote the independence of investment research, and that it is not subject to any prohibition on dealing ahead of the dissemination of investment research.
2. Any investment decision is made by each client alone whereas Admirals shall not be responsible for any loss or damage arising from any such decision, whether or not based on the content.
3. With view to protecting the interests of our clients and the objectivity of the Analysis, Admirals has established relevant internal procedures for prevention and management of conflicts of interest.
4. The Analysis is prepared by an independent analyst (hereinafter “Author”) based on the NAME +(Position) personal estimations.
5. Whilst every reasonable effort is taken to ensure that all sources of the content are reliable and that all information is presented, as much as possible, in an understandable, timely, precise and complete manner, Admirals does not guarantee the accuracy or completeness of any information contained within the Analysis.
6. Any kind of past or modeled performance of financial instruments indicated within the content should not be construed as an express or implied promise, guarantee or implication by Admirals for any future performance. The value of the financial instrument may both increase and decrease and the preservation of the asset value is not guaranteed.
7. Leveraged products (including contracts for difference) are speculative in nature and may result in losses or profit. Before you start trading, please ensure that you fully understand the risks involved.

6 Top Trading Strategies For 2024
Trading strategies help to navigate the world's financial markets in a structured and systemised way. A trading strategy helps the individual trader to make high-quality trading decisions.But what is a good trading strategy? In this 'Trading Strategies' guide, we cover the six different types of tra...
Harmonic Trading Patterns in Trading
This article will provide traders with a detailed explanation of what Harmonic Trading Patterns are, how harmonic trading patterns are used in currency markets, as well as, exploring market harmonics, harmonic ratios, and much more! All of this is based on teachings from Scott M. Carney. Depicted:...
5 Best Support and Resistance Indicators
Support and resistance indicators are essential tools in Forex and CFD trading. Support and resistance trading has numerous applications, not only in Forex but also in other financial markets. This article will teach you 5 of the best support and resistance indicators, as well as a detailed explanat...
View All