Prediction markets,
traded like a pro.

One account for every market. Build stop-losses, take-profits and triggers, replay them on real order books, then run them live.

Conditional orders

Every exchange gives you
buy and sell. That's the whole list.

No prediction market offers a stop-loss, a take-profit or a trailing stop. We hold yours and send it the moment the condition is true, even if a venue is down.

  • Stop-loss
  • Stop-limit
  • Take-profit
  • TP/SL brackets
  • OCO
  • Trailing stop
  • Trigger orders
  • TWAP
  • Iceberg

The order types you already use on crypto exchanges, now for prediction markets.

Illustration: a stop-loss to sell 500 Yes if the bid falls to 48 cents. Overnight the bid slides from 62 cents through 48. The order fires, sells 300 on one venue at 48 cents, is rejected by a second venue that is down, retries, and sells the remaining 200 at 47 cents. The position is closed at an average of 47.6 cents, a loss of 72 dollars instead of 155 dollars had it been held.

Market
Will US unemployment exceed 4.5% in Q4?
Position · Yes 500 @ 62¢
Limit Market Stop-loss Take-profit
Stop price
48¢ Sell 500 Yes if the bid falls to 48¢
Stop-loss Sell 500 Yes below 48¢ Waiting

Stop-losses and take-profits, finally.

Set where you get out on both sides. Today the only stop-loss in prediction markets is you, awake at three in the morning.

New conditional order
WHEN Contract price Fed cuts in December · Yes crosses above 70¢
THEN Buy 300 Yes Unemployment above 4.5% at market
Condition
Contract price crosses a level
Another contract's price
A data print, like CPI or jobs
A date or time
Your position's P&L

Triggers on anything, not just price.

Another contract, a data print, a time, your P&L. The condition can live on a different venue from the trade.

Will US unemployment exceed 4.5% in Q4 2026?
Yes 500 @ 48¢ 59¢
Stop moved 43¢ → 47¢ 3d ago
Stop moved 47¢ → 51¢ 18h ago
Stop moved 51¢ → 54¢ 2h ago

Exits that follow the price.

Locks in what you've made and moves up with the market. Set it once, at entry.

Orders rest with us, not on the exchange, so an outage can't cancel them. Test one on a replayed book ↓

Replay sandbox

Try it on last night's book before you trust it with money.

No prediction market has a test environment. Ours replays recorded order books tick by tick, with the real depth and the real spreads.

Replay Will US unemployment exceed 4.5% in Q4? Recorded book · Venue A
Bid 61¢
Ask 62¢
Spread 1¢
Waiting WHEN bid ≤ 48¢ THEN sell 500 Yes
Filled
—
Avg price
—
P&L
—

03:02:00 / 03:20:00 ET
01

Build it

A stop-loss, take-profit, bracket or trigger, in the app or over the API.

02

Replay it

See where it fires, what it fills at and what the spread costs.

03

Run it live

The same order, unchanged, now resting on the real book.

Best-price routing

The same contract trades at two prices. You should get the better one.

Sign up once. We connect to every venue, merge their books into a single view, and send your order to whichever venue has the better side. If the size isn't there, we split it.

Sign up once, not nine times.

Every venue has its own account, its own funding, its own balance sitting idle. You fund once and trade all of them.

Available balance
$4,820.00
One balance, every venue
Polymarket Connected
Kalshi Connected
Crypto.com Connected
Robinhood Connected
Novig Connected
Before · separate accounts
Polymarket $2,140.00
Kalshi idle $18.05
Crypto.com idle $0.00
Robinhood $2,657.83
Novig idle $4.12

The better price, found for you.

The same event is quoted in more than one place, and the quotes drift apart. You see one price, the best one available at that moment, and you never open two tabs to compare.

Market
Will the Fed cut rates at its next meeting?
Yes61¢
No40¢
Contracts 500
Route Best price
Yes · quoted on 4 venues
Kalshi 61¢ Best $2,400 available
Polymarket 62¢ $9,150 available
Robinhood 62¢ $640 available
Crypto.com 64¢ $3,000 available

Fills split across venues.

When one book is too thin for your size, the order isn't half-filled and left waiting. It goes to two books at once and comes back as a single position.

Order placed 500 Yes, limit 62¢ · 3m ago
Partial fill 300 on Kalshi at 61¢ · 3m ago
Routed 200 remaining to Polymarket · 2m ago
Filled 200 on Polymarket at 62¢ · 2m ago
Consolidated 500 Yes, one position · 1m ago

Two contracts with the same title don't always settle the same way. An abandoned match voids at 50-50 on one venue and pays out on the other. We match contracts on their settlement rules, not their names, so the better price is a real price and not a trap.

Latency

Faster than the price moves.
Every venue, sub-50ms.

The venues sit in different places and you can only be in one of them. We hold the connection to all of them from the right room, so your order arrives before the price moves.

How the route works↗
Price moves
0 25 ms 50 ms 100 ms 150 ms 200 ms 250 ms
Through us
Direct to every venue
48ms
Your own server
Single region, one venue reachable
152ms
Cloud instance nearby
Shared tenancy, variable
180ms
Retail app
Web client, no direct connection
240ms
Questions

The things you'd ask before trusting us with an order.

Something we haven't answered? Ask us.

No. Funds sit in your name at each venue, and we hold the connection, not the balance. Your positions and your cash stay where they settle.