Triangular arbitrage
Exploiting a misalignment among three exchange rates by converting currency A to B, B to C and C back to A, ending with more of A than you started with.
In plain language
Three currencies give three exchange rates — but only two of them are independent. The third should equal the cross rate implied by the other two. When it does not, there is a free lunch, at least briefly.
The workbook's definition: triangular arbitrage involves identifying and exploiting the arbitrage opportunity resulting from price differences among three different currencies in the forex market. It takes three trades:
- Exchange the first currency for a second.
- Exchange the second for a third.
- Exchange the third back into the first.
If you end with more of the first currency than you began with, you have captured the misalignment.
The workbook is candid that this is very rarely profitable in practice. As soon as such an opportunity appears, traders exploit it and prices adjust until it disappears. Even when it appears, the disparity may be around 1 basis point, too small after transaction costs and taxes.
How it works
The test. Compute the implied cross rate from two quotes and compare it with the third quoted rate.
Implied EURINR = EURUSD × USDINR
If the quoted EURINR is below the implied rate, EUR is cheap in rupees: sell EUR for USD, USD for INR, then buy EUR back cheaply with INR. If the quoted EURINR is above the implied rate, go round the triangle the other way.
Risks (Chapter 5, section 5.5):
- Adverse price movement while the position is still being set up.
- Time gap between legs even on electronic systems.
- An illiquid leg may not execute, leaving a naked position instead of a hedged one.
- Transaction costs — brokerage, stamp duty, margin cost and impact cost — must be counted before entering.
Triangular arbitrage is one reason the workbook says that at any moment the exchange rates of major currencies are virtually identical across active financial centres, leaving very little scope for arbitrage.
The formula
Implied cross rate (EURINR) = EURUSD × USDINR
Opportunity exists if quoted EURINR ≠ implied EURINR (after costs)
A worked example
The workbook's rates: EURUSD 1.09, USDINR 82.89, EURINR 90.11. Start with EUR 1,000.
Implied EURINR = 1.09 × 82.89 = 90.3501
Quoted EURINR = 90.11 → EUR is cheap in rupees
The three legs:
1. Sell EUR 1,000 for USD at 1.09 → USD 1,090
2. Sell USD 1,090 for INR at 82.89 → Rs 90,350.10
3. Buy EUR with Rs 90,350.10 at 90.11 → EUR 1,002.67
Arbitrage profit = 1,002.67 − 1,000 = EUR 2.67
In rupees at the quoted 90.11, that is about Rs 240 on a EUR 1,000 round trip.
The workbook adds: had EURINR been trading at 90.35, there would be no arbitrage; with these EURUSD and USDINR rates, any EURINR below 90.35 offers one.
Scale and costs. Illustrative. The profit is 0.267% of the starting amount. On EUR 10 lakh the same misalignment gives EUR 2,670 before costs — but real misalignments, the workbook notes, are often nearer 1 basis point, i.e. EUR 100 on EUR 10 lakh, easily consumed by charges.
Why NISM asks about it
Chapter 5, section 5.5 (Arbitrage), works the EUR-USD-INR triangle above and lists the risks carried by arbitrageurs. Chapter 1, section 1.4, supplies the cross-rate arithmetic the test depends on. Expect a three-leg calculation or a question on why such opportunities are rare.
Common exam traps
- Three currencies, three trades, ending in the currency you started with.
- Compare the quoted rate with the implied cross rate, not with yesterday's rate.
- Direction matters. Quoted below implied → the target currency is cheap, buy it last; quoted above → go round the other way.
- Rarely profitable — gaps are tiny (around 1 basis point) and close fast.
- An unexecuted leg leaves a naked position; arbitrage is only riskless if all legs fill.
- Transaction costs and impact cost are ignored in the textbook example and cannot be ignored in practice.
Where this is taught
Free preparation for NISM Series IRelated terms
- Base currencyThe first currency in a pair, fixed at one unit and priced in the second (quotation) currency. In USDINR the base is USD, so the quote is the rupee price of one dollar.
- Cross rateThe price of a currency pair that is not directly quoted, derived by combining two pairs that share a common currency — EURINR from EURUSD and USDINR, for example.
- ArbitrageSimultaneously buying and selling an asset, or a replica of it, in different markets to profit from a price discrepancy — a trade that aims to lock in a profit rather than bet on direction.
- Vehicle currencyA common third currency — most often the US dollar — through which two other currencies are traded, instead of trading them directly against each other.