Triangular arbitrage captures mispricings among three crypto assets quoted within the same market (or across venues, depending on how orders are routed). It’s commonly called the triangle method because the three trades form a closed, three-sided loop.
This approach cycles capital through three related currency pairs and aims to end the loop with more of the starting currency, after accounting for spreads, trading fees, and execution slippage.
Triangular Arbitrage: What It Means
Arbitrage trading focuses on short‑lived price differences for the same asset across markets. In crypto, that can mean buying a coin at one price and selling it shortly after at a higher price, either on a single exchange or across multiple venues.
Triangular arbitrage is the strategy where you route funds through three assets so that relative exchange rates may allow you to finish with more of your original asset than you started with. Conceptually, you begin with one currency, swap into a second, convert into a third, and then swap back into the starting currency to complete the loop.
How the Strategy Works
In practice, the loop is implemented as three linked trades: base asset → second asset → third asset → back to the base asset. If all legs fill at the expected prices, the final balance in the starting asset can exceed the initial balance by the net profit amount.
Choose a starting asset and a route of three pairs (for example, Tether → BTC → ETH → Tether).
Record the relevant prices from the order books—typically using ask prices for buys and bid prices for sells—then include estimated trading fees for each leg.
Calculate the expected final amount after three swaps (using the order-book rates and fee assumptions), then compare it to the starting amount.
Execute the first leg and immediately re-check that the next two legs are still executable at acceptable prices; cancel or stop if the edge has narrowed.
Profit check: consider the trade profitable only if final amount − starting amount > 0 after costs.
Example (illustrative, using fixed placeholders to show the mechanics):
| Step | From Currency | To Currency | Exchange Rate | Resulting Amount |
|---|---|---|---|---|
| 1 | Tether | BTC | Tether/BTC (ask) | 20,000 Tether → X BTC (after estimated fees) |
| 2 | BTC | ETH | BTC/ETH (ask) | X BTC → Y ETH (after estimated fees) |
| 3 | ETH | Tether | ETH/Tether (bid) | Y ETH → Z Tether (after estimated fees) |
- Scan for arbitrage opportunities. The most obvious loops tend to disappear quickly once many traders are watching the same pairs.
- Compare direct and triangular conversion rates. Because prices update continuously, the implied cross-rate can change between quote checks and order submission.
- Repeat the loop for small profit edges. Many strategies are designed around many small, repeatable opportunities rather than one large win.
- Monitor trading fees. Fee tiers and maker/taker schedules affect the break-even point and can turn a nominal spread into a loss.
- Check market depth. Thin depth can increase slippage and move execution away from quoted prices.
- Manage execution risk. Platform latency, order handling, and partial fills can prevent all three legs from completing as intended.
Crypto prices move quickly, so the window to complete all three orders can be brief. The workflow is more complex than basic exchange-to-exchange arbitrage: you need to track live quotes across the three pairs, compute the implied cross-rate, and then submit the trades fast enough that the edge does not vanish.
Below is a worked numeric example showing the profit check (with simplified fee assumptions, for clarity): suppose you start with 20,000 USDT and your order-book rates and fee estimates imply you will end with 20,034 USDT after three legs. The net gain is 34 USDT, so the loop is profitable (20,034 − 20,000 > 0). If instead the final estimate is 19,996 USDT, then the loop is unprofitable because fees and slippage outweigh the quoted spread (19,996 − 20,000 < 0).
Profitability is often modest per completed loop—commonly on the order of a few basis points (for example, roughly 0.01% to 0.20%) before costs. Even when a pre-trade calculation suggests a positive spread, realistic results depend on whether that edge survives after all three legs execute at the prices you modeled.
Is Crypto Triangular Arbitrage Profitable?
It can be profitable, but it is conditional. A quoted advantage only becomes realized profit if the final amount returned to your starting currency exceeds your starting amount after trading fees and execution effects.
Break-even logic (simple): if your estimated net return multiplier from the three swaps is M, then the loop is profitable only when M > 1. If fees and slippage reduce your net multiplier below 1, an apparent arbitrage can turn into a loss.
Example outcomes: (1) You estimate that the loop returns 0.15% more than you started, and after fees/slippage the estimate becomes +0.05% net—this is a profitable scenario. (2) You estimate +0.10% from the order-book cross-rate, but after fees/slippage the net drops to −0.03%—the edge disappears in practice.
Is Triangular Arbitrage Illegal?
In many jurisdictions, triangular arbitrage is not inherently illegal because it is based on trading at available quoted prices. However, legality can vary depending on local financial regulations, exchange terms, and compliance requirements.
Before trading, verify local laws and exchange policies, including any requirements around account status, identity verification, and how profits are taxed in your area.
Is Crypto Arbitrage Legal in the US?
In the US, arbitrage is generally treated as trading activity, but whether you can do it legally depends on exchange compliance, account eligibility, and your obligations under applicable laws and regulations.
Practical considerations include: (1) trading typically requires an account that satisfies the exchange’s KYC/AML requirements; (2) your activities may be subject to tax reporting rules for capital gains or other tax treatments; and (3) platforms and counterparties you use have their own terms that can restrict certain trading behaviors.
Triangular arbitrage is generally legal in most places because it’s simply buying and selling assets at quoted prices. Practical constraints can come from exchange terms, local licensing rules for certain trading activities, and standard compliance obligations (such as identity checks), and the tax treatment of many small trades can vary by location.
Main benefits include:
- It focuses on relative pricing relationships rather than forecasting market direction.
- It can be executed with spot markets without requiring borrowing or leverage.
- It has a clearly defined start and end point in the same currency, which makes per-cycle results easier to measure.
- It can be applied to many three-pair combinations on exchanges that list a wide set of markets.
- It can be structured as a rule-based process that is relatively straightforward to test and monitor.
Main risks include:
- Scheduled maintenance or unexpected outages can interrupt trading mid-cycle.
- Trading rules such as minimum order sizes or precision limits can cause a leg to fail or fill differently than expected.
- Temporary pair suspensions or delistings can break a planned route.
- Account compliance reviews or login issues can restrict your ability to trade when needed.
- Tax reporting and recordkeeping can become complex when many small trades are involved.
Commonly used assets for these loops tend to be highly traded majors and widely available stablecoins. Examples often include Bitcoin (BTC), Ether (ETH), and a large dollar-pegged stablecoin such as Tether, since these markets are frequently listed in multiple pairings on the same venue.
Tips for improving your odds of success include:
- Test the full loop logic in a demo environment or with very small sizes before committing meaningful capital.
- Keep detailed logs of quotes, timestamps, and orders so you can audit performance and diagnose failures.
- Prefund the three currencies you plan to rotate so you’re not forced into extra conversions mid-process.
- Set conservative entry conditions and stop rules so you don’t keep forcing trades when the edge is unclear.
- Reconcile balances frequently to catch residual “dust” amounts and accounting drift from repeated cycling.



