You know your win rate. You know your total P&L. But can you explain why last month was profitable and this month isn’t?

Most traders can’t. They track the scoreboard but not the game film. And that’s the difference between traders who improve and traders who repeat the same cycle — a good month, a bad month, no understanding of what changed.

Analyzing trading performance isn’t about calculating more metrics. It’s about asking the right questions, in the right order, with the right data. This guide walks you through the complete process — from the numbers that actually matter to the behavioral patterns that explain them.

Step 1: Get Your Data in One Place

You can’t analyze what you can’t see. Before anything else, consolidate your trade history.

What You Need

  • Every trade from the period you’re analyzing (minimum 30 trading sessions for meaningful patterns)
  • Entry and exit timestamps (not just dates — time of day matters)
  • Position size and direction for each trade
  • Realized P&L per trade
  • Fees and commissions included in P&L (net numbers, not gross)

How to Get It

  • From your broker: Export trade history as CSV. Most brokers support this in account settings or reporting sections.
  • From an API: Connect your exchange to a journaling tool for automatic syncing. Read-only API keys — never give analytics tools trading or withdrawal permissions.
  • From a spreadsheet: Export as CSV and import into analysis software.

TraderDynamiq supports verified Binance, Bybit and TradingView CSV formats with automatic detection. Upload your file, the system identifies the broker, and your trades are normalized into a single analysis-ready format. No manual mapping required.

Why this step matters: Traders who analyze only their “memorable” trades — the big wins and painful losses — miss the patterns that live in the middle. You need all the data.

Step 2: Start With the Foundational Metrics

Before looking at behavior, establish your baseline numbers. These five metrics tell you whether you’re profitable and how:

The Core Five

  1. Net P&L — Total profit or loss after fees. The ultimate scoreboard.
  2. Win rate — Percentage of trades that were profitable. Context-dependent: a 35% win rate with a 3:1 reward-to-risk ratio is excellent. A 65% win rate with a 1:0.5 ratio is a slow bleed.
  3. Profit factor — Gross profits divided by gross losses. Above 1.0 means profitable. Above 1.5 is solid. Above 2.0 is strong.
  4. Average win vs. average loss — The ratio between your typical winning trade and your typical losing trade. If your average loss is larger than your average win, you need a very high win rate to survive.
  5. Maximum drawdown — The largest peak-to-trough decline in your account. This is your risk metric. A strategy that makes 20% per year but has 40% drawdowns will eventually blow up psychologically.

What These Metrics Tell You (and Don’t)

These five numbers tell you the score. They don’t tell you why. A trader with a 52% win rate and 1.3 profit factor might be:

  • A disciplined trader with a slight edge, executing consistently
  • An undisciplined trader with a strong edge, giving back profits to behavioral mistakes

The numbers look similar. The solutions are completely different. That’s why performance analysis doesn’t stop at metrics.

Step 3: Segment Your Performance

Aggregate metrics hide the real story. The next step is breaking your performance into segments that reveal where you make and lose money.

By Time of Day

Plot your P&L by hour of the day. Most traders have clear “best hours” and “worst hours.” Common findings:

  • First hour of the session: High volatility, high opportunity, but also high emotional trading. Many traders are profitable in this window but give it back later.
  • Midday: Low volume, choppy price action, poor setups. Many traders overtrade here out of boredom.
  • Last hour: Increased volume and trend continuation. Traders who are already down tend to take desperate trades here.

Actionable insight: If you’re consistently unprofitable between 11 AM and 1 PM, stop trading during that window. This single adjustment — trading fewer hours — is one of the highest-impact changes a trader can make.

By Day of the Week

Some traders perform significantly better on certain days. This might correlate with:

  • Economic calendar events (NFP Fridays, FOMC Wednesdays)
  • Market-specific patterns (crypto weekends vs. forex weekdays)
  • Personal energy cycles (Monday focus vs. Friday fatigue)

By Symbol or Asset

Not every instrument suits every trader. You might be profitable trading Bitcoin but consistently lose on altcoins. You might crush EUR/USD but bleed on GBP/JPY.

Segment your P&L by symbol and look for:
- Which symbols are you trading most frequently?
- Which are most profitable per trade?
- Which have the worst risk-adjusted returns?
- Are you overallocating to instruments you lose on?

By Trade Duration

Are you better at quick scalps or longer holds? Segment by duration and compare:
- Trades held less than 5 minutes
- Trades held 5-30 minutes
- Trades held 30 minutes to 2 hours
- Trades held overnight

Many traders discover they’re profitable on one timeframe and unprofitable on another — but they keep mixing both.

Step 4: Analyze Your Behavioral Patterns

This is where performance analysis becomes performance improvement. Metrics tell you what happened. Behavioral analysis tells you why.

The Five Most Expensive Behavioral Patterns

Research across thousands of retail trading accounts (TraderFunding Report, 2025; Steenbarger, 2009) consistently identifies these as the top performance destroyers:

1. Revenge Trading

Trading immediately after a loss to “make it back.” Revenge trades have a measured win rate 15-25% lower than planned trades, because they’re driven by emotion rather than setup quality.

See what your own trading mistakes actually cost

Drop your Binance, Bybit or TradingView export and get your own leaks ranked in dollars — no account, no card, file never stored.

Analyse My Trades Free →

Or read a real report first · Start your free trial · See all features

How to detect it: Look for clusters of trades that start within 5 minutes of a losing trade. If your win rate on those trades is significantly lower than your baseline, you have a revenge trading problem.

