FOLITIC / FOREX ARBITRAGE

Forex Arbitrage Calculator · 3 / 4 Currencies

Compare round-trip routes through three or four currencies. Use dated reference rates or your own executable quotes, and include fees at every step.

All free tools ↗

FOLITIC / FX LAB

Arbitrage calculator

Follow a closed route through three or four currencies and measure what remains after every conversion.

Find the best route

Compare every available closed route in your chosen set. Uses the starting amount and slippage above; returns to the currency selected here.

These costs apply to every reference conversion. Each fixed fee is in that step’s source currency. Quotes in your quote book use their own individual fees.

Choose your search settings, then find the best routes.

Reference cross rates form a balanced loop before costs; they cannot identify executable arbitrage. To test a real offer, choose My quoted rates and enter the available rate for each direction. A positive result is a scenario, not a guaranteed trade.

Choose or edit your route

Conversion route
Conversion routeRate: receive per 1 sentFee (%)Fixed feeBalance after step

Final balance—
Net profit / loss—
Cost impact on final balance—

Each rate is destination units per 1 source unit. Fees are deducted before each conversion; fixed fees use that step’s source currency. Slippage reduces each entered rate (100 bps = 1%). Do not count a spread twice if it is already in your quote.

Reference cross rates form a balanced loop before costs; they cannot identify executable arbitrage. To test a real offer, choose My quoted rates and enter the available rate for each direction. A positive result is a scenario, not a guaranteed trade.

Data notes & methodology

Exchange rates are daily reference observations. Cross rates use the latest date available for all selected currencies; weekends and holidays can move that date back. Calculations stop using a reference observation more than three days after its date. Coverage and update times vary by currency.

Net received = (amount × (1 − percentage fee / 100) − fixed fee) × rate × (1 − margin / 100). Route calculations repeat this at each step, replacing margin with slippage in basis points. Intermediate balances retain full precision; displayed amounts are rounded. Real settlement, transfer restrictions, taxes and rounding can change the outcome.

This page models conversions only. It does not send money, execute trades, or guarantee available liquidity. Manual offers and costs remain in your browser and are not submitted to a provider.

Reference exchange data: Frankfurter
Back to top ↑