0
opportunities found
0%
average spread
0%
best spread
-
last updated
polymarket (polygon)
$0.00
โ€”
kalshi (solana)
$0.00
โ€”

auto-trade agent

configure and run automated arbitrage trading

off
MIN SPREAD
%
TRADE SIZE
$
MAX POSITIONS
frequency
0
positions
$0
total p&l
0%
win rate
matching opportunities 0
no agent trades yet

how arbitrage works

arbitrage opportunities occur when the same event has different prices on different platforms. you can't transfer positions between platforms โ€” instead, you take opposite sides on each.

example: "team X wins" is priced at 45ยข on polymarket and 50ยข on kalshi. you buy YES on polymarket (45ยข) and buy NO on kalshi (50ยข). total cost: 95ยข. one of them will always pay out $1 โ€” guaranteed 5ยข profit regardless of outcome.

when we say "sell on kalshi" โ€” we mean buying NO there, which is economically the same result.

raw vs net spread: the raw spread is the pure price difference between platforms before any fees. the net spread is what you'd actually profit after Polymarket fees (~0.4% for sports) and Kalshi fees (~7% * p*(1-p)). only positive net spread = real arbitrage opportunity.

bid / ask: bid (green) is the highest price a buyer will pay. ask (red) is the lowest price a seller will accept. the gap between them is the market spread.

important: always verify prices on both platforms before trading as they change rapidly. positive net spreads indicate potential profit. negative spreads mean fees exceed the price difference.

important disclaimer

arbitrage opportunities shown here are for informational purposes only. prices may be delayed and opportunities may no longer exist by the time you act. always verify current prices on both platforms before trading. trading on prediction markets carries significant risk.