HFT Elite
Polymarket Greeks — Delta, Theta, Vega for binary outcomes
Per-position delta and theta computed natively for Polymarket binary markets, plus a realized-vol vega-analog. Portfolio aggregates, concentration heatmaps, time-decay calendar, and what-if scenarios.
Why binary outcomes have Greeks
A Polymarket YES/NO market is a digital (binary) option. The price between 0 and 1 is the market’s implied probability of resolution, which equals the option’s delta — the dollar-PnL sensitivity to a unit move in fair value. Time to resolution behaves like option expiry: as you approach it, price collapses toward 0 or 1 and uncertainty drains out of the position. That convergence is theta. And the standard deviation of price moves between now and resolution acts like implied vol — the bigger the spread and the choppier the price, the higher the realized volatility we surface as a vega-analog.
Treating positions this way isn’t just terminology. It gives a portfolio manager the same primitives they use on options: aggregate delta exposure, daily theta burn, concentration by event, and what-if PnL across hypothetical price moves.
Delta
For a single position holding shares of a binary YES token at price p, delta is just p. Multiplying by position size gives you the position’s dollar delta: the move in PnL you should expect for a 1.0 move in fair value. Holding 100 shares of a YES priced at 0.42 means you have $42 of dollar-delta exposure to that question.
delta = current_price dollar_delta = size × delta
Theta
Theta captures how fast a position decays toward its terminal value (0 or 1) as resolution approaches. The pinch factor p × (1 − p) maxes at 0.25 when p = 0.5 — that’s when the outcome is most uncertain and theta hits hardest. It collapses as p approaches 0 or 1 (the market is already certain, so further passage of time doesn’t move the price much).
The Workstation surfaces theta as a $/day number. Negative if you’re short the volatility (selling premium near resolution); positive if you’re paying it.
theta_per_day = size × p × (1 − p) / hours_to_resolution × 24
Vega-analog
Real Black-Scholes vega doesn’t apply to a binary outcome (no continuous distribution to derive it from), but a useful proxy for the workstation is realized-vol-times-notional. We compute the trailing 7-day realized volatility of the mid-price from the same 1-minute bars that drive the IV-rank screener, then multiply by position notional. That gives a $/1σ-vol-move estimate per position — useful for sizing into news cycles.
Portfolio aggregates
The Risk dashboard rolls per-position Greeks into three numbers you watch on a single screen:
- Total notional — sum of size × current_price across all open positions.
- Σ delta (USDC) — same as total notional in the binary case (delta is just price); useful when you mix in other position types later.
- Σ theta / day — the daily decay your book is paying or earning. Negative is fine if it matches your strategy (e.g., gamma scalping). Big and negative without a thesis is a flag.
Concentration heatmaps
Polymarket events often have multiple markets that resolve from the same underlying outcome. The Workstation joins each position’s event_id and category metadata (populated from the Gamma API) so you can see concentration both ways: by event ("you have $5,000 of exposure to the Trump-2024 election event across 4 markets") and by category ("75% of your book is political").
What-if scenarios
POST /workstation/positions/whatif takes a list of (token_id, hypothetical_price) pairs and returns the PnL delta versus your current book. It runs in milliseconds against the same in-memory portfolio snapshot the Greeks endpoint reads from, so you can answer "what does my book look like if Trump wins" without touching the live order surface.
The matching event-pin stress test — pin an event to YES or NO and roll out the resolution PnL across every position attached to it — is on the roadmap and not yet a server endpoint. Today you reproduce it by sending each token in the event to /whatif at price 1.0 (or 0.0); the dedicated route lands when the catalyst-calendar event groupings ship.
Time-decay calendar
Every position has a resolution date enriched from Gamma. The Workstation sorts your book by next-to-resolve and colours each row by exposure size, so you always know what’s about to settle and what’s sitting on the back burner. This is the Polymarket equivalent of an options trader’s earnings calendar.
Worked example
Δ and Θ on a real position
A trader holds 1,000 YES on a market currently trading at p = 0.55 with 18 hours until resolution. The Workstation surfaces:
size = 1,000 shares YES
current_price (p) = 0.55
hours_to_resolution = 18
Δ = p = 0.55
dollar Δ = size × p = $550.00
Θ /day = size × p × (1−p)
× 24 / hours = $330.00
notional = size × p = $550.00Interpretation: a 1.0 move in fair value moves the position by $550. With p = 0.55 the pinch factor p × (1 − p) = 0.2475 is near its maximum (0.25 at p = 0.5), so theta is heavy: holding for one more day burns ~$330 of premium as the market converges toward 0 or 1.
Pinch factor
How fast theta decays as the market becomes certain
| Price (p) | p × (1 − p) | Θ relative | Trader read |
|---|---|---|---|
| 0.50 | 0.2500 | 100% | Maximum uncertainty — heaviest theta burn |
| 0.40 / 0.60 | 0.2400 | 96% | Near-max; a directional bias is forming |
| 0.30 / 0.70 | 0.2100 | 84% | One side is favoured; theta still meaningful |
| 0.20 / 0.80 | 0.1600 | 64% | Strong conviction; theta cooling |
| 0.10 / 0.90 | 0.0900 | 36% | Premium-selling territory begins |
| 0.05 / 0.95 | 0.0475 | 19% | Theta-harvest sweet spot |
| 0.01 / 0.99 | 0.0099 | 4% | Almost certain — minimal time value |
Further reading
References
- Hull, J. C. Options, Futures, and Other Derivatives, ch. 19 — closed-form Greeks for binary / digital options.
- Wystup, U. FX Options and Structured Products, 2nd ed. (2017) — practitioner treatment of digital-option theta and the pinch factor.
- Wolfers, J. & Zitzewitz, E. Prediction Markets, JEP 18(2), 2004 — why prediction-market price ≈ implied probability.
Related Workstation pages
Order types
Stop, OCO, bracket, trailing-stop, conditional.
Discovery & screeners
IV-rank uses the same realized-vol pipeline as vega-analog.
Multi-leg strategies
Hedge correlated exposures the Greeks dashboard surfaces.
Options primer
New to options? Start here. Includes IV, IV surface, and the Polymarket mapping.
FAQ
Common questions
What does delta mean for a Polymarket position?
For a position holding YES tokens at price p, delta is p — the dollar-PnL sensitivity to a 1.0 move in fair value. NO positions have delta of (1 − p). The Workstation surfaces this as both a per-position number and a portfolio aggregate.
Why is my theta highest at p = 0.5?
The pinch factor p × (1 − p) maxes at 0.25 when p = 0.5. That’s when the outcome is most uncertain and the price has the most distance to travel toward its terminal value of 0 or 1. As price approaches 0.95 or 0.05, theta collapses — the market is already pricing the outcome with high confidence and time stops mattering as much.
How do you compute the vega-analog?
Real Black-Scholes vega doesn’t apply to a binary outcome. We use trailing 7-day realized volatility of the 1-minute mid-price, multiplied by position notional, as a $/1σ-vol-move proxy. The realized-vol pipeline shares its 1-minute bar source with the IV-rank screener, so the two numbers stay consistent.
How accurate is the current_price the Greeks use?
In the foundation cut, the per-position price is computed as cost_basis / shares — a point-in-time approximation. The follow-up Live Price wiring joins the Polymarket Data API, the same source as /api/positions. Frontends can recompute Greeks client-side using the same formulas if they hold a more recent price.
Can I see concentration by event?
Yes. Each position’s event_id is populated from the Gamma API, so the Risk dashboard groups your exposure across every market that belongs to the same event. If you’re long four Trump-adjacent markets, you’ll see them rolled up as one $5,000 political-risk bucket rather than four unrelated lines.
Get this on your account
The Pro Workstation surface — and everything described on this page — ships on the HFT Elite tier ($149/month, 0.10% per-trade fee).
Upgrade to HFT Elite