HFT Elite

Multi-leg strategies

Build options-style structures on Polymarket as atomic multi-leg tickets. Verticals and calendars for defined-risk directional plays, pair trades for relative-value bets, and a continuous box-spread arbitrage scanner across every multi-outcome market.

Why options strategies translate to Polymarket

Options traders rarely take naked positions when they can structure a spread instead. The same instinct applies to Polymarket: a vertical caps your downside without giving up most of the upside, a pair trade hedges a directional thesis against macro noise, and box-spread arbitrage on multi-outcome markets is one of the few risk-free trades on the exchange. The Workstation's multi-leg ticket primitive lets you build any of these as one atomic unit instead of clicking together legs by hand.

Each leg is a normal CLOB order. The ticket records all legs together and submits them sequentially through the same OrderExecutor used by single-leg tickets, with rollback semantics: if any leg fails to fill, the filled legs are reversed via opposite-side market orders so you don't end up with broken structures.

Vertical spreads

Buy YES at one price and sell YES at a higher price on the same market. Your downside is capped at the net debit; your upside is capped at the difference between the two strikes minus the debit. The Polymarket version: instead of strikes, you're positioning between two prices on the same probability axis.

long YES @ 0.30, short YES @ 0.55
  max loss = (0.30 βˆ’ 0.0) βˆ’ net premium = ~0.30 βˆ’ 0.20 = 0.10
  max gain = (0.55 βˆ’ 0.30) βˆ’ net premium = 0.25 βˆ’ 0.20 = 0.05

Calendar spreads

Same outcome, different resolution dates. On Polymarket this maps to two markets that share an underlying question but settle at different times β€” for example, the daily and weekly versions of the same crypto-price question. You're positioning the term structure of implied probability, the same trade an options trader makes when they sell front-month and buy back-month vol.

Pair trades

Long one market, short a correlated one. Hedges out the macro and isolates the relative bet. Useful when you have a strong view that A will outperform B without a strong view on the absolute level. The Workstation's correlation overlay surfaces candidates from your existing positions: "you're long Trump-2024 YES; here are three negatively-correlated YES legs that hedge the systemic risk."

Box-spread arbitrage on multi-outcome markets

On multi-outcome Polymarket markets β€” "Who wins NYC mayor", "Who tops the World Cup group" β€” the YES prices of every outcome should sum to roughly $1.00 minus fees. When they don't, the divergence is a defined-profit arb that resolves to par regardless of who wins. The arbitrage scanner runs continuously across every multi-outcome market, ranking opportunities by edge after fees and one-click sending the legs to a multi-leg ticket.

Most traders never look at this because the math is fiddly. The Workstation surfaces it as a screener row β€” pick the row, check the spread, click submit.

Atomic submission and rollback

A multi-leg ticket isn't useful if you only get half the legs filled. The ticket persists in the order_tickets table with one trades.ticket_id back-reference per leg, then submits sequentially through the TicketExecutor worker. On per-leg failure the worker submits opposite-side market orders to reverse already-filled legs and marks the ticket rolled_back; if a rollback leg also fails, the ticket lands in failed status with notes for support reconciliation. Up to 8 legs per ticket.

Hedge assistant

Pick an existing position from your book and the assistant returns three negatively-correlated legs ranked by hedge ratio. Useful when an event is approaching and you want to lock in some of the move without closing the whole position. Built on the same correlation matrix the pair-trade builder uses.

Payoff diagrams

How each structure pays out

All four diagrams use illustrative prices to keep the shapes recognisable. Y-axis is per-share PnL at settlement; x-axis is the YES price the market resolves to.

PAYOFFLong YES @ 0.40
$0+βˆ’0.000.501.00BE 0.40
Naked long position. Linear payoff: max loss = entry price (0.40), max gain = 1 βˆ’ entry (0.60). Breakeven at the entry price.
PAYOFFBull vertical (long 0.30, short 0.55)
$0+βˆ’0.000.501.00BE 0.50+0.05βˆ’0.20
Defined risk + reward. Max gain (5Β’) above 0.55, max loss (20Β’ debit) below 0.30, linear payoff between. Breakeven at 0.50.
PAYOFFPair trade (long A, short B)
$0+βˆ’0.000.501.00
Hedges shared (macro) exposure; payoff is dominated by the relative move between A and B. Flatter total slope = lower directional risk.
PAYOFFBox-spread arbitrage
$0+βˆ’0.000.501.00edge = $1.00 βˆ’ Ξ£ YES βˆ’ fees
When Ξ£ YES on a multi-outcome market < $1.00 minus fees, the gap is a defined-profit trade. Flat payoff: the same edge resolves regardless of which outcome wins.

Related Workstation pages

FAQ

Common questions

What is a vertical spread on Polymarket?

Two same-side legs at different prices on the same market β€” long YES at one price, short YES at a higher price. Your downside is capped at the net debit; your upside is capped at the gap between the legs minus the debit. The Polymarket equivalent of a defined-risk options vertical.

Can I get true arbitrage on Polymarket?

On multi-outcome markets, yes. The YES prices across all outcomes should sum to roughly $1.00 minus fees; when they don't, the divergence is a box-spread arbitrage that resolves to par. The Workstation's arbitrage scanner ranks opportunities by edge after fees and feeds them into the multi-leg ticket builder.

How does the multi-leg ticket handle partial fills?

The ticket persists with status submitting and submits each leg sequentially through the TicketExecutor. If any leg fails to fill, the worker reverses already-filled legs via opposite-side market orders and marks the ticket rolled_back. You never end up with a broken structure of half-filled legs.

What is a pair trade on Polymarket?

Long one market, short a correlated one. Hedges out shared exposure and isolates the relative bet. The Workstation's correlation overlay surfaces candidate pairs from your existing positions, ranked by hedge ratio.

How many legs can a single ticket have?

Up to 8. That covers verticals (2), brackets (2), calendars (2), pair trades (2), iron condors (4), and most box-spread structures. For richer combinations, submit two tickets back-to-back.

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