Total P&L
Loading
● Loading live data
Open Positions
Loading
● Loading live data
Win Rate
Loading
● Loading live data
All-Lane Equity
Loading
● Loading live data
Daily Codex report
Stale lanes · losing lanes · blocked candidates · upgrade ideas
Loading…
Building daily report…
Lane health
Heartbeat · last activity · open risk · verdict for every bot lane
Loading…
| Lane | Mode | Heartbeat | Last entry | Last exit | Cands | Open | Today | Deployed | Open P&L | Verdict | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading lane heartbeat… | |||||||||||
Equity curve
Combined, last 30 days
Win-rate by bot
Click for trade history
Crypto Bot
603 trades
→
Sports Bot
142 trades
→
Polymarket Crypto
Live · funded
→
Today
Loading
Win rate
Loading
Balance
Loading
Polymarket Sports
Live · paper
→
Today
Loading
Win rate
Loading
Open
Loading
Recent trades
Last 24 hours · click any row for details
Today's P&L
$0
● Loading live data
Win rate (30d)
0%
● Loading live data
Drawdown
$0
● Loading live data
Balance
$0
● Loading live data
Equity per lane
Live · 15m shadow · 5m paper · 5m shadow
Live funded · $332
5m paper · $1,324
15m shadow · $2,108
Drawdown governor
Softened 2026-03-31
Normal (0-5%)1.00x
Caution (5-10%)0.92x
✓ Elevated (10-16%) ← now0.82x
Critical (16%+)0.70x
State: ~15.6% drawdown → elevated. Sizes at 82% of base until recovery to <10%.
Per-coin performance · live funded
7 coins tracked
| Coin | Status | Trades (30d) | Win rate | Avg entry | P&L 30d | Edge |
|---|
Live trade feed
Waiting for recent trades…
Live decision messages
Waiting for execution log…
Stake monitor
Configured target vs actual requested size
Lane status
Active strategies
15m live · funded
BTC, ETH, SOL, XRP
5m paper
BTC, ETH, SOL, XRP · tighter thresholds
15m shadow (remote DO)
139.59.1.27 · mirrors live, no trades
5m shadow (remote DO)
Validation only · separate state file
Live strategy rules
Loading live crypto rules…
Open crypto positions
Waiting for live positions…
| Lane | Market | Side | Placed | If win | Now value | Open P&L |
|---|
All closed crypto trades
Waiting for closed crypto trades…
| Closed | Lane | Market | Placed | Result | Won / lost |
|---|
Broker-truth · signal strength
Settled trades on the wallet · win-rate by entry-price bucket
Loading broker-truth summary…
Win-rate by entry-price bucket
Entry price IS the model's confidence proxy on a binary 0-1 market. WR rising left→right = model is predictive. EV/$ > 0 = bucket is profitable.
| Bucket | n | Win rate | EV per $ | P&L |
|---|---|---|---|---|
| Waiting for signal-strength data… | ||||
Net P&L (live)
$0.00
Wallet truth
Win rate
—
0 settled
Trade count
0
Closed wallet rows
Best entry bucket
—
Signal strength
Wallet-truth account summary
Polymarket crypto-only settled rows
Loading crypto analytics…
Coin split
P&L and win-rate by coin
| Coin | Trades | Win rate | Avg entry | Avg P&L | Total P&L |
|---|
Side split
UP vs DOWN by coin
| Side | Trades | Win rate | Avg entry | Total P&L |
|---|
Entry-price buckets
Model confidence proxy · broker-truth EV
| Bucket | n | Win rate | EV per $ | P&L |
|---|
UTC hour split
Timing windows · closed trades only
| UTC hour | Trades | Win rate | P&L | State |
|---|
Closed crypto ledger
Wallet-truth closed trades
| Closed | Coin | Side | Market | Entry | Placed | Result | P&L |
|---|
Live bank
$0
● Loading live data
Win rate (live)
0%
● Loading live data
Drawdown
$0
● Loading live data
Lane P&L
$0
● Loading live data
Desk focus
Choose a sport to inspect that desk’s own positions, trade history, and scanner state.
Desk
Strategy mix
No refs yet
Tracked
0
markets
Open live
0
positions
Desk value
$0.00
estimated value
Desk P&L
$0.00
Waiting for scanner data
Closed-trade summary
Cumulative balance & activity
Loading sports summary…
Period P&L
Loading period P&L…
Why no live trade?
Waiting for live-trader reject reasons…
Waiting for live-trader sidecar…
Near misses worth reviewing
Strong-looking skipped edges, tracked before we loosen gates
Waiting for near-miss ledger…
League split
Loading league split…
Loading league activity…
Live market scan
Waiting for sports feed…
All live open sports trades
Loading live open sports positions…
| Market | Desk | Placed | If win | Poly YES | Book consensus | Edge | Open P&L | Status |
|---|
Recent closed sports trades
Waiting for sports closes…
| Closed | Desk | Market | Placed | Result | Edge | Won / lost |
|---|
Waiting for sports close summary…
Sports P&L (paper)
$0.00
↗ Awaiting first trade
Win rate
—
0 settled
Avg edge captured
—
vs scanner edge
Sports paper bank
$0.00
Starting bank
Polymarket account history
Reconciled from broker /trades + market resolutions
| Closed | Sport | Market | Bet | Buy avg | Sell avg | Redeem | Cost | Net P&L | Result |
|---|---|---|---|---|---|---|---|---|---|
| Loading account history… | |||||||||
Muted leagues
Auto-blocked from new entries — negative CLV over recent trades
No muted leagues — all desks open for new entries
Live-trader reject funnel
Where candidates get filtered out — last live-trader run
Waiting for live-trader sidecar…
SportsGameOdds learning
Candidate audit + outcome join for Polymarket and Betfair
Waiting for SGO learning report…
Closed-trade summary
Cross-desk roll-up
Loading sports summary…
Period P&L
Loading period P&L…
Cumulative P&L
Equity curve · all sports
Avg edge: —
Avg CLV: —
+CLV rate: —
Top & bottom leagues
Closed P&L by league
Scanner calibration
Phase 1 · observation only · 7 days of tick data needed
Markets scanned
418
rolling 24h
Edge alerts
37
≥ 4.8% threshold
Alert → trade ratio
0 / 37
paper mode
Storage
1.8 GB
ticks table
Paper bank
£1,000.00
↗ Starting bank
Realized P&L
£0.00
No closed trades yet
Win rate
—
0 settled
Avg CLV
—
Closing-line value
Scanner state
Waiting for first scan…
Soccer
vs The Odds API
— runs / 24h
Betfair markets
0
last scan
Reference markets
0
consensus pool
Value bets
0
edge candidates
Paper fills
0
last scan
Latest live run reasons
What the UK scanner did on its last run
Near misses worth reviewing
High-edge candidates skipped, queued, or refused by live gates
Per-sport breakdown
Markets · candidates · open · closed · P&L by sport
Loading sport split from scanner…
Top value-bet candidates
Sorted by edge · Betfair vs reference consensus
| Event | Competition | Runner | Back odds | BF prob | Ref prob | Edge | Books | Liquidity | Kicks off |
|---|---|---|---|---|---|---|---|---|---|
| Waiting for candidates… | |||||||||
Open paper positions
Waiting for paper fills…
| Event | Runner | Side | Stake | If win | Back odds | Edge open | Opened | Kicks off |
|---|---|---|---|---|---|---|---|---|
| No open paper positions. | ||||||||
Recent closed paper trades
Result · realized P&L · CLV
| Closed | Event | Runner | Side | Stake | Result | Won / lost | CLV (bps) |
|---|---|---|---|---|---|---|---|
| No closed paper trades yet. | |||||||
Realized P&L
£0.00
Selected lane
Win rate
—
0 settled
Avg CLV
—
Closing-line value
Open exposure
£0.00
0 open
Betfair ledger summary
Live and paper share the same analytics layout
Loading Betfair analytics…
Sport split
P&L, win-rate and CLV by sport
| Sport | Closed | Win rate | P&L | Avg CLV | Open |
|---|
Odds-band split
Where the price bands are helping or hurting
| Odds | Trades | Win rate | P&L | Avg CLV |
|---|
Reference quality split
Book-count buckets from SGO/reference consensus
| Books | Trades | Win rate | P&L | Avg CLV |
|---|
Current candidate funnel
Latest UK scanner output
Waiting for scanner state…
Closed Betfair ledger
Result · P&L · CLV
| Closed | Sport | Event | Runner | Odds | Stake | Result | P&L | CLV |
|---|
eToro lane — coming soon
eToro's public trading API is waitlist-only. The bot will ship here once access is granted. For now, the Capital.com smart bot is the live multi-asset lane.
Asset class
Choose an asset class to inspect the Capital.com smart bot.
Today's P&L
—
Loading…
Equity
$3,000
Paper starting book
Open positions
0
Loading…
Conviction hit-rate
—
Needs ≥20 trades
Capital.com smart bot
Loading bot heartbeat…
Stop-lock trail
Entry vs mark vs stop · locked P&L if the stop gets hit
| Asset | Side | Entry | Mark | Stop | Now P&L | Locked at stop | Peak seen | Gap | Bot |
|---|---|---|---|---|---|---|---|---|---|
| Loading Capital stop trail… | |||||||||
Capital.com · Demo API ready to wire
Capital.com has a real retail REST + WebSocket API with demo mode. Generate a demo key and the bot can trade tomorrow.
1 · Demo account
$3,000 paper book. Capital.com demo is already connected.
2 · Ranked ideas
The smart bot ranks longs and shorts from the Capital universe using broker + research data.
3 · Paper execution
Open positions are managed in the NigeTrading paper ledger, including manual closes from this dashboard.
4 · Multi-asset reach
Stocks, crypto, commodities, and FX flow into one cross-asset book.
Watchlist · Stocks
Live ranked ideas from the smart-bot engine.
| Asset | Kind | Thesis | Conviction | Status |
|---|---|---|---|---|
| Loading ranked ideas… | ||||
Open positions
Hold-not-scalp · catalyst-driven revalidation
| Asset | Setup | Thesis | Entry → Now | Placed | Now value | Held | Open P&L | |
|---|---|---|---|---|---|---|---|---|
| Loading Capital paper positions… | ||||||||
Recent closed trades
Closed ledger · each row links to written thesis
| Asset | Opened | Closed | Thesis | Placed | Exit reason | Won / lost |
|---|---|---|---|---|---|---|
| No closed trades yet. | ||||||
Model
Buy from the PSA eBay Store or another eligible slab listing, keep/vault it where possible, relist through PSA/eBay when the spread is real.
Cross-reference
Sold history, active competition, cheapest current ask, sell-through speed, PSA Price Guide, cert/title match, and fee-adjusted payout.
Exit rule
If you cannot relist at or below the cheapest active comparable and still clear profit, it is not a buy.
Deal sniper controls
Filter the buy sheet, then open the live listing/search and sold comps before buying.
Live listing intake
Paste the exact item you found, add comp proof, then let the dashboard decide buy, offer, watch, or avoid.
Exact-match guard
Tick these only after the live listing, active comps, and sold comps are the same item. Missing ticks block a buy verdict.
Sold comp fallback
While eBay reviews Marketplace Insights, paste exact sold rows here and the buy sheet will use them immediately.
Click Paste sold on a row, open the sold search, then paste the visible sold results.
Actionable
0
Waiting for sniper...
Best exit profit
$0
After active-market undercut
Inventory risk
$5,000
Active listings vs sales
Watchlist
0
Saved locally
Buy candidates
Profit-ranked PSA Store ideas. Open the live listing/search and sold comps before buying.
| Opportunity | Live buy | Market proof | Profit | Verdict | Action |
|---|---|---|---|---|---|
| Loading PSA Vault scanner... | |||||
Deal workflow
Every real listing moves from found to checked, offer/buy, bought/relist, or avoid.
Import a listing to start the workflow.
Search lanes
Live eBay/PSA searches for the current hunt.
Watchlist
Cards you want to come back to before pulling the trigger.
No cards saved yet.
Manual deal calculator
Use this when you find a live slab: paste buy price and sold comp to see the relist profit.
Net payout$0
Est. profit$0
Offer under$0
Margin0%
Net P&L (30d)
+$1,848
↗ +18% vs prior 30d
Trades
—
↗ loading…
Avg trade
+$1.48
↗ after fees
Best / worst
+$112 / -$84
NVDA · XRP-up 15m
Trade ledger
Waiting for ledger rows…
| Time | Bot | Symbol / Market | Side | Entry | Exit | Size | P&L | Detail |
|---|
Waiting for pagination…
Account truth
● reconciled
Loading
Loading live account truth
Today P&LLoading
Week P&LLoading
From peakLoading
Bot health
Loading
Loading
Waiting for service heartbeats
Poly cryptoLoading
Poly sportsLoading
Shadow lanesLoading
Open risk
Loading
Loading
Waiting for open exposure
Crypto openLoading
Sports liveLoading
Recent actions
Loading
Loading
Waiting for unified activity
LiveLoading recent ledger rowsnow
Alerts
Loading
Loading
Waiting for collector alerts
LiveLoading alert statenow
System status
Loading
Waiting for service snapshot
Uptime (30d)
Loading
● Loading live data
Error rate (24h)
Loading
● Loading live data
WS latency
Loading
● Loading live data
Services
launchd on Mac Mini · systemd on DO box
| Service | Host | Status | Snapshot | Heartbeat | Alerts | Actions |
|---|
WebSocket latency
Polymarket + Polygon · 1h
Polymarket
Polygon
Recent log events
Tailing · INFO/WARN/ERROR
Infrastructure
Mac Mini · DigitalOcean · Supabase
Mac Mini (home)
✓ Healthy
CPU 18% · RAM 6.2/16 GB · 4 services
DO droplet (139.59.1.27)
✓ Healthy
CPU 22% · RAM 1.4/2 GB · 2 services
Supabase Postgres
✓ Healthy
DB 3.8/8 GB · 12 active conn
Telegram bot
✓ Streaming
Last msg 14s ago · 3 users
Profile
How Cowork + the dashboard knows you
C
Chris Hogg
cnhhoggclaw@gmail.com · Admin · Dubai
Risk limits
Hard ceilings · applied across all bots
Automatic actions
Halt on max daily loss
Stops all new trades for remainder of day
Shrink on drawdown
Governor softens size when DD > threshold
Cooldown after 3 losses
15-minute pause after 3 consecutive losses
API keys
Credentials for each data + broker source
Polymarket CLOB
sk_live_••••••••••••fA21
ActivePolygon.io
pg_••••••••••••Qm3
ActiveThe Odds API
odds_••••••••••Lb2
Rate-limitedAnthropic
sk-ant-••••••••••••pQs
ActiveTelegram bot
bot123456:••••••AEf
ActiveNotifications
Where and when we ping you
Trade fills
Every fill across all bots
Daily summary
End-of-day P&L digest · 9pm Dubai
Governor state changes
Drawdown enters/exits governor tier
Service down
Any service >60s without heartbeat
Large loss (> -$50)
Single trade loss exceeds threshold
News + event alerts
From news_gate.py · severity ≥ 3
Channels
📱On
Telegram
@chrishogg
✉️On
Email
cnhhoggclaw@gmail.com
🔔Off
In-app
Dashboard toasts
Billing
Infrastructure + data costs
This month
$128.40
21 days in
Projected
$182.50
vs $174 last month
Biggest line
Polygon $49
27% of total
Payment method
•••• 6411
Visa · exp 09/28
Line items (this month)
| Service | Plan | Usage | Cost |
|---|---|---|---|
| Polygon.io | Stocks Advanced | — | $49.00 |
| DigitalOcean | Basic 2GB droplet | 744 hrs | $18.00 |
| Supabase | Pro · 8GB | 3.8 GB used | $25.00 |
| Anthropic API | Pay-as-you-go | 3.2M tokens | $24.80 |
| The Odds API | Standard | 88k req | $9.60 |
| Sentry | Team | 12k events | $2.00 |
Generate sign-in link
Create a one-time magic link — bypasses password entry, expires in 15 min
Members
2 members · invite-only
C
Chris Hogg You
cnhhoggclaw@gmail.com · last seen just now
S
Seb
seb@nigetrading.com · last seen 2h ago
Active sessions
Who's signed in right now
Chris Hogg You
Mac · Safari · Dubai · signed in just now
Seb
iPhone · Safari · London · signed in 2h ago
Danger zone
Irreversible · proceed carefully
Halt all bots
Flattens open positions and stops new trades
Delete account
Revokes API keys, archives trade history