Triangular arbitrage
Three trades on one exchange that bring you back to the dollar with a profit. Calculated from the best orders, with the real executable size shown and your fee taken out.
Type in your own rate — the one your account tier and token payment give you. A taker order fills immediately, a maker order sits in the book and waits.
The fee is taken three times — once per trade. The profit is calculated from your entry amount but never above the size limit: that is what actually fills at the prices shown. ⚠ means the amount hit the limit. “Breaks even at” is the highest per-trade fee at which the route is still in profit.
How the triangle works
Dollar → coin A → coin B → dollar. All on one venue: nothing is transferred, no network or withdrawal fee is involved, and the whole thing takes seconds.
The return is calculated from the real sides of the order book: when you sell a coin you get the buyer’s price, when you buy you pay the seller’s.
Using the mid price, as many scanners do, overstates the result by about half the spread on every leg — and over three legs that is tenths of a percent out of thin air.
A sample book: 0.13% away from the mid on each leg, ×3 legs ≈ 0.4% of profit that does not exist.
The number that matters is size, not percent
This is exactly where other scanners show routes worth tens of percent.
One leg had an order you cannot buy anything against: a huge percentage with nothing to fill.
Empty shellThree trades for a couple of cents are not worth the fee or the risk. We do not show those routes at all.
Filtered outHow many dollars actually go through at the prices shown, based on the best order in each of the three books. Above that, the price starts walking the book.
What we showWhy your fee decides everything
Triangles on the large exchanges live between one and five hundredths of a percent. Three trades at 0.1% cost 0.3% — several times the edge.
Move the rate and see how many of the routes found right now break even. With MEXC’s zero maker fee three trades cost nothing, and the whole return stays with you.
So you can see how things actually stand. A scanner that shows only profitable routes looks empty when the market is quiet. We show everything executable with your fee next to it.
Every venue that publishes both the best prices and the order sizes: without the size there is no way to say how much a route can take. Refreshed every 45 seconds.
How many dollars actually fill at the prices shown. Above that the order starts eating deeper into the book and the return drops. Routes with a limit below $100 are discarded.
Profit is worth measuring in the currency you will keep it in. The round starts and ends in USDT, with any two coins that have a direct pair on the exchange in between.
Within the stated size, yes — that is what the limit means: the price does not move. Beyond it there will be slippage, and we do not estimate it.
How to use this
A practical guide to working with the analytical tools, reading the figures and using what the platform offers.
Three trades in a loop on a single venue: no blockchain, no transfers, seconds per operation. Why the fee decides everything and where loops actually pay.
Scams that look like real trades: how the trust is built, why the first profit proves nothing, and what to check in the minute before you press Send.
The price on screen is the best order. Two hundred dollars may sit behind it, or two hundred thousand. How to read the queue and why depth beats price.
Methodology and principles of analytical processing
Forming and structuring the data
The analytical system brings disparate market information together into a single structure, accounting for the specifics of trading directions and the individual characteristics of each platform. That keeps the presentation consistent and the key parameters comparable.
Criteria for forming the results
Forming the analytical selection takes into account the completeness, availability and reliability of the source information. Parameters that meet the established processing and confirmation criteria are included in the calculations. Insufficiently substantiated values are not used in the final results.
Currency of the analytical information
The information presented is kept current through regular refreshing and reconciliation of the analytical parameters. How often that happens is determined by the nature of each category of data and the way it is processed.