Overview
The Prediction Dashboard is your central hub for monitoring and managing all your NFL prediction market activity on Kalshi. It displays your portfolio performance, active positions, open orders, and complete trade history in a clean, mobile-friendly interface.
Getting Started
The Prediction Dashboard is available to users with beta or admin access. Once you've connected your Kalshi credentials (via the Order Entry page), the dashboard automatically syncs with your account.
Dashboard Sections
P&L Summary
At the top of the page, you'll see two key metrics:
P&L Today – Your realized profit or loss from today's trading, displayed in green (profit) or red (loss)
Cash – Your current available balance on Kalshi
Tip: Hover over the info icon next to "P&L Today" for a quick explanation of what this number represents.
Tabs: Positions, Open Orders, History
The main content area uses three tabs to organize your data:
Positions Tab
Shows all your current open positions with:
Contract – The ticker symbol for the position
Qty – Number of contracts you hold
Avg – Your average entry price
Last – Current market price
P&L – Combined realized and unrealized profit/loss
Trade – Arrow button to jump directly to the Order Entry page for that contract
Click any row to select that position and view its chart and price snapshot below.
Open Orders Tab
Displays all your resting (unfilled) orders with:
Contract – The ticker for the order
Qty – Number of contracts in the order
Prc. – Your limit price
Last – Current market price (helps gauge how far away your order is)
Edit – Pencil icon to modify the order price
Expires – When the order expires (or "GTC" for Good Till Canceled)
Cxl – Trash icon to cancel the order (with confirmation dialog)
Tip: Open orders refresh automatically every 2 seconds so you always see the latest status.
History Tab
Shows the complete order and fill history for your currently selected position:
Date/Time – When the activity occurred
Action – "Bot" (bought/filled), "Sold" (filled), "Buy" (order placed), "Sell" (order placed), or "Canceled"
Qty – Number of contracts
Price – Execution or order price
Note: Select a position first to view its history. The History tab only shows activity for the currently selected contract.
Price Chart
When you select a position, a 4-hour price chart appears showing recent trading activity for that contract. The chart includes:
Price history with 1-minute candlestick data
Forward-filled prices during periods of no trading activity
If no data exists in the last 4 hours, it automatically expands to show the last 24 hours
Price Snapshot
Below the chart, you'll see a real-time snapshot of the selected contract's current market:
Bid – Highest current buy price
Last – Most recent trade price
Ask – Lowest current sell price
Alerts Section
The Alerts section at the bottom shows a unified activity feed of ALL your orders and fills across ALL contracts—not just your current positions. This includes:
Every order you've placed (Buy, Sell)
Every fill you've received (Bot, Sold)
Canceled orders
Each entry shows the timestamp, action, quantity, price, and contract ticker. The feed refreshes every 2 seconds and displays up to 50 recent items.
Connection Status
In the header (desktop), you'll see your connection status:
Trading: Live – Connected to Kalshi production environment
Trading: Demo – Connected to Kalshi demo/sandbox environment
Not Connected – No active connection (check your credentials)
A colored dot indicates status: solid = connected, pulsing = issue detected.
Settings
Click the gear icon to open the Settings modal where you can customize:
Dark Mode – Toggle between dark navy and light backgrounds
Refresh Rate – Choose how often data updates:
Real-time (fastest, uses WebSockets when available)
Every 2 seconds (default)
Every 5 seconds
Every 10 seconds
Settings are saved to your account and persist across sessions.
Quick Actions
Trade a Position
Click the arrow button in any position row to jump directly to the Order Entry page with that contract pre-selected.
Modify an Order
In the Open Orders tab, click the pencil icon to adjust your order's price without canceling and re-entering.
Cancel an Order
Click the trash icon next to any open order. A confirmation dialog appears—click "Cancel Order" to confirm or "Keep Order" to abort.
Understanding P&L Calculations
Position P&L includes both:
Realized P&L – Profit/loss from closed trades
Unrealized P&L – Paper profit/loss based on current market price
For YES positions: profit when Price rises above your average. For NO (short) positions: profit when Price drops below your entry.
Tips for Power Users
Use the Positions tab as your primary view—it gives you the fastest overview of your portfolio health
The Alerts section is perfect for confirming trades executed while you were away
If you're monitoring multiple contracts, the dashboard updates all positions simultaneously
Dark mode reduces eye strain for evening trading sessions
Related Pages
Order Entry – Place new trades with advanced controls

