logo

Triangular Arbitrage in Crypto — How It Works (2026)

Triangular arbitrage is one of the most elegant strategies in crypto trading: instead of moving between two exchanges, an arbitrageur exploits a pricing gap inside a single exchange by trading three assets in a loop. Done right, triangular arbitrage lets crypto traders lock in a small arbitrage profit from nothing but a temporary mismatch between three trading pairs — no deposit to a second exchange, no cross-exchange transfer.

This guide explains what triangular arbitrage is, how the arbitrage loop works step by step, a worked example with real numbers, how it compares to cross-exchange arbitrage, why fees and liquidity make it hard, and how automated arbitrage bots and a finder like ArbiScreen help traders identify these fleeting opportunities.

What Is Triangular Arbitrage?

Triangular arbitrage is an arbitrage strategy that profits from price inconsistencies between three cryptocurrency trading pairs on one exchange. In an efficient crypto market, the exchange rate between three assets should be internally consistent. When it briefly is not, an arbitrageur can trade through all three pairs and end up with more of the starting asset than they began with — that difference is the arbitrage profit.

The concept comes from traditional forex trading, where traders exploit mispricing between three currencies. In crypto, the same triangular arbitrage idea maps neatly onto exchange trading pairs like BTC/USDT, ETH/BTC and ETH/USDT. Because everything happens on one exchange, triangular arbitrage avoids the transfer delays that slow cross-exchange arbitrage down.

The three legs form a triangle: you start with one asset, trade it for a second, trade the second for a third, and trade the third back to the first. If the combined exchange rates across the triangle leave you with more value than you started with, the triangular arbitrage opportunity is real — before fees.

How Triangular Arbitrage Works — Step by Step

Every triangular arbitrage trade follows the same three-step loop on a single exchange. The arbitrageur executes all three trades as fast as possible — ideally simultaneously — so the prices do not move between legs:

  • Leg 1 — start asset to bridge asset. Trade your starting asset (say USDT) for a second asset (BTC) using the first trading pair.
  • Leg 2 — bridge to third asset. Trade that BTC for a third asset (ETH) using the second trading pair.
  • Leg 3 — back to start. Trade the ETH back to USDT using the third trading pair, closing the triangle.

If the three exchange rates are mispriced, you finish leg 3 holding more USDT than you started with. The whole arbitrage loop must complete in seconds: crypto prices and order books change constantly, and a triangular arbitrage opportunity that exists now can vanish before the third trade fills. This is why serious arbitrage trading of triangles is almost always automated.

A Worked Triangular Arbitrage Example

Suppose one exchange shows these three trading pairs at the same moment:

  • BTC/USDT = 60,000
  • ETH/BTC = 0.050
  • ETH/USDT = 3,050

Start with 10,000 USDT and run the arbitrage loop:

  • Leg 1: 10,000 USDT → BTC at 60,000 = 0.16667 BTC
  • Leg 2: 0.16667 BTC → ETH at 0.050 = 3.3333 ETH
  • Leg 3: 3.3333 ETH → USDT at 3,050 = 10,166.67 USDT

The triangle returns +166.67 USDT (about 1.67%) before fees. The mispricing exists because ETH/USDT (3,050) is out of line with BTC/USDT × ETH/BTC (60,000 × 0.050 = 3,000). An arbitrageur who can calculate this in real time and trade instantly captures the arbitrage profit; everyone else watches it disappear.

The Triangular Arbitrage Formula

You do not need heavy math to check a triangle. For a loop of three trading pairs, multiply the three exchange rates around the loop; if the product beats 1 by more than your total fees, the opportunity is real. Using the example above, starting from USDT:

Result multiplier = (1 / price₁) × (1 / price₂) × price₃

For USDT→BTC→ETH→USDT: (1 / 60,000) × (1 / 0.050) × 3,050 = 1.01667, i.e. +1.667% gross. Subtract three trading fees (≈0.3% total) and the net edge is about 1.37%.

Any multiplier above 1 + total-fees indicates a profitable triangle; anything below is a loss. Automated bots compute this for every possible triangle on the exchange, continuously, and act only when the net figure clears their threshold.

Triangular vs Cross-Exchange Arbitrage

Both are arbitrage strategies, but they exploit different inefficiencies. Cross-exchange arbitrage buys an asset cheaply on one exchange and sells it on another — simple to understand, but it needs capital on multiple exchanges and is slowed by withdrawal and transfer times. Triangular arbitrage stays on one exchange and trades three pairs in a loop — faster to execute and no transfers, but the price gaps are smaller and rarer, and the math is more complex.

