Real-time edge detection and sub-100ms execution across prediction markets. Built for active traders. Phase 0 is live on Polymarket.
DG3 is an intelligence layer on top of Polymarket. It watches every market, surfaces markets with edge, sizes your positions using Kelly fractions, and routes your orders fast. You don't browse. You act on signal.
From signal to position
Here is the path every trade takes through DG3. It plays automatically, or click any step.
The DG3 trade loop
Search
Type intent
Edge Finder
Rank by EV
Intelligence
Read the book
Kelly Size
Scale to edge
Confirm
One tap
Position
Live P&L
Search a team, league, or outcome. DG3 understands intent, not just keywords.
The three pillars
1
Discover
Find the signal
The highest-volume markets per stream, on your deck, updated live.
2
Analyze
Read the edge
EV, order book depth, whale activity, and line movement behind every market.
3
Automate
Run the playbook
Kelly sizing and execution config applied to every trade automatically.
<100ms
Execution
5
Deck tabs
4
Kelly options
10d
Fee waiver
Phase 0
Polymarket only, available as a web terminal. Everything in this guide is live unless marked otherwise.
Onboarding
Get your deck live in 3 steps.
Edge Finder
Find edge by event or league.
1-Click Trade
Set up fast-execution trading.
Next
Core Concepts
Getting Started · Core Concepts
Core Concepts
Key terms used across DG3. Read this once and the rest of the terminal makes immediate sense.
STREAM
A live feed of markets by domain. DG3 currently covers Sports and Esports. Your Deck is built from the streams you subscribe to.
DECK
Your trading cockpit. One card per subscribed stream, each showing the highest-volume active market in that stream. Up to five workspace tabs (alpha).
MARKET
A single tradeable prediction with a YES side and a NO side. Prices are the implied probability.
EV
Edge in cents. DG3's measure of how mispriced a market is. A +6c EV means fair value is 6 cents above the current ask - the price is in your favour by that amount.
KELLY SIZING
A method that sizes your trade based on your balance and the market's implied edge. Bigger edge means bigger position. Options: 1/4, 1/2, 1x, or Custom.
1-CLICK TRADE
A mode that pre-fills your Kelly size and execution style so every trade goes straight to review - no re-entering settings each time. Works best with an Embedded Wallet.
SPREAD
The gap between the best ask and best bid. Tighter means lower friction.
EXPOSURE
Total capital at risk across open positions, tracked live by market category.
Previous
What is DG3
Next
Onboarding
Getting Started · Onboarding
Onboarding
Three steps to a live deck. No separate account needed. DG3 connects through your wallet or social login.
dg3.trade · Onboarding
Onboarding. Sign in with Google, X, Discord, or a wallet
01
Sign in
Use Google, X, or a wallet. Social logins create an embedded wallet automatically. If you sign in with an external wallet, you'll confirm which address to trade from in the next step.
02
Set a handle
Optional. DG3 generates one if you skip. Change it anytime from Settings.
03
Pick your streams
Choose 1 to 5 market domains. This builds your Deck. Add or remove streams anytime from My Streams.
Embedded vs External wallet
After picking streams you choose which wallet executes trades.
Recommended
Embedded Wallet
1-Click tradesNon-custodialGasless
No wallet popup per trade. Required for sub-100ms execution and 1-Click Trade. Keys secured by Privy, DG3 never holds them.
External Wallet (EOA)
1-Click unavailable
Wallet prompt required on every trade. Slower execution. Switch to Embedded anytime from Settings.
Once done
Your deck loads immediately with your streams active. You're ready to trade.
Previous
Core Concepts
Next
The Deck
The Terminal · The Deck
The Deck
Your home screen after login. One card per subscribed stream, each showing the highest-volume active market in that stream, live.
Prices tick in real time. Here is a live view of how cards behave:
DG3
BAL$24,000
TODAY+$340
OPEN7
PRICES LIVE
Cricket · WTC890K
India to win the World Test Championship Final
INDIA71¢+0¢
AUS29¢+0¢
Tennis · ATP49K
L. Assche vs H. Dellien, match winner
ASSCHE38¢+0¢
DELLIEN62¢+0¢
Football · WC22.4M
Brazil wins FIFA World Cup 2026
YES24¢+0¢
NO76¢+0¢
POLYMARKET · 3 streams active · auto-updates as markets resolve
Stream cards
Each card shows the market question, outcome prices, volume, and spread.
Auto-update
When a market resolves, the card silently moves to the next highest-volume market in that stream. No refresh needed.
dg3.trade · The Deck
The Deck. Live stream cards with the 1-Click strip
1-Click strip
Sits at the top of every workspace tab. Switch it on once and every BUY tap opens the trade modal with your Kelly size and execution type already filled in. You review and confirm - nothing sends automatically.
Workspace tabs
Up to five independent decks (alpha).
Previous
Onboarding
Next
Streams
The Terminal · Streams
Streams
Live market feeds by domain. Your deck is built from the streams you follow.
Managing streams
Open My Streams from the top nav. Add, remove, or reorder subscriptions. Changes apply to The Deck immediately. You can hold up to 5 streams on your deck at once.
Stream structure
Each stream covers a specific domain. DG3 currently offers Sports (Cricket, Football, Basketball, and more) and Esports (CS2, League of Legends, Dota 2, Valorant, and more). Subscribe to one or more from My Streams.
Sort options
Volume, highest total volume first (default)
Liquidity, deepest order books first
Ending soon, closest to resolution first
New markets, most recently listed first
Trending 24h, biggest volume movement in the last 24h
Removing a stream
Open positions in that stream are unaffected. They stay in your portfolio until they resolve or you close them.
Previous
The Deck
Next
Edge Finder
The Terminal · Edge Finder
Edge Finder
Search an event to load its markets ranked by EV. Search a league to browse its full event tree. When the terminal is already open, league and team results only fill the search bar for drill-down - select an event or press Enter to navigate. This is where you find edge, not just markets.
dg3.trade · Edge Finder
Edge Finder. Markets ranked by EV with the analysis panes
How to use it
01
Search an event or league
Type an event name to load its markets ranked by EV. Type a league name to open a tree of its events. When a deck is already open, league and team results only fill the bar for drill-down - refine to an event and press Enter to load it.
02
Browse the market list
Markets are grouped by type: Game Lines, Spreads, Totals, and so on. Each row shows outcome prices, volume, liquidity, spread, and an EV badge when data is available.
03
Open a market
Click a market row to load its analysis in the Intelligence Pane. Click an outcome chip to open the Trade Desk with that outcome pre-selected.
Context banner
The banner across the top shows the event name, kickoff time, live score if in play, and a Rules pill for resolution criteria. In league mode it shows total market count across all events.
Flat mode
Toggle flat mode in the toolbar to collapse the market type groups and see all markets in a single EV-ranked list.
EV badges
A badge only appears when DG3 has edge data for that market. No badge means no data, not zero edge.
Previous
Streams
Next
Intelligence Pane
The Terminal · Intelligence Pane
Intelligence Pane
Click any market to open the Intelligence Pane. Order book, trades, stats, sharp positioning, and a price chart - all live.
dg3.trade · Intelligence Pane
Intelligence Pane. Chart, AI brief, and the signals panel
What you get
Click any market to open the Intelligence Pane. Five tabs give you a live view of everything relevant to that market.
Tabs
Order Book
Live bids and asks for each outcome. Mid-price and spread in real time.
Trades
Recent matched orders with size, price, and timestamp.
Stats
Volume, liquidity, and key market metrics at a glance.
Sharps
Smart money positioning and notable order flow.
Charts
Price history for all outcomes. Signal and no-vig lines overlay. Zoomable.
Pop-out panels
Click the detach icon on any tab to float it as a panel. Useful for keeping the order book visible while you browse other markets.
Previous
Edge Finder
Next
Placing a Trade
Trading · Placing a Trade
Placing a Trade
The Trade Desk is where every order is configured and sent. Tap any outcome on the Deck or in the Edge Finder and the panel opens. With 1-Click on, size and execution are pre-filled from your config. With it off, you set them yourself. Either way, it's the same full panel.
≡TRADE DESKMoneyline
⤢—
● BUY
● SELL
1-CLICK TRADE · DG3
ON
CITY
+8.1¢
DRAW
ARS
$200
= 285.71 shares
TAP TO EDIT SIZE
EXECUTIONMarket · FAK edit
> RISK CONTROLSSL — · TP —
∨ SUMMARY$200 [+$82]
Order cost$200.00
If you win+$82.40
If you lose-$200.00
Polymarket fee$1.72
DG3 fee$1.20FREE · 10d
Max payout$282.40
Resolves31 Dec · ~23:59 GMT
Trade Desk. Select outcome, set size, and confirm.
How to place a trade
01
Open the Trade Desk
Tap a stream card on your Deck, or click any market row or outcome in the Edge Finder. The Trade Desk opens showing all outcomes with live prices.
02
Select your outcome
Tap the price chip for the outcome and side you want - for example, CITY YES at 70¢. Binary markets have YES and NO. Multi-outcome markets (football, esports) show each possible result as its own row.
03
Review size and execution
If 1-Click is on, size is pre-filled from your Kelly config and execution type is set. If not, enter your size and set execution manually. Optionally expand Risk Controls to add a Stop Loss or Take Profit.
04
Confirm
Hit the gold confirm button. It shows exactly what you're sending - for example, "BUY CITY YES · $200". The order routes to Polymarket and the position appears in your portfolio immediately.
What the Trade Desk shows
Outcomes
All outcomes with live YES and NO prices. An EV badge marks outcomes where DG3's model sees edge.
BUY / SELL
BUY opens a new position. SELL closes or reduces one you already hold.
1-CLICK TRADE toggle
Shows whether 1-Click is currently on or off. Toggle it here without going back to the strip.
Size
Your stake in dollars and the equivalent share count. Pre-filled from Kelly if 1-Click is on. Tap to edit.
Execution
Order type (Market or Limit) and fill type (FOK or FAK). Hit edit to change inline.
Risk Controls
Expandable. Set a Stop Loss or Take Profit before placing.
Summary
Expandable. Shows order cost, payout if you win, loss if you lose, Polymarket fee, DG3 fee, max payout, and resolution date.
Confirm button
Labelled "[BUY/SELL] [OUTCOME] · $[SIZE]". One tap sends the order.
Previous
Intelligence Pane
Next
Kelly Sizing
Trading · Kelly Sizing
Kelly Sizing
DG3 sizes your trades based on your balance and the market's edge, not a flat dollar amount.
Most traders size by feel or a fixed percentage. Kelly does something smarter: it scales your stake to how large the edge is. DG3 reads the edge as an EV in cents, then sizes against your balance and your chosen fraction. Try it below.
Size calculator · see what DG3 would stake
+2¢+4.2¢+6¢+9¢
¢
$
¼ Kelly
½ Kelly
1× Kelly
Custom
×of full Kelly
DG3 suggests
$1,050
2,019 shares at 52¢
Full Kelly f*8.8%
If you win+$969
If you lose-$1,050
How EV maps to probability
EV in cents is just the gap between a market's price and where DG3 reads its true value. A market trading at 52¢ with an EV of +6¢ implies a fair value near 58¢, a 58% chance. The wider that gap, the larger the slice of your balance Kelly puts to work. You never type a probability yourself, DG3 derives the edge and sizes the trade for you.
Choosing a fraction
Full Kelly (1x) is the theoretical maximum, but it produces large swings in practice. Edge estimates are never perfect, and overestimating at full Kelly is expensive. Most active traders run at 1/2 Kelly as a deliberate buffer.
1/4 Kelly
Conservative. Low variance. A good starting point if you are new to prediction markets.
1/2 Kelly
Recommended. Most of the long-run return with half the variance of full Kelly.
1x Kelly
Maximum expected growth, maximum variance. Use only with strong confidence in your edge estimates.
Custom
Any multiplier between 0.05x and 1x.
Sizing recalculates per trade
Your position size uses your live balance at the moment of each trade. As your bankroll grows or shrinks, sizes adjust automatically.
Previous
Placing a Trade
Next
1-Click Trade
Trading · 1-Click Trade
1-Click Trade
Pre-fills your Kelly size and routes your order automatically. You review and place in one tap.
Works best with Embedded Wallet
With an Embedded Wallet, 1-Click opens the trade modal instantly - no wallet signature popup per trade. External wallet users will see a signature prompt on each order. You can switch to Embedded anytime in Settings.
Setting it up
Click Set Up in the 1-Click strip at the top of your deck. A panel slides in with two settings:
Kelly fraction, which fraction pre-fills your size per trade. See Kelly Sizing.
Execution style, how your order is routed (Market or Limit). See Execution Styles.
Once you pick a fraction and execution style, hit Save & Enable. The strip turns active and a 1-CLICK ON pill appears in the nav bar.
The 1-CLICK TRADE toggle is also visible inside the Trade Desk itself. Tap it to switch 1-Click on or off at any point without leaving the panel.
Pausing
Toggle the 1-Click strip to pause or resume anytime. Your settings are kept. Click the 1-CLICK ON pill in the nav bar to view or change config from anywhere in the terminal.
Previous
Kelly Sizing
Next
Execution Styles
Trading · Execution Styles
Execution Styles
Two strategies, four options. Controls how your order interacts with Polymarket's order book.
Market orders, cross the spread now
FOK
Fill or Kill. Full order fills at the current price, or cancels entirely. Use when you need a precise size.
FAK
Fill and Kill. Fills available liquidity now, cancels the rest. Partial fills accepted. Better for large orders in thin markets.
Limit orders, post and wait
GTC
Good Till Cancelled. Sits in the book until filled or manually cancelled.
GTD
Good Till Date. Expires automatically. Preset offsets: 15m, 30m, 1h, 4h, 8h, 1d, 1w.
Quick guide
Need it now? FOK or FAK. Patient entry? GTC. Time-sensitive event? GTD.
Previous
1-Click Trade
Next
Portfolio
Your Account · Portfolio
Portfolio
All open positions, live P&L, and your exposure breakdown.
Top bar stats
Balance
Total USDC on your connected wallet. Updates live.
Today P&L
Unrealised plus realised gains and losses since midnight UTC.
Open
Count of active open positions.
Fill Speed
Running average of order-to-fill time across all fills this session. Shows a dash before your first fill.
Positions
Each row shows market, side, entry price, current price, unrealised P&L, and size. States: Open (live, price ticking), Resolving (market closed, awaiting settlement), Resolved (payout sent).
Selling early
To exit before a market resolves, open the position and select Sell. Your exit price is the current market price at that moment.
Exposure chart
Capital at risk by market category, from open position cost basis only.
Risk metrics
Win rate
Percentage of resolved positions that closed in your favour. Calculated from settled outcomes only.
Avg EV captured
Mean edge in cents per trade at the time of entry. Measures whether you're consistently buying below fair value.
Realised P&L
Total profit and loss from positions that have fully resolved or been sold.
Unrealised P&L
Mark-to-market P&L on open positions using the current mid-price.
Max drawdown
Largest peak-to-trough decline in your cumulative P&L. Tells you the worst run you've taken so far.
Open exposure
Total capital locked in open positions, from cost basis. Same number shown in the exposure chart.
Fees
DG3 waives trading fees for the first 10 days from account creation.
Previous
Execution Styles
Next
Deposit & Withdraw
Your Account · Deposit & Withdraw
Deposit & Withdraw
Fund your account or withdraw at any time. Deposit is accessible from the top bar and from Settings.
Deposit
Open the deposit flow from the top bar or from Settings. DG3 uses GLIDE as the onramp - fund with a card or bank transfer in a few taps. Funds land in your Embedded Wallet if you signed in with a social login, or in your connected EOA if you're using an external wallet.
Withdraw
Accessible from the Portfolio page or from Settings. Moves USDC to an external address. Open positions are unaffected as long as sufficient balance remains.
Previous
Portfolio
Next
Settings
Your Account · Settings
Settings
Open via your avatar. An overlay - your terminal state stays underneath.
dg3.trade · Settings
Settings. Profile, wallet, and notifications
Profile
Update your handle and display name. Handles are 3 to 20 characters, alphanumeric and underscores only. Public profiles are not yet available - your profile URL (dg3.trade/u/@yourhandle) will go live soon.
Wallet
Shows all connected wallets. Switch between embedded and external (EOA) here. The change takes effect on your next trade. Embedded is the recommended default and is where deposits always land.
Notifications
Two channels: In-app and Telegram. Telegram toggles are locked until you connect Telegram in Connected Accounts.
Order filled, on by default
Order cancelled, on by default
Position resolved, on by default
Weekly summary, off by default
Connected accounts
Connect Telegram to unlock Telegram notifications. Each toggle saves immediately, no save button needed.
Previous
Deposit & Withdraw
Next
Error Codes
Reference · Error Codes
Error Codes
When something goes wrong, DG3 surfaces a short code alongside the message so you know exactly what happened and what to do next.
Order errors
ORDER_BELOW_MIN_EDGE
The computed EV is below your 2¢ minimum edge threshold. Raise the threshold in Settings or wait for the market to move.
ORDER_INSUFFICIENT_BALANCE
Your USDC balance is too low to cover the stake. Deposit funds or reduce the Kelly fraction.
ORDER_MARKET_CLOSED
The market has already resolved or trading has closed. It will no longer appear in active market lists.
ORDER_STALE_PRICE
The price you confirmed has moved beyond the acceptable slippage window. The modal will refresh with the new price.
ORDER_FOK_UNFILLED
Fill or Kill order could not be fully matched at the requested price. Try FAK or switch to a Limit order.
ORDER_RATE_LIMITED
You have submitted too many orders in a short window. Wait a moment before retrying.
Wallet errors
WALLET_NOT_CONNECTED
No wallet is attached to this session. Sign in again or connect an EOA wallet in Settings.
WALLET_SIGNATURE_REJECTED
You rejected the signature request in your wallet. Re-open the trade modal and approve the prompt to proceed.
WALLET_CHAIN_MISMATCH
Your external wallet is on the wrong network. Switch to Polygon in your wallet app, then retry.
Data errors
MARKET_NO_EDGE_DATA
DG3 does not have edge data for this market yet. The EV badge will appear once data is available. The market is still tradeable.
STREAM_LOAD_FAILED
A stream failed to load. Try refreshing the deck tab. If it persists, check your network connection.
INTELLIGENCE_UNAVAILABLE
The Intelligence Pane could not retrieve data for this market. Click another market row and return to retry.
Session errors
SESSION_EXPIRED
Your session token has expired. You will be prompted to sign in again. No data is lost.
SESSION_CONFLICT
DG3 is open in another tab or window. Only one active session per account is supported. Close the other tab to continue.
Still stuck?
If an error code isn't listed here, copy it and post it in the DG3 Discord. The team monitors it actively during market hours.