Typical cost: $500-3,000/month for active day traders.

2. Overtrading

Taking more trades than your edge supports. The most common form of overtrading is “boredom trading” — entering low-quality setups because nothing else is happening.

How to detect it: Track your daily trade count. Compare P&L on days with above-average trade counts vs. below-average. If high-volume days are consistently unprofitable, you’re overtrading.

Typical cost: $300-2,000/month — death by a thousand cuts.

3. Position Size Violations

Risking more than your rules allow on individual trades, often after a winning streak (overconfidence) or losing streak (desperation).

How to detect it: Calculate the standard deviation of your position sizes. If it’s high relative to the mean, your sizing is inconsistent. Compare P&L on oversized trades vs. correctly sized trades.

Typical cost: One oversized loser can wipe out a week of disciplined gains.

4. Session Drift

Starting with a plan to trade the morning session and still being in front of the screen at 4 PM, taking trades in time windows you know are unprofitable.

How to detect it: Compare planned session end time vs. actual last trade time. If you’re consistently trading 2+ hours past your planned stop, session drift is costing you money.

5. Stop-Loss Widening

Moving your stop-loss further away after the trade goes against you, hoping for a reversal. This turns small losses into large ones.

How to detect it: Compare your planned stop distance at entry vs. actual stop distance at exit. If actual stops are consistently wider, you’re leaking money through hope-based risk management.

Automating Behavioral Detection

You can track these patterns manually, but it’s tedious and error-prone. Tools like TraderDynamiq detect these patterns automatically and put a dollar figure on each one. Instead of guessing whether revenge trading is a problem, you see: “Revenge trading cost you $1,840 this month across 12 trade clusters.”

That specificity is what drives change. Vague awareness doesn’t fix behavior. Dollar-denominated evidence does.

Step 5: Check Your Rule Compliance

If you have trading rules — and you should — measure whether you’re following them.

Common Rules Worth Tracking

  • Maximum trades per day (e.g., no more than 10)
  • Maximum loss per day (e.g., stop trading after losing $500)
  • Cooldown after losses (e.g., 30-minute break after consecutive losses)
  • Time restrictions (e.g., no trading before 9:30 AM or after 3 PM)
  • Position size limits (e.g., never risk more than 2% per trade)

How to Measure Compliance

For each rule, calculate:

  • Compliance percentage — What percentage of sessions did you follow this rule?
  • Cost of violations — What was the P&L on trades that violated the rule?
  • Trend — Is compliance improving or declining over time?

Most traders are shocked by their actual compliance rates. They think they follow their rules 90% of the time. The data usually shows 50-70%.

Step 6: Run Counterfactual Analysis

This is the most powerful — and most underused — performance analysis technique.

The “What If” Framework

Take your actual trade history and ask:

  • What if I removed all revenge trades? Recalculate your P&L and equity curve without those trades. The difference is the exact cost of revenge trading.
  • What if I stopped trading after my worst hour? Remove all trades from your least profitable time window and see the impact.
  • What if I followed my position sizing rules perfectly? Cap all trades at your maximum allowed size and recalculate.
  • What if I respected my daily loss limit? Remove all trades taken after the daily loss threshold was hit.

Each scenario shows you the dollar cost of a specific behavior. This makes prioritization easy: fix the behavior that costs you the most money first.

TraderDynamiq’s What-If Simulator does this automatically. Remove any behavioral pattern from your history and see the recalculated equity curve instantly. No manual calculations required.

Step 7: Build a Review Cadence

Analysis without rhythm becomes sporadic. Build it into your schedule:

Daily (5 Minutes)

  • Import today’s trades
  • Read behavioral verdict
  • Note one thing to do differently tomorrow

Weekly (15 Minutes)

  • Review the week’s aggregate metrics
  • Check rule compliance percentage
  • Identify biggest behavioral cost this week
  • Set one focus area for next week

Monthly (30 Minutes)

  • Compare this month’s metrics to previous months
  • Run What-If analysis on your top 2 behavioral patterns
  • Check whether your discipline is trending up or down
  • Adjust rules if needed (tighten or relax based on evidence)

Quarterly (1 Hour)

  • Full performance review across all segments
  • Identify which symbols, time windows, and setups to keep or drop
  • Evaluate whether your strategy edge is intact or degrading
  • Set goals for the next quarter based on data, not hope

The Analysis That Changes Everything

Most traders who commit to this process report that one specific insight changed their trading more than any strategy, indicator, or course:

The dollar cost of their worst behavioral pattern.

It’s not the analysis framework itself. It’s the moment you see “overtrading cost you $4,200 in the last 90 days” and realize that removing one behavior — not learning a new strategy, not finding better entries — would have been your most profitable change.

That’s what performance analysis is for. Not to generate more numbers. To find the one change that has the highest impact on your actual results.


Want to see the same analysis run on your own trade history? Analyse your trades free — drop your Binance, Bybit or TradingView export and get your own repeating patterns ranked by measured P&L. No account, no email, no card, and your file is never stored. Not ready to upload? Read a real report first.

Ready to analyze your trading performance with real data? Start free with TraderDynamiq — import your trades in under 5 minutes, get automated behavioral verdicts, and see exactly where your money is going. No credit card required.

Related Reading

See what your own trading mistakes actually cost

Drop your Binance, Bybit or TradingView export and get your own leaks ranked in dollars — no account, no card, file never stored.

Analyse My Trades Free →

Or read a real report first · Start your free trial · See all features