POLYEDGE Β· PAPER TRADING
-
-
-
Net P&L
-
ROI
STANDARD
--
Total Bet
--
Total Back
--
Net P&L
--
ROI on Bet
--
Win Rate
--
Wins
--
Losses
--
Open
FREEROLL
--
Total Bet
--
Total Back
--
Net P&L
--
ROI on Bet
--
Win Rate
--
Wins
--
Losses
--
Open
OPTIMAL MIX
--
Total Bet
--
Total Back
--
Net P&L
--
ROI on Bet
--
vs Standard
--
Win Rate
--
Wins
--
Losses

The Plays - Live P&L by Type

New Plays (research-backed, some still proving)

Stop Loss + Take Profit Audit

ℹ️ How the numbers work (click to expand)
STANDARD row - actuals. Already-closed trades are frozen at whatever rules fired them. Totals update as new trades close.

FREEROLL row - simulated. Recomputes every scan: "what if we'd been banking at TP on every historical trade, letting the remainder ride to today's live price?"

Rule changes are forward-only. NEWS_EDGE TP moved from 5% β†’ 40% on Apr 17; trades closed before that still show their old 5% exits. New NEWS_EDGE trades use 40%. Same for BIG_MOVER (5β†’15), TIME_DECAY (8β†’15), SYSTEMATIC_NO/LATE_ENTRY (new plays from Apr 17-18).

Apr 17 retroactive cleanup permanently removed 96 BIG_MOVER trades (Mideast/Peru/Venezuela/sports/>40% moves). Snapshots backed up at ~/polyedge/data/snapshot_*_pre_clean.json if we need to restore.

LAB trades (celebrity + sports experiments at $50 half-size) are filtered out of Overview and Plays - see the Lab tab for their own P&L.

Currently Open Positions

Loading...

Coverage Gaps

Polymarket markets moving with no matching news in our feed. Where the market knows something we don't. Runs hourly.

-
Orphan Movers
-
Movers Covered
-
Proposed Adds
-
X Candidates
-
Last Built

Orphan movers β€” big price moves, no news in our stream

Loading...

Proposed additions

Highest-signal accounts / keywords we aren't watching yet. Copy the value, add to the indicated config, reload the agent.

Loading...

Top Twitter candidates (reach + topic match)

Loading...

Suggestions

Data-driven recommendations generated from positions, scenarios, audit findings. Rebuilds every scan. Act on P1 first.

-
P1 β€” act now
-
P2 β€” consider
-
P3 β€” flag
-
Total
-
Last Built
Loading...
POLYEDGE Β· PAPER TRADING
-
-
-
Net P&L
-
ROI
-
Win Rate

Per-Play Analysis

One card per play. This is where we decide to scale, tighten, or cut. Mistakes + lab trades excluded from these numbers.

Loading...

Currently Open Positions

Loading...
● LIVE DATA Β· SINCE CUTOVER
Post-API-Handoff Performance
Cutover: 23 Apr 2026 18:00 UTC (when read-only API credentials came online)
-
Hours Live
-
Opened
-
Closed
-
Still Open
-
P&L
-
ROI

Decisions shipped since cutover

Config changes + position housekeeping applied during the audit remediation.

TIME_DECAY disabled β€” βˆ’$906 / 236 trades, no profitable sub-segment
NEWS_EDGE fade rule gated β€” Iran/Russia/ceasefire themes skip fade (was 5W/41L since Apr 19)
NEWS_EDGE source blocklist β€” GDELT/Reddit/HN zero-weighted (SCMP +$841 only positive)
CRYPTO max entry 0.50 β€” dropped losing 0.5-0.7 band
BIG_MOVER entry 0.30-0.50 only β€” only profitable band (+$132)
SYSTEMATIC_NO max entry 0.94 β€” no more 2c-for-99c longshots (25 open closed)
TEMPORAL_ARB sports filter wired β€” 12/18 past winners were sports leaks
Fri + Sat auto-skip β€” +$654 backtest delta, only validated rule change
8 dead RSS feeds removed β€” ReutersΓ—3, AP, Politico, Sky World, Haaretz, CoinDesk
pnl_usd populated on close β€” 598 historical backfilled, new closes now correct
Polygon RPC failover β€” 3 fallback endpoints (polygon-rpc.com started 401-ing)
ANTHROPIC_API_KEY wired to launchd β€” daily audit + LLM estimator re-enabled

Positions opened since cutover

Loading...

Live wallet (read-only pull)

Loading...

The 4 Plays

Each play type has its own entry rules, take-profit target, and stop-loss threshold. Rules are defined in polyedge.py and synced here every 15 minutes.

Loading...

Positions

All Open Closed News Edge Time Decay Crypto Big Mover Manual Wins Only Losses Only
Loading...

Live News Alerts

