| Market | Outcome | Entry | Exit | P&L | Result | Closed |
|---|---|---|---|---|---|---|
| No closed trades yet | ||||||
| Market | Outcome | Game Date | Entry | Current | Size | Unrealised P&L | Edge | Opened | |
|---|---|---|---|---|---|---|---|---|---|
| No open positions | |||||||||
| # | Market | Outcome | Entry | Exit | Size | P&L | P&L% | Edge | Result | Closed |
|---|---|---|---|---|---|---|---|---|---|---|
| No trades yet | ||||||||||
A paper trading bot that finds mispriced NBA games on Polymarket using 3 independent prediction models. No real money, zero risk.
Polymarket is a prediction market. You buy shares in an outcome. The share price IS the probability.
Your profit: 25¢ per share
Market thinks: 75% chance
Your profit: 75¢ per share
Market thinks: 25% chance
Key insight: 75¢ = 75% chance. The prices are set by thousands of real bettors, so they're usually accurate — but not always. That's where we come in.
Let's walk through exactly what happens when the bot analyzes a game.
Polymarket says: Nuggets 87.5% / Grizzlies 12.5%
Translation: The crowd thinks the Nuggets are heavy favorites.
Based on: Nuggets 44-23 record (.657 WP), +4.8 net pts, 0.7 recent form
No price history yet — this agent abstains and returns neutral
Based on: Elo rating 1663 vs 1480, +50 home court bonus
All 3 agree Nuggets should win, but only at ~57%, NOT at 87.5%
Buy Grizzlies shares at 12.5¢. If they win, each pays $1.00 = massive return.
Polymarket: Celtics 68% / Bot: Celtics 67%
Edge = 1% → Below 4% threshold → No bet
The market got it right. No opportunity here.
Pure math. No opinions. Looks at three things:
Tracks how Polymarket prices change over time.
Elo rating system — the same concept used to rank chess players.
What to do: If there's also a large edge (8%+), this is the strongest bet signal the bot can produce.
What to do: Consider betting if the edge is large. The bot doesn't auto-reduce size here.
What to do: Generally skip. If you bet anyway, the suggested size is automatically halved.
No Claude tokens or AI APIs are used. The "agents" are math formulas running locally in your browser. Zero cost to run. Use the Audit tab to verify every number.
Pick a game to see exactly where every number came from and how every calculation was done. Nothing is hidden or made up.
Look up any player or team stat from our database and verify it matches basketball-reference.com.
All trades are 100% simulated. State is saved in your browser's localStorage — it persists between sessions.