Most crypto traders start with cross-exchange arbitrage because it is intuitive, then add triangular arbitrage once they can automate the three-leg calculation. A good finder surfaces both: cross-exchange gaps between exchanges, and triangular mispricing between trading pairs on the same exchange.

Why Triangular Arbitrage Is Hard

On paper the strategy looks like free money. In practice, three forces eat most triangular arbitrage profits:

  • Fees. Every triangle is three trades, so you pay three trading fees. At 0.1% per trade that is roughly 0.3% round-trip — often larger than the mispricing itself. Only gaps bigger than total fees are real arbitrage opportunities.
  • Speed. Triangular opportunities last seconds. By the time a human spots and places three trades, the prices have moved. This is why algorithmic, automated execution dominates.
  • Liquidity. A big triangular arbitrage trade moves the order book on each leg (slippage). Thin liquidity on any one pair can erase the profit or leave you stuck holding the bridge asset.

Because of this, honest triangular arbitrage is a game of tight fee accounting, fast automation and careful liquidity checks — not a guaranteed-profit machine. Any tool that promises risk-free triangular arbitrage without mentioning fees, speed and liquidity is misleading traders.

Manual vs Automated: Bots and Algorithms

Manual triangular arbitrage is nearly impossible to do profitably: no human can calculate three exchange rates, subtract fees, check liquidity and fire three trades before the gap closes. That is why most triangular arbitrage is run by an automated arbitrage bot.

A crypto arbitrage bot connects to the exchange through API keys, continuously monitors trading pairs, calculates every possible triangle, and executes the loop the instant a profitable, fee-adjusted opportunity appears. Algorithmic bots can evaluate thousands of triangles per second — something no manual trader can match. If you want to run one, see our guide to the crypto arbitrage bot and how automated arbitrage trading works.

But a bot has custody risk: it needs trading permissions on your funds. Many traders prefer to identify opportunities with a finder first and decide how much automation they are comfortable with — clean detection before execution.

Who Trades Triangular Arbitrage — and With How Much

Triangular arbitrage attracts a specific kind of trader. Retail traders use it to squeeze extra yield from capital already sitting on one exchange, while professional desks run it at scale across many cryptocurrency markets. The amount of money involved ranges from a few hundred dollars for hobbyists to large institutional books — the strategy scales as long as liquidity on each trading pair supports the trade amount. Traders use it precisely because it keeps money on one venue and sidesteps transfer risk.

Most traders use dedicated trading platforms or a bot rather than the exchange's basic order screen, because the calculation complexity is high: each triangle involves three transactions, three fees and constantly moving prices. A widening spread indicates a fresh opportunity; a shrinking one indicates it is already being arbitraged away. Manual trading of triangles is possible in theory, but the transaction speed required — three trades before the gap closes — makes automation the norm. The complexity is exactly why disciplined traders lean on tools that calculate the triangle and net out every transaction for them.

Find Triangular Opportunities with ArbiScreen

ArbiScreen is a crypto arbitrage finder that scans live prices across major exchanges and cryptocurrency markets and ranks real, net-of-fee opportunities. It surfaces both cross-exchange gaps and the trading-pair mispricing that triangular arbitrage exploits, so traders can see which opportunities are actually worth acting on — after fees, with liquidity in view. It shows you the money on the table and the amount of spread left after costs.

Whether you trade by hand or run an automated bot, the honest first step is detection you can trust. Explore live gaps in the finder, filter by net spread, and use our arbitrage screener to focus only on the opportunities that clear your fee and liquidity thresholds.

Common Triangular Arbitrage Mistakes Traders Make

New traders lose money on triangular arbitrage for predictable reasons. Learning them is half the strategy:

  • Ignoring fees. Many traders calculate the raw triangle and forget the three trading fees. A 0.2% gap with 0.3% in fees is a guaranteed loss, not an arbitrage.
  • Chasing thin pairs. Traders often find a big triangular gap on an illiquid pair, only to watch slippage eat it. Real traders check order-book depth before sizing the trade.
  • Being too slow. Traders who try to click three trades by hand almost always miss the window. Serious traders automate or use a finder for detection.
  • Over-trusting 'guaranteed' bots. Traders hand API keys to a bot promising risk-free profit and get burned. Honest traders treat triangular arbitrage as low-risk, never no-risk.

The traders who make triangular arbitrage work are the disciplined ones: they net out fees, respect liquidity, and let tools handle the speed. That is the mindset ArbiScreen is built for.

Related Tools & Guides

Frequently Asked Questions

What is triangular arbitrage in crypto?+
Is triangular arbitrage profitable?+
Do I need a bot for triangular arbitrage?+
How is triangular arbitrage different from cross-exchange arbitrage?+
Is triangular arbitrage risk-free?+