News headlines matched to Polymarket markets. Score 5+ = strong match. 2+ different sources = convergence alert (emails + auto-trades).

Loading...

Current Opportunities

Markets that meet the criteria for Time Decay or Crypto plays right now. Not all get auto-traded - some may be too close to thresholds or already traded.

Loading...

Biggest 24h Movers

Markets with the biggest price swings in 24h. Big movers >20% on >$500k volume trigger auto-trades.

Loading...

Polymarket Live Markets

Every Polymarket market we're scanning. Color-coded by our relationship. Top 80 by 24h volume. Click any tile to open on Polymarket.

All 🟒 Holding πŸ”΅ Watchlist 🟠 Just Missed πŸ”΄ Lost on βšͺ New / Untouched
Loading...

The Journey - March to Now

Chronological narrative: what worked, what we changed, what we added, why.

Loading...

Rule Changes β€” Before / After

Every rule change, simulated against historical trades. Shows what would have happened WITH the change vs WITHOUT. Lets us validate changes against 2-3 weeks of real data instead of waiting for new trades.

Loading...

Go-Live Confidence

Per-play readiness score. Green = commit full size. Amber = small/half-size. Red = park. Based on evidence, sample size, recent performance, and how well the rule is validated.

Loading...

Performance Timeline

Week-by-week P&L per play. Shows when each play was working and when it stopped. Rule change and event timeline annotated so you can tie cause to effect.

Loading...

Events

Every significant decision and state change logged append-only. Recent events surfaced here; full 30-day history on disk in ~/polyedge/data/events/events-YYYY-MM-DD.jsonl.

All Scans Fast-loop News fired News rejected Wallet Real orders Builds
Loading...

Audit

System health + daily strategy review. System audit runs after every scan. Daily strategy audit runs at 09:00 UK.

System Health

Automated checks: data integrity, filter logic, stale slugs, launchd agent health, feed responsiveness, P&L reconciliation, Polymarket market state. Anything red needs fixing.

Loading...

Daily Strategy Audit

Claude reviews the full portfolio once a day: portfolio health, new strategy ideas, alternative positions, watch-outs.

Loading...

Strategy Ideas

Dynamically ranked ideas based on what's actually working in your portfolio right now. Rebuilds every scan.

Loading...

Lab - Experimental Plays

Celebrity, music, awards and sports markets. Half-size stakes ($50), separate P&L from the main pot. These trades don't affect the Overview or Plays numbers. Here to collect data on whether these categories produce edge.

Loading...

NegRisk Arbitrage

Multi-outcome events where sum of YES prices != $1. Buy all YES (if sum < 1) or all NO (if sum > 1) for a guaranteed return after fees. Scanner runs every 15 min. Log at data/neg_risk_opportunities.jsonl.

Loading...

LLM Probability Edges

Claude estimates the true probability of each liquid, non-extreme market. When its estimate diverges from the market price by 15 percentage points or more, we flag an edge. Capped at 5 calls per scan (~$0.03/day).

Loading...

Whale Tracker

Every $5,000+ trade on Polymarket, logged with wallet address and trader handle. Leaderboard ranks wallets by total notional traded. Research says copy-trading whales has turned $313 into $438,000 in documented cases.

Loading...

News β†’ Price Lag

Every headline that matched a Polymarket market, captured with its published time and the Polymarket YES price at the moment of match. Data at data/news_timing.jsonl.

Loading...

Just Missed - What We Didn't Catch

Three categories: (1) Solo sources - 1 headline matched a market with score β‰₯5 but convergence required 2 (if we'd widened the rule, we'd have caught these). (2) Converged but didn't trade - 2+ sources hit but the market filter blocked (volume, price extreme, watchlist). (3) Would have lost badly - markets where looser rules would have burned us. Simulated P&L uses current live Polymarket price.

Loading...

Backtest Harness

Replays historical trades with alternative rule sets and shows what P&L they would have produced. Use to test hypotheses (drop a play, exclude a day of week, raise a score threshold) before making rule changes live. Auto-runs after every scan.

Loading...

What If - Scenario Analysis

Historical P&L recomputed under different rules. Forward rule changes (surgical BIG_MOVER, wider stops, NEWS_EDGE scope) are live - historical trades stay untouched so you can compare like-for-like.

Loading...

Caught Mistakes

Trades caused by bugs or unintended behaviour, not genuine strategy outcomes. Filtered out of main Overview P&L so we analyse the strategy we INTEND to run. Each entry tagged with the reason we caught it so we remember the lesson. Auto-flagged by ~/polyedge/flag_mistakes.py. Manual flag: python3 ~/polyedge/flag_mistakes.py --flag SLUG "reason"

Loading...

Current Settings

Live snapshot of scanner configuration. To change: edit polyedge.py and reload launchd.

Loading...