Create a Trading Dashboard: Track KPIs That Actually Matter
Create a Trading Dashboard: Track KPIs That Actually Matter
A complete guide to building a trading dashboard around 8 KPIs that predict long-term profitability. Covers why P&L alone hides process quality, which metrics to track, how to lay out your dashboard, and a weekly review workflow that turns data into improvement.
class SampleComponent extends React.Component {
// using the experimental public class field syntax below. We can also attach
// the contextType to the current class
static contextType = ColorContext;
render() {
return <Button color={this.color} />
}
}
Last Updated: April 22nd, 2026
A trading dashboard is a single-screen view of the key performance indicators that measure whether your trading is improving, staying flat, or getting worse. Instead of tracking only profit and loss, a well-built dashboard monitors process metrics like win rate by setup, expectancy per trade, rule adherence rate, and performance by time of day. These metrics predict future profitability because they measure the quality of your decisions, not just the outcomes.
Your trading dashboard should answer one question within 10 seconds of opening it: is my trading improving, staying flat, or getting worse?
Most traders either have no dashboard or track the wrong metrics. Daily P&L alone tells you almost nothing about skill. A well-built dashboard shows the metrics that actually predict long-term profitability. This guide covers the 8 KPIs worth tracking, how to lay them out on one screen, and the weekly review workflow that turns raw data into concrete improvements. For a deeper dive into each metric and filtering techniques, see our full guide on how to analyze your trading performance.
Why Is P&L the Worst Performance Metric?
P&L tells you the result but hides the process. A trader who made $500 through disciplined trades looks identical to one who made $500 through one lucky gamble. Over time, the disciplined trader keeps making money while the gambler gives it all back.
Here's a concrete example. Two traders both end the week up $1,000 on a $50,000 account.
Trader A took 12 trades following a tested strategy. Win rate: 58%. Profit factor: 1.9. Average risk per trade: $500 (1% of account). Rule adherence: 100%. This $1,000 came from a repeatable process.
Trader B took 31 trades. Oversized after a losing streak. Hit a single trade worth $2,400, which offset $1,400 in losses from revenge trading. Net P&L: $1,000. Same result, completely different process. Next week, Trader B gives it back.
P&L can't tell the difference between these two traders. A dashboard built around process metrics can. That's why the KPIs below focus on how you're making money, not just how much.
What Are the 8 KPIs Every Trader Should Track?
Eight metrics is enough to tell you everything about your trading. Track these consistently and you'll know exactly where your edge comes from, where your losses concentrate, and what to fix next.
KPI
What It Measures
Benchmark
Red Flag
TradeZella Report
Win Rate by Setup
How often each strategy wins, not overall average
Varies by R:R
One setup dragging overall win rate down
Strategy Report
Profit Factor
Gross profit divided by gross loss
Above 1.5
Below 1.0
Dashboard Widget
Expectancy
Average R-multiple per trade
Above +0.2R
Negative
R-Multiple View
Max Drawdown
Largest peak-to-trough equity decline
Within plan tolerance
Exceeds 10% (retail) or 5% (prop firm)
Dashboard Widget
Avg Win vs. Avg Loss
Size of winners relative to losers
Win ≥ 1.5x Loss
Avg loss larger than avg win
Dashboard Widget
Trade Count
Number of trades per day/week and when edge disappears
Your optimal range
Consistently above optimal count
Calendar + Tags Report
Time of Day
Performance by hour and session
Positive expectancy in core hours
Losing money in specific time windows
Day & Time Report
Rule Adherence
Percentage of trades following all plan rules
Above 85%
Below 60%
Tags Report (custom tags)
1. Win Rate by Setup Type (Not Overall Win Rate)
Overall win rate is a blended average that hides what's actually happening. A 52% overall win rate could mean your breakout setup wins 68% of the time while your reversal setup wins 29%. The breakout is carrying the reversal, and you'd never know it from one number.
Break win rate down by Strategy in TradeZella. Create a separate Strategy for each setup you trade (e.g., "EMA Cross 4H," "VWAP Bounce," "Breakout Pullback"). When you pull up the Strategy comparison report, you can see exactly which setups make money and which ones cost you. This is how you find your trading edge: not by looking at everything together, but by filtering until the profitable patterns emerge.
TradeZella Strategy Report by Win %
On a $50,000 account, dropping a setup that loses $300 per week has the same impact as adding $300 per week in new profits. Cutting the losing setup is faster, easier, and free.
2. Profit Factor
Profit factor is gross profit divided by gross loss. It answers a simple question: for every dollar you lose, how much do you make back?
Benchmarks: above 1.5 is solid. Above 2.0 is excellent. Below 1.0 means you're losing money. Between 1.0 and 1.3 means your edge exists but is razor-thin, and commissions or slippage could erase it.
Track profit factor on your dashboard as a rolling 30-day number, not lifetime. A lifetime profit factor of 1.7 is meaningless if the last 30 days dropped to 0.9. The rolling number tells you what's happening now, and that's what you need for decisions.
3. Expectancy (Average R-Multiple Per Trade)
Expectancy is the single best predictor of long-term profitability. It tells you how much you expect to earn, measured in R-multiples, every time you take a trade.
The formula: (Win Rate x Average Win in R) minus (Loss Rate x Average Loss in R).
Example: You win 50% of the time with an average winner of +1.8R and an average loser of -1.0R. Expectancy = (0.50 x 1.8) - (0.50 x 1.0) = +0.4R per trade. On a $50,000 account risking 1% ($500) per trade, that's $200 expected profit per trade. Take 200 trades in a year and that's $40,000.
If expectancy is negative, you lose money over time no matter how good individual trades feel. No dashboard metric matters more than this one. In TradeZella, switch to the R-Multiple View on your dashboard to see expectancy calculated automatically across all your trades.
4. Maximum Drawdown
Maximum drawdown is the largest peak-to-trough decline in your account equity. It measures risk, which is the other half of the equation P&L ignores.
A strategy that returns 40% but has a 25% max drawdown requires a different kind of trader than one that returns 20% with a 6% max drawdown. Your dashboard should show both current drawdown (where you are now relative to your equity peak) and max drawdown (the worst it has ever been).
For retail accounts, a max drawdown above 10% should trigger a risk review. For prop firm accounts, the threshold is tighter: most firms set hard limits at 5-6% daily and 10-12% total. Track this on your dashboard in real time so you never learn you've breached a threshold after the fact. If you're in a drawdown, your losing streak protocol should activate before it gets worse.
5. Average Win vs. Average Loss
This ratio tells you the quality of your risk management. Target: average win at least 1.5x your average loss.
If your average win is $400 and your average loss is $500, you need a win rate above 56% just to break even. That's a hard game to play. Flip the ratio so your average win is $750 and your average loss is $500, and you only need a 40% win rate to be profitable.
When this ratio drops, it usually means one of two things: you're cutting winners too early (fear), or you're letting losers run past your stop (hope). Both are emotional problems, and both are fixable once you can see them on your dashboard. Use the Position Size Calculator to ensure your planned reward-to-risk stays consistent before each trade.
6. Trade Count and Frequency
Every trader has an optimal number of trades per day or per week. Beyond that number, your edge degrades because fatigue, boredom, and forcing setups take over.
Track trade count on your dashboard alongside your per-trade expectancy. If your expectancy is +0.3R on your first 3 trades of the day but drops to -0.2R on trades 4 through 8, your dashboard just told you to stop at 3. That's not a rule you'd discover by looking at P&L alone.
Consistently exceeding your optimal count is a sign of overtrading, which is one of the most expensive habits in trading. It often starts after a loss (trying to make it back) or after a win (feeling invincible). Both patterns are visible in your data if you're tracking count by day. In TradeZella, the Calendar view shows your trade count per day at a glance, so you can spot FOMO-driven and tilt-driven spikes immediately.
7. Performance by Time of Day
Most traders have a "hot window" where they perform best and "dead zones" where they lose money. The pattern is invisible unless you track it.
A typical finding: a day trader is profitable between 9:30 AM and 11:00 AM, breakeven from 11:00 to 1:00 PM, and loses money from 1:00 to 4:00 PM. If this trader stops trading at 11:00 AM, their annual P&L improves by cutting afternoon losses, not by adding morning trades. The improvement is immediate and requires zero new skill development.
TradeZella's Day and Time report breaks your performance down by hour, showing win rate, P&L, and expectancy for each time window. Put this on your dashboard and review it monthly. If any time window has negative expectancy over 30+ trades, you have strong evidence to stop trading during that window.
TradeZella's Day and Time report
8. Rule Adherence Rate
This is the only metric on this list that measures trading discipline directly. For every trade, ask: did I follow all of my trading plan rules? Entry criteria, stop placement, position sizing, exit rules. Yes or no.
Tag each trade in your journal with "Rules Followed" or "Rules Broken." After 30+ trades, calculate the percentage. Above 85% means you're executing your plan consistently. Below 60% means your plan exists on paper but not in practice.
The real insight comes from comparing P&L on rule-following trades vs. rule-breaking trades. Most traders discover that their rule-following trades are profitable and their rule-breaking trades lose money. That makes discipline a math problem, not a willpower problem. You can see the exact dollar cost of each deviation. In TradeZella, custom tags generate automatic reports, so pulling up "Rules Broken" and "Rules Followed" performance takes one click. For a full system on building this habit, see our guide on how to track your trading habits.
How Should You Lay Out Your Trading Dashboard?
One screen. No scrolling. If you have to dig through tabs or scroll past charts to find a number, it's not a dashboard. It's a research project.
Top row (headline numbers): Monthly P&L, win rate, profit factor, current drawdown vs. max drawdown. These are your at-a-glance health check. Green means things are working. Red means something needs attention.
Middle row (pattern detection): Win rate by setup (bar chart or Strategy comparison), P&L by time of day (heat map), average win vs. average loss. This is where you spot which setups carry your results, which time windows are profitable, and whether your reward-to-risk ratio is holding.
Bottom row (process quality): Trade count vs. your optimal range, rule adherence percentage, expectancy trend line. Process metrics predict where your P&L is headed. If rule adherence is high and expectancy is stable, your results will follow. If both are dropping, your P&L decline is coming even if it hasn't shown up yet.
In TradeZella, the analytics dashboard gives you 7 different views: Dollars, Percentage, R-Multiple, Ticks, Pips, Points, and Privacy mode. The R-Multiple View is the most useful for your dashboard because it normalizes every trade to risk units, making comparison across different position sizes meaningful. The Zella Score adds a single composite number that summarizes your overall trading health.
TradeZella Dashboard
How Often Should You Review Your Dashboard?
Check the full dashboard weekly, not daily. Daily P&L is noise. Weekly trends across 15-20 trades are signal.
Here's the workflow:
Sunday review (30 minutes). Open your dashboard. Scan the top row for anything red. Then work through three questions:
What's working? Which setups, time windows, and conditions produced positive expectancy this week? Do more of those.
What's costing me? Which setups lost money? Which time windows had negative expectancy? Did trade count exceed your optimal range? Cut or reduce those.
What's the one thing I'm changing next week? Pick one adjustment. Not five. One. Maybe it's stopping trading after 11 AM. Maybe it's dropping a setup. Maybe it's reducing size on Fridays. One change, measured across the next week.
This is your trade review process in practice. One adjustment per week. Measured. Data-driven. After 12 weeks, you've made 12 targeted improvements to your trading, each backed by evidence from your dashboard.
Monthly review (1 hour). Zoom out. Compare this month's 8 KPIs to the previous month. Is expectancy trending up or down? Is drawdown getting deeper or shallower? Is rule adherence improving? The monthly view shows whether your weekly adjustments are compounding into real improvement or just shuffling the same problems around.
Mid-week check (2 minutes). Glance at daily P&L and current drawdown. That's it. Don't make strategic decisions mid-week based on 3-4 trades. Wait for Sunday.
How Do You Compare Dashboard Results to Your Backtest?
Your dashboard becomes even more powerful when you compare live performance to your backtest results. The 5 key metrics from your backtest (win rate, profit factor, expectancy, average win vs. loss, max drawdown) set your baseline expectations. Your live dashboard shows whether you're meeting, exceeding, or falling short of those expectations.
If your backtest showed a 1.6 profit factor and your live trading consistently shows 1.2, something is different. Common causes: execution hesitation (skipping valid signals), emotional exits (cutting winners early), or market conditions that changed since the test period. Your dashboard data, filtered by Strategy in TradeZella, pinpoints exactly which metric is underperforming so you can fix the specific problem instead of guessing.
Prop Firm Dashboard Note: If you're trading a prop firm account, your dashboard needs two additions: daily drawdown vs. firm limit and total drawdown vs. firm limit. These are non-negotiable hard stops, not guidelines. TradeZella's Prop Firm Sync lets you connect your prop firm accounts by uploading trades or syncing through your broker, and the Challenge widget tracks your progress against the firm's profit target and drawdown limits in real time. Keep these numbers on your dashboard at all times during an evaluation or funded account.
Key Takeaways
P&L alone is the worst performance metric. It hides process quality behind outcome noise. Two traders with identical P&L can have completely different futures.
Eight KPIs is enough: win rate by setup, profit factor, expectancy, max drawdown, average win vs. loss, trade count, performance by time of day, and rule adherence rate.
Expectancy (average R-multiple per trade) is the single most important number. If it's positive over 50+ trades, you have an edge. If it's negative, nothing else matters.
Build your dashboard on one screen. Top row for headline numbers, middle for pattern detection, bottom for process quality. No scrolling.
Check the full dashboard weekly during your Sunday review. Make one data-driven adjustment per week. Monthly reviews track whether those adjustments are compounding.
Process metrics (rule adherence, trade count) predict future results better than outcome metrics (P&L, win rate). A trader with high rule adherence and positive expectancy will make money. A trader with high P&L and low rule adherence will give it back.
Compare live dashboard metrics to your backtest baseline. If live performance is within 15-20% of backtest numbers, your strategy is translating. If it's significantly worse, your dashboard data shows you exactly where the gap is.
Expectancy, which is your average R-multiple per trade. It combines win rate and reward-to-risk into a single number that tells you how much you can expect to earn per trade over time. A positive expectancy means the strategy makes money. A negative expectancy means it loses money regardless of individual wins. On a $50,000 account risking 1% per trade, an expectancy of +0.3R means you earn $150 per trade on average.
How often should I check my trading dashboard?
Review your full dashboard once per week during your Sunday or weekend review session. Daily P&L checks mid-week are fine for awareness, but making decisions based on daily numbers leads to overreacting to normal variance. Weekly trends across 15 to 20 or more trades give you a meaningful signal. Monthly reviews are where you compare current performance against your baseline and make strategic adjustments.
What is a good profit factor for day trading?
A profit factor above 1.5 is solid and above 2.0 is excellent. Profit factor is gross profit divided by gross loss, so a profit factor of 1.5 means you earn $1.50 for every dollar lost. Below 1.0 means you are losing money. Between 1.0 and 1.3, your edge is real but thin, and trading costs or slippage could erase it. Most consistently profitable day traders maintain a profit factor between 1.4 and 2.5.
What is rule adherence rate and how do I track it?
Rule adherence rate measures the percentage of trades where you followed every rule in your trading plan. For each trade, you mark whether you followed your entry criteria, stop loss placement, position sizing, and exit rules. A score of 85% or above means you followed your plan on 85 out of 100 trades. Track it by tagging each trade with "Rules Followed" or "Rules Broken" in your trading journal. In TradeZella, custom tags generate automatic reports showing your adherence rate and the dollar cost of rule-breaking trades.
Should I track different KPIs for swing trading vs. day trading?
The eight core KPIs apply to both styles, but the benchmarks change. Swing traders typically have fewer trades per week, so their sample sizes build more slowly and weekly dashboard reviews may need to shift to biweekly. Day traders should pay extra attention to performance by time of day and trade count, since overtrading and afternoon fatigue are common edge killers. Swing traders should focus more on drawdown duration and holding period analysis since their capital is tied up longer.
How many trades do I need before my dashboard metrics are reliable?
You need at least 30 trades for a rough directional signal and 50 or more for metrics you can act on with reasonable confidence. Below 30 trades, normal variance can make a profitable strategy look terrible or a losing strategy look great. At 100 or more trades, your win rate, profit factor, and expectancy are statistically reliable enough to make capital allocation decisions. This is why weekly reviews work better than daily checks: you accumulate enough data for the numbers to mean something.
Can a trading dashboard help me stop losing money?
A dashboard alone does not fix bad trading, but it shows you exactly where the losses come from. Most traders discover that their losses concentrate in specific areas: a particular setup that looks good but loses money, afternoon trades where fatigue kills execution, or revenge trades after a losing streak. Once you can see these patterns in your data, you can cut the specific behavior instead of guessing. Traders who review their dashboard weekly and make one targeted adjustment per month typically see measurable improvement within two to three months.