The perpetual futures price for an asset isn't equal to the spot price for the same asset — between them sits the basis, which can run from a fraction of a percent to several percent. Long spot + short perp = delta-neutral position; profit comes from the basis closing, plus funding payments during the hold.Guide: what the basis is, how to capture it, how holds differ with positive vs negative funding, how to avoid liquidation on the perp side.
The same coin (BTC, ETH, SOL) trades simultaneously as a regular spot order and as a perpetual futures contract. Their prices are linked but don't match: between them sits the basis — the relative price difference. In a bull market the basis is usually positive (perp richer than spot); in a bear market it's negative (perp cheaper). The basis runs from a fraction of a percent to several percent.
The trade logic: buy the asset on spot and simultaneously open a short on the perp of the same asset. Equal-sized positions — delta-neutral. When the basis closes (perp and spot converge to one price), that closing is the profit. In parallel, the short-perp position receives funding (if the rate is positive) or pays it (if negative) — that's the second component of profit or loss.
During strong bullish sentiment — long-skew in perps, the basis widens positive (perp richer than spot by 1–3%). This is the ideal entry for basis arbitrage: long spot + short perp = capture the basis on closing plus collect positive funding while you wait.
The full trade is two simultaneous operations: buy on spot (long side) and open a short on the perp (hedge side). This is a delta-neutral position: price movement neither profits nor loses — only basis and funding matter.
Basis = (perp_price − spot_price) / spot_price. If the basis is +2% at entry (perp 2% richer than spot), and later closes to 0% — that gap is the profit. The long spot side barely moves; the short perp moves down as the gap closes — that move in your favour is ~2% of the position.
While the position is open, the short-perp receives funding (if the rate is positive) or pays it (if negative). In bull markets the rates are typically positive — the short side earns extra. In bear markets — the opposite. Funding income depends on the rate and the cadence (1h / 4h / 8h depending on the exchange).
Each position pays taker fees on entry and exit:
The algorithm is similar to funding arbitrage but focused on basis (gap closing) rather than pure funding income. Entry and exit — minutes. Hold — hours or days.
Through a scanner (Finder pings you with the net at 8h/24h/72h hold) or manually comparing spot and perp prices for each token. Ignore anything below ~1.5% — round-trip fees and slippage can eat all the profit on a short hold.
Positive funding rate = short side receives money while waiting for the basis to close. Negative = pays. In bull markets with a big positive basis, funding is usually positive too — double win. Check the next-flip forecast: if funding is about to flip negative — the hold shouldn't be too long.
Same-exchange (Bybit spot + Bybit perp): cross-margin lets PnL net between sides, lower liquidation risk. Cross-exchange (Bybit spot + Hyperliquid perp): requires two balances and separate margin monitoring. For starters — same-exchange is simpler.
Market order on spot. Size should exactly equal the planned short-perp position — for neutrality. Taker fee (~0.1%) accounted for.
Right after the long spot fills — market short on the perp at the same size. The position is now delta-neutral: basis captured, price can go anywhere, both sides compensate.
With a positive funding rate the short side gets paid each cycle (1h / 4h / 8h). The basis usually closes within hours (short events) or 2–7 days (persistent skews). Monitor: current basis, funding rate, margin on the perp side.
The goal is to capture most of the closing, not the last few points. If the basis shrank from 2% to 0.3% — close. Additionally — if funding flipped negative and the hold no longer pays — also close (even if the basis isn't fully closed).
Record: token, exchange(s), position size, basis on entry and exit, funding accumulated, total profit. After 10–20 trades, patterns emerge: which assets and exchanges regularly deliver workable basis windows, which don't.
On a strong up-move the short perp shows a large unrealised loss. On same-exchange cross-margin this is offset by the long spot rising — no problem. On cross-exchange — the short exchange may require additional margin or liquidate the position. Mitigation: leverage ≤3× on the perp, monitor margin utilisation under 60%.
Opened at +2% basis, then it moved to +3%. The short perp drops further into the red, but the long spot rises further into the green — net position stays stable, only unrealised PnL on each side gets larger. On cross-exchange this creates margin pressure. On a long hold this is normal but requires patience and sufficient margin.
The positive rate that was paying the short side can flip negative. From that point the position starts losing funding. Mitigation: daily rate monitoring + flip predictor based on the last 24h of history. Close if the rate has flipped persistently.
Signal shows 1.5% basis, but during open the price moves — actual basis is already 1.0%. Round-trip fees of 0.28% won't be recovered even in 3 days of funding. Check the current basis at open, not the signal value.
One of the two exchanges may temporarily go down (degraded mode, API incident). If the position needs to close but the exchange is unavailable — the remaining side carries directional risk. Same-exchange positions are automatically protected from this.
Step by step — a typical basis trade. Numbers model a bull scenario: ETH spot $3000 on Bybit, ETH perp $3060 (basis +2%). Funding rate +0.01% per 8h. Hold 3 days (9 funding cycles). $10,000 size on each side.
~1.48% over 3 days = ~180% APR if such basis windows are regular (in bull markets — yes). Most basis arbitrageurs run several positions in parallel, average returns 30–80% APR on the portfolio in stable markets, up to 200%+ in volatile periods.
If instead of closing, the basis had widened (from +2% to +3%) — the unrealised loss on short-perp is $100, but +$100 on long-spot. Net position is stable, but margin pressure on the perp side increases. Cross-margin same-exchange handles this; cross-exchange — you'd need additional margin.
If funding had flipped negative on day 4 — continuing the hold doesn't make sense, close earlier.
Basis arbitrage is medium timing-stress arbitrage. Holds are measured in hours and days (not minutes like CEX-DEX, not weeks like funding arb). Profit is two components: capture the basis on closing plus funding payments during the hold.
Main factor — market regime. In stable bull markets, basis windows of 1–3% are regular and close reliably: high APR on the portfolio (50–150%). In bear markets — basis is usually thinner, often negative (the strategy inverts: long perp + short spot). In sideways markets — few basis windows, APR drops to 10–30%.
Round-trip fees ~0.28%, typical slippage ~0.15% on both sides. The basis has to be ≥ 0.5% to recover even those costs on a short hold. On real setups the basis is usually 1.5–3%, which gives net ~1–2.5% per hold.
Unlike cross-exchange Spot-Spot, there's no asset transfer — both positions are opened simultaneously. Unlike funding arbitrage, the hold is shorter (hours-days vs days-weeks) and there's a profit direction: the basis has to close, not stay open. Unlike Futures-Futures, one side is spot, not perp: the margin profile is different.
Basis arbitrage requires watching spot and perp prices across hundreds of tokens and dozens of exchanges simultaneously. Finder does it in the background: for each token, it compares spot prices against perp prices across every link, computes the basis, adds a funding forecast, and pings your Telegram only when basis × expected hold horizon covers round-trip fees plus gives the target margin.
What lands in your channel and what the dashboard looks like — below.
Same scanner that powers Spot–Spot — re-cast against perpetuals. Cross-exchange legs are valid: buy spot on Bybit, short perp on Hyperliquid, no problem.
Header carries the basis percentage, the magnitude tier, and the projected 8-hour net at $1k. Buy and Sell rows show spot leg + perpetual leg with deposit / withdraw flags on the spot side and margin status on the perp side.
The HEDGE table shows every spot exchange paired against the chosen perpetual, sorted by basis. Funding column tells you what you'll earn (or pay) per 8h cycle while the position is open.
BANANA +3.84% ⚡(32$ on $1000) | BSC
Open hedges shows positions the dashboard is watching for you — basis live, funding countdown live, projected net updates each tick. Close when the gap closes.
By basis is the pre-trade view: every spot+perp pair sorted by current basis, magnitude tier filter, depth filter so you don't open into thin perp books.
Same plan as Spot–Spot — the hedge channel is part of the Spreads bundle and All-in-one.
All arbitrage types, every exchange, every alert tier — no plans, no card, no quota. We'll announce pricing before launch; early users keep grandfathered terms.
3 days inside the live HEDGE channels. If the basis flow fits how you trade, the math works. If not, walk — no card on file.
Get alerts