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.
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.
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:
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.
Suppose one exchange shows these three trading pairs at the same moment:
Start with 10,000 USDT and run the arbitrage loop:
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.
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.
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.
On paper the strategy looks like free money. In practice, three forces eat most triangular arbitrage profits:
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 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.
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.
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.
New traders lose money on triangular arbitrage for predictable reasons. Learning them is half the strategy:
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.