# How to scalp prediction markets (without losing to the spread)

**Binary Up-or-Down windows on Polymarket look tradable — but the spread eats you alive unless you approach them right. Here is what actually works.**

Category: Strategy · Reading time: 7 min · Published: 2026-07-28
Tags: scalping, binary-options, polymarket, strategy

---

Every scalper who tries Polymarket for the first time thinks the same thing: "Those Up-or-Down markets for BTC / ETH / SOL look tradable — I'll just scalp them." Then they discover the spread and give up in a week. Here's the version that survives contact with reality.

## What you're actually trading

Every 5 minutes and every 15 minutes, Polymarket lists a market for each of ~6 crypto tickers: "Will BTC close above open at 12:00 UTC?" YES + NO shares. Both settle to 0¢ or 100¢. Spreads at market open are often 2-5¢ wide — half your edge is gone before you type in the size.

## Where the edge is

  - **Post-window opening imbalance.** First 30 seconds of a new window, the book is usually thin and mispriced against fair (rough spot momentum + funding-rate-like drift). Small edge, executable if you're fast.
  - **Late-window overreaction.** Last 60 seconds, spreads WIDEN as market-makers pull. Big overreactions happen on news. If you're disciplined about only fading extreme moves (10c+ from midpoint), there's edge here.
  - **Volatility contraction (the "squeeze").** When realized vol drops below 0.15% (std-dev of last 12 closes / spot), the market almost always breaks the range afterward. Trade the break, not the squeeze itself.

## What the terminal gives you

The scalp pit at [app.polyterminus.com/app/admin/scalp](https://app.polyterminus.com/app/admin/scalp) (currently founder-only, wider access soon) is built exactly for these three edges:

  - **Live WebSocket top-of-book** for all 6 tickers × Up/Down = 12 tokens. No polling, no stale prices at window open.
  - **One-tap $1/$5/$10 FOK** so you're not fighting UI latency when the spread compresses.
  - **Technical gauges**: RSI-14 (overbought / oversold), momentum score (-3..+3), realized vol %, EMA cross, volume spike, support/resistance from last 12 candles. All server-side computed from Binance klines, cached 15s.
  - **SQUEEZE badge** when σ < 0.15% — literally the "wait for the breakout" signal.
  - **Trade flow bar**: UP vs DOWN new-buy pressure this window, so you can see crowd bias.
  - **Daily risk gate** so a tilt-driven revenge-trade session can't drain the account.

## The rules that keep you alive

  - **Never chase.** If the spread is wider than your edge estimate, skip the window.
  - **Size for 40 windows a day.** $500/day risk cap ÷ 40 windows = $12.50 per trade. Anything bigger is discretionary, not scalping.
  - **Stop after two losers.** The gauges are input, not verdict — if the signal is wrong twice in a row, the regime probably changed.
  - **Track P&L honestly.** The terminal ledger separates realized/unrealized for a reason. Don't just look at portfolio value.

## The uncomfortable truth

Scalping any binary market well is hard. Polymarket has less liquidity than a real derivatives exchange, which means slippage matters more, and the crowd is smaller which means your alpha decays fast when other people notice the same signal. Treat it as a skill discipline, not a get-rich path. If you want to try — the tooling is here.