Crypto Strategy · Tool Selection

Perpetual Futures vs Spot
How do you choose?

2026-06-03·11 min read·Crypto Strategy

Plenty of people get a strategy working in TradingView, go to wire it into TVSBot for auto-execution, and immediately hit the first wall: should this strategy run on spot or perps?

This isn't a "which is better" question — it's a "which one fits this strategy" question. This post walks through four dimensions (cost, leverage, shortability, taxes / compounding) to lay out the differences, plus recommendations for common strategy types.

1. One-line definitions

Spot

You buy the actual underlying asset. Buy 1 BTC and you hold 1 BTC — you can withdraw it on-chain, use it as collateral, or send it to someone. The unit of trade is "the quantity of the coin."

Perpetual Futures (Perp)

A contract on the price difference of the underlying, with no expiration (unlike traditional quarterly futures). Opening a 1 BTC long doesn't mean you hold any BTC — the exchange just settles your PnL at close using price difference × size. The unit of trade is "contract notional."

Why perpetuals can 'never expire'
Because of the funding rate mechanism. Longs and shorts pay each other every 8 hours (some venues every 1 / 4 hours) based on the price skew, which anchors the perp price to the spot index. Details in the funding rate arbitrage guide.

2. The four-dimension comparison

2.1 Cost structure

ItemSpotPerpetual
Taker fee0.05~0.10%0.04~0.06% (usually lower than spot)
Maker fee0.02~0.10%0.00~0.02% (maker rebates on some venues)
Funding rateNone±0.01% / 8h (normal) — can hit ±10~30% annualized
SlippageMedium (depth can be thinner)Low (depth is usually thicker)
Withdrawal / on-chain feesYes (you withdraw the coin)None (just USDT settlement)

Quick takeaway: frequent entries and exits → perps win on fees. But hold long enough and the funding rate accrual eats the edge back.

2.2 Leverage and capital efficiency

This is the biggest difference between the two.

  • Spot: no built-in leverage. To use leverage you have to borrow the coin or trade on margin (a whole separate system).
  • Perpetual: 1x to 125x leverage is available (most people use 2x to 10x). $100 USDT can open a $1,000 to $5,000 position.
Leverage isn't 'more money' — it's a narrower stop
5x leverage doesn't mean 5x the profit; it means liquidation hits when price moves only −20% against you. High leverage + range strategies = easy to get wicked out. For full Kelly and sizing, see the Kelly formula + position sizing breakdown.

2.3 Ability to short

  • Spot: can't short directly. You'd have to borrow and sell on margin (paying interest) or open a short on perps (which means you're on perps anyway).
  • Perpetual: shorts are symmetric to longs. You can profit in down markets.

This is decisive for strategy selection: any two-sided strategy — trend following, breakout, the full mean-reversion version — has to run on perps. Spot is limited to one-direction logic: "sell into rallies, buy into dips."

2.4 Taxes and compounding

Plenty of people overlook this dimension, but the long-term impact is real:

  • Spot: every sale is a taxable event (rules vary by country). Taiwan / Hong Kong / Singapore differ significantly — see the crypto tax guide (coming soon).
  • Perpetual: contracts mostly settle in USDT, so reporting usually flows through "derivatives PnL," handled separately from spot tax treatment.
  • Spot compounding: BTC up 50% and your BTC count is unchanged — your BTC-denominated holdings just appreciated.
  • Perp compounding: settled in USDT → you receive USDT and have to re-enter. Compounding efficiency depends on your redeployment discipline.

3. Which strategies suit perpetuals?

Perps are typically the better fit in these scenarios:

  1. Trend following / breakout strategies: you need shorts to capture downtrends, and spot only covers half the moves.
  2. Mean reversion (including RSI oversold / Bollinger reversals): quick in-and-out trades — perp fees are lower and there's no withdrawal friction.
  3. Hedging strategies: using perps to hedge spot (delta neutral) or hedge another asset — only perps let you short.
  4. Funding rate arbitrage: the perp leg is mandatory.
  5. High-frequency / scalping: perps offer deeper books, lower slippage, and lower fees.

4. Which strategies suit spot?

  1. DCA (dollar-cost averaging): long holding period — you don't want funding rates slowly eating in.
  2. Long-term hold + rebalance: adjusting cross-asset ratios. Perps aren't suited for "holding" too long.
  3. Grid trading (conservative version): the base inventory needs to be actually held so a one-sided drop doesn't liquidate you (grid on perps is extremely dangerous).
  4. On-chain yield / staking: you need the actual coin to use DeFi.
  5. Capturing long-term spot appreciation: if you want to hold BTC for 10 years, just hold spot — perps charge funding every 8h.

5. Strategy-fit cheat sheet

Strategy typeRecommendationWhy
DCASpotLong hold, low friction, no funding rate
Trend following / breakoutPerpetualNeed shorts, frequent entries / exits
Mean reversion / RSIPerpetualQuick in-and-out, both directions
Grid trading (conservative)SpotBase inventory held, no liquidation risk
Grid (high-leverage version)Perpetual (careful)High capital efficiency but blow-up prone
Pairs / stat arbPerpetualRequires a short leg
Funding rate arbitragePerpetual + spot mixDelta neutral
Long-term investingSpotFunding rate is a long-term drag

6. The five most common mistakes with perp strategies

  1. Treating perps as a "cheaper version of spot". Perps fit short horizons; holding a long-term position pays funding and bleeds. A normal bull market funds at ~10~30% APR, so your "long-term hold" might be quietly losing 20% a year.
  2. Using too much leverage. 10x looks modest, but two consecutive −10% 4h candles wipe you out — and BTC moving ±5% in a day is routine.
  3. Not understanding one-way vs hedge position mode. Perps may default to hedge mode (both sides), so strategy orders must distinguish between opening a position and opening the opposite side — otherwise you end up with a long and a short simultaneously open without realizing it.
  4. No TP/SL before liquidation. Perp strategies have to set a stop — one extreme move otherwise takes the account to zero.
  5. Ignoring "isolated vs cross margin". In cross mode, a single strategy blowing up drags down the entire account's USDT balance.
TVSBot's built-in protections for perp strategies
On perpetuals, TVSBot enables by default: subscription gating (unsubscribed users can't open real positions, only dry-run), pre-flight checks on every order (balance / leverage / position mode), and an order-error translator (turning ccxt exceptions into plain English). These don't replace your strategy's risk controls, but they catch the most basic mistakes.

7. Hybrid strategies: combining perps and spot

Many advanced users run both at once:

Setup A: Spot base + perp hedge

Spot: hold 1 BTC (long-term)
Perp: BTC breaks below 4h MA50 → open 0.3 BTC short

→ Bull market: spot captures the upside, perp stops out (small loss) → net long
→ Bear market: spot loses, perp profits, the two hedge each other → controlled drawdown
→ Chop: both sides oscillate for minor PnL, spot holds the base position

Setup B: DCA base + perps for short-term trades

Spot: $500 DCA every month
Perp: 5% of capital running short-term (trend following / RSI reversal)

→ Main capital accumulates steadily, small bucket runs high turnover
→ A blown-up short trade only costs 5%, the core position is unaffected

This pattern is extremely common in crypto — the core idea is to keep investing (spot) and trading (perps) separate, so short-term emotions don't pollute long-term holding decisions.

8. How to specify it in TVSBot

TradingView alert webhook payloads use the symbol field to differentiate:

# Spot
{
  "strategy": "my-spot-dca",
  "action": "buy",
  "symbol": "BTC/USDT",          // no :USDT suffix
  "qty": 100
}

# Perpetual (USDT-margined)
{
  "strategy": "my-perp-trend",
  "action": "buy",
  "symbol": "BTC/USDT:USDT",     // :USDT means USDT-settled perp
  "qty": 0.01,
  "leverage": 3
}

# Coin-margined Inverse Perpetual
{
  "symbol": "BTC/USD:BTC",       // :BTC means BTC-settled
  ...
}

The TVSBot backend automatically routes spot or perp based on the symbol format. You don't need two versions of the same strategy — one Pine implementation, swap the symbol, and you can run it on either spot or perp.

Get started

Ready to ship what you just learned?

Want to wire TradingView signals into perps or spot? TVSBot handles routing, leverage, and position mode for you — you just write the Pine.

Start free trial

9. Three key takeaways

  1. Neither is strictly better: perps fit short horizons + two-sided trades + high turnover; spot fits long holds + one-sided exposure + on-chain interaction.
  2. Don't long-hold on perps. A normal bull market funds at 10~30% APR, quietly eroding your position every year.
  3. The hybrid setup is the strongest play: spot for base (preserve capital), perps for tactics (high turnover), in separate accounts so short-term emotions don't contaminate long-term decisions.