Polyterminus

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.

Strategy·7 min read··
#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

  1. 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.
  2. 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.
  3. 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 (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

  1. Never chase. If the spread is wider than your edge estimate, skip the window.
  2. Size for 40 windows a day. $500/day risk cap ÷ 40 windows = $12.50 per trade. Anything bigger is discretionary, not scalping.
  3. Stop after two losers. The gauges are input, not verdict — if the signal is wrong twice in a row, the regime probably changed.
  4. 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.


Published · Read as markdownOpen the terminal →

Related reads