Currency

Currency Arbitrage Checker

Triangular arbitrage looks for three exchange rates that do not quite agree. Convert A to B, B to C and C back to A: if you end with more than you started, there is a gap. Enter your rates and fees to check it.

-
StepConversionRateYou hold

Runs entirely in your browser. Nothing is uploaded to any server.

What the checker shows

Learn how FX pricing works

See why cross rates must stay consistent.

Check quotes

Spot an exchange office with an out-of-line rate.

Count the costs

See how small fees erase thin gaps.

How to check for arbitrage

  1. Name the currenciesFor example USD, EUR and GBP.
  2. Enter three rates1 A in B, 1 B in C and 1 C in A.
  3. Add feesThe spread or commission per conversion.

Why exchange rates must line up

If 1 USD buys 0.92 EUR and 1 EUR buys 0.86 GBP, then 1 USD effectively buys 0.7912 GBP. The direct GBP to USD rate should therefore be about 1 / 0.7912 = 1.2639. Any other rate leaves a gap.

In the reverse direction the same gap becomes a loss, so with mid-market rates one direction is profitable and the other is not. Bid/ask spreads mean both directions usually lose.

Product above 1

Forward loop gains before fees.

Product below 1

Reverse loop gains before fees.

Fees

Charged three times per loop.

Currency arbitrage FAQ

What is triangular arbitrage?

Profiting from inconsistent exchange rates between three currencies. If USD to EUR, EUR to GBP and GBP to USD multiply to more than 1, converting around the loop returns more dollars than you started with.

How is the gap calculated?

Multiply the three rates: (A to B) x (B to C) x (C to A). A product of 1.002 is a 0.2% gap before costs.

Why do real opportunities rarely appear?

Banks and trading algorithms watch these relationships constantly and close gaps in milliseconds. Spreads and fees usually cost more than any visible gap.

What is the implied cross rate?

The B to C rate implied by the other two quotes: 1 / ((A to B) x (C to A)). If the quoted B to C rate differs, the loop has a gap.

Should I trade on this?

This is an educational checker. Quotes go stale quickly and execution costs, slippage and transfer times can turn a paper profit into a loss.

Try other currency tools

More free tools from My Panda Toolbox.