Skip to content
Back to App

Calendar Heatmap

The calendar heatmap displays your trading P&L on a traditional calendar grid, with each day colored to show whether it was profitable or not. This visual format makes it easy to spot patterns in your performance that raw numbers cannot reveal.

How it works

The calendar heatmap renders a monthly calendar where each day you traded is filled with a color:

  • Green — The day was profitable (positive realized P&L)
  • Red — The day was a loss (negative realized P&L)
  • Dark green — A large profit day
  • Dark red — A large loss day
  • Light green — A small profit day
  • Light red — A small loss day
  • Gray / empty — You did not trade on that day

The color intensity is proportional to the magnitude of the P&L. A day where you made $500 will be a darker green than a day where you made $50. Similarly, a $500 loss day will be a darker red than a $50 loss day.

Hovering for details

Hover over any day on the calendar to see a tooltip with detailed information:

  • Date — The full date
  • P&L — The exact dollar amount
  • Trades — Number of trades completed that day
  • Win rate — Percentage of winning trades for the day
  • Best trade — The largest winning trade
  • Worst trade — The largest losing trade

This allows you to quickly drill into any day that catches your eye without leaving the heatmap view.

What to look for

The power of the calendar heatmap is in the patterns it reveals. Here are the key things to watch for.

Clustering of red days

If you see several red days in a row, you were in a losing streak. This is normal — every trading strategy has losing periods. But the length and depth of the streak matters:

  • 2-3 red days — Normal variance. Do not overreact.
  • 5+ red days — A signal that something may be off. Review those days in Trade History to understand what happened.
  • A full red week — Consider whether the market conditions changed, whether you were trading emotionally, or whether your strategy needs adjustment.

Day-of-week patterns

Look at the columns of the calendar (each column is a day of the week). Do you notice that one column is consistently redder than others? Common findings:

  • Mondays — Some traders struggle on Mondays because the market often gaps from Friday’s close and behaves differently during the opening session.
  • Fridays — Reduced volume and position squaring before the weekend can lead to choppy, unpredictable price action.
  • Wednesdays (CL traders) — If you trade crude oil, the weekly EIA inventory report on Wednesday at 10:30 AM ET can cause sharp, unpredictable moves.

Beginning and end of month

Some traders notice patterns around the beginning or end of each month. This can be related to:

  • Monthly options expiration — Increased volume and unusual price behavior
  • First-of-month positioning — New capital allocation by institutional traders
  • Personal psychology — Starting a new month with too much aggression to “start strong” or being too cautious to “protect gains”

Seasonal patterns

Zoom out to look at multiple months. Are certain months consistently better or worse? Market conditions vary seasonally:

  • January — Often strong directional moves as institutional traders rebalance
  • Summer months (June-August) — Typically lower volatility and thinner volume
  • September-October — Historically more volatile, with higher potential for large moves
  • December — Reduced trading activity around holidays

Recovery after large losses

Find a dark red day on the calendar. Now look at the days immediately following it. Do you see more red? This could indicate revenge trading — trying to immediately recover a large loss by taking bigger or more frequent trades. If you spot this pattern, implement a mandatory cooldown rule: after a large loss day, either take the next day off or trade at reduced size.

Using the heatmap for improvement

Compare periods

Look at a month where you performed well and a month where you performed poorly. What was different? Possible differences to investigate:

FactorGood MonthBad Month
Trading frequencyModerate (1-3 trades/day)High (5+ trades/day)
Market conditionsTrending, directionalChoppy, range-bound
Day-of-week spreadSpread across the weekConcentrated on 2-3 days
Loss recoveryAccepted losses, moved onRevenge traded after losses
Emotional stateCalm, patientAnxious, impulsive

Set daily P&L targets based on history

Use the heatmap to calibrate realistic daily expectations. If your average green day is $100-$200, do not expect $500 days regularly. Setting realistic targets based on actual performance helps maintain patience and prevents overtrading to chase unrealistic goals.

Identify your “green streaks”

Find the longest streak of consecutive green days on the heatmap. What did those days have in common? Were they in a trending market? Did you trade fewer times per day? Did you stick to one instrument? Understanding the conditions of your best performance helps you seek them out intentionally.

Track the ratio of green to red days

Count the number of green days vs. red days in a month. A healthy ratio for most strategies is:

RatioInterpretation
60-70% greenStrong consistency. Most trading styles should target this range.
50-60% greenAcceptable if your green days are significantly larger than your red days.
Below 50% greenConcerning. Even if overall P&L is positive, the frequency of losing days suggests inconsistency.
Above 70% greenExcellent, but make sure you are not achieving this by closing trades too early (taking very small profits).

Combining with other analytics

The calendar heatmap is most powerful when used alongside other analytics tools:

Heatmap + equity curve

If the heatmap shows a cluster of red days, look at the same period on the equity curve. How deep was the drawdown? How long did it take to recover? The heatmap shows you when it happened; the equity curve shows you how much damage it caused.

Heatmap + time analysis

If Wednesdays are consistently red on the heatmap, check the time analysis to see what hours on Wednesdays are causing the losses. You might find that your Wednesday losses are concentrated around a specific event (like the CL inventory report at 10:30 AM), while the rest of the day is fine.

Heatmap + trade journal

When you spot a pattern on the heatmap (e.g., three dark red days in a row), read your journal entries for those days. What were you thinking and feeling? What was your preparation like? Journal entries add context that pure numbers cannot provide.