Options arbitrage
The same option costs different amounts on five venues. We show where to buy it cheaper and sell it dearer — in dollars per contract.
The same option on two venues
Snapshot taken 2026-10-31 21:01 UTC. Replaced with live data in the browser.
Matching contracts: coin, expiry, strike and type. The gap is between the best buy price on one venue and the best sell price on the other.
| Contract | Buy on | Sell on | Gap |
|---|---|---|---|
| BTC 79000C · 02.11.2026 | OKX 46.48 | Binance 65.00 | 39.84% |
| BTC 77750C · 01.11.2026 | OKX 61.98 | Bybit 85.00 | 37.15% |
| BTC 77500C · 01.11.2026 | OKX 131.70 | Binance 180.00 | 36.67% |
| BTC 78250C · 02.11.2026 | OKX 147.19 | Bybit 190.00 | 29.08% |
| BTC 78500C · 02.11.2026 | OKX 100.71 | Bybit 130.00 | 29.08% |
| BTC 78000C · 02.11.2026 | OKX 216.92 | Binance 275.00 | 26.78% |
| BTC 75000P · 02.11.2026 | Binance 50.00 | Deribit 61.98 | 23.95% |
| BTC 77750C · 02.11.2026 | OKX 302.14 | Bybit 365.00 | 20.81% |
The site's sections in the chat, and route tracking on your own thresholds: the bot reports in numbers that a condition is met. It places no orders and asks for no API keys. Access is opened by the bot's owner.
Open the botWhat the scanner compares
An option is uniquely defined by three things: the underlying coin, the strike and the expiry date. If two venues list a contract with the same three, it is the same instrument, and the price difference is the opportunity.
Why dollars, not percent
Percentages mislead on options. A twenty-five dollar contract with an eight dollar gap reads as «thirty-five percent», yet that is one tick. Conversely a deep in-the-money option shows half a percent, which is a thousand dollars per contract.
The tick column shows the venue’s minimum price step. Coin-quoted venues use 0.0001 of the coin — about eight dollars for bitcoin.
What it does not do
- No fees included.
- No book depth.
- No reconciling of settlement currencies: Deribit and OKX quote in coin, Bybit and Binance in dollars.
The second tab: put-call parity
Gaps between venues are not the only way to check whether option prices hang together. Inside a single venue the prices owe each other consistency too, and what ties them is put-call parity.
A call and a put at the same strike and expiry add up to a synthetic forward: buying the call and selling the put is the same as agreeing to buy the coin on the expiry date at «strike plus the premium difference». That forward price must be identical at every strike, because it buys the same thing. When two strikes in one expiry imply different prices, the gap can be locked in — build the forward where it is cheap, sell it where it is dear. At expiry the coin cancels between the two halves and a known amount remains.
We deliberately avoid the textbook formula C − P = S − K·e−rT. It carries two assumptions — the spot price and a risk-free rate — and each one paints a «parity violation» where it is really the assumptions, not the prices, that disagree. The two-strike construction needs neither.
Why the headline number is a yield, not dollars
A few thousand dollars looks impressive right up to the moment you notice it requires freezing a hundred and thirty thousand until expiry. The structure is really a collateralised loan: you pay today and receive a known amount on a known date. A healthy market should price it at roughly the going rate — a few percent a year. That is why the yield leads the table: it compares across expiries and venues, and dollars do not.
Two things deserve attention. First, a row that stands apart from its neighbours: if one venue shows noticeably more than another for the same expiry, prices there have drifted. Second, the «paid to enter» tag — a route that needs no capital at all and pays you both up front and at expiry. That one is genuine arbitrage, and it is rare.
What gets filtered out
Four legs means four fees, so the gap must exceed the price tick four times over. Strikes with half-dead books are skipped, and so is expiry day itself. Separately we check that the implied forward resembles the coin: on some venues an option is a contract on ten or a hundred coins with the premium quoted for the whole contract, and reading it as a per-coin price manufactures a flawless-looking arbitrage out of a unit mix-up.
Frequently asked questions
Is this real arbitrage?
It is a gap between best quotes. Whether it becomes profit depends on fees, resting size and speed.
Why only BTC and ETH?
Only those have options on several of the five venues at once.
What is the tick column?
The venue’s minimum price increment. An edge near it is rounding, not a market gap.
What does the put-call parity tab show?
The price of a synthetic forward built from a call and a put, for every venue and every expiry. When two strikes in one expiry imply different prices, the gap can be locked in with a four-leg route. The headline number there is the yield on capital employed: the structure is essentially a collateralised loan to expiry, and a few percent a year is normal for it.
Why is the parity yield only three or four percent?
Because that is what the market pays for money over that horizon. A two-strike route locks a known amount at expiry, so it behaves like a secured bond rather than an arbitrage. The interesting part is the deviations: a row that stands apart from its neighbours at the same expiry, or the «paid to enter» tag, where no capital is required at all.
How often does it refresh?
Once a minute.
How to use this
Step-by-step guides and the concepts behind the numbers in the tables.
Options arbitrage: wider gaps and a harder job
The crypto options market is thin, so divergences reach sizes unthinkable on spot. How to compare contracts and why the size behind those prices is small.
How not to lose your crypto to “arbitrage”
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.
What a spread is, and why a wide one is usually a trap
The gap between buying and selling exists everywhere. Two different spreads people confuse, and why a percentage without a size means nothing.