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:
| Factor | Good Month | Bad Month |
|---|---|---|
| Trading frequency | Moderate (1-3 trades/day) | High (5+ trades/day) |
| Market conditions | Trending, directional | Choppy, range-bound |
| Day-of-week spread | Spread across the week | Concentrated on 2-3 days |
| Loss recovery | Accepted losses, moved on | Revenge traded after losses |
| Emotional state | Calm, patient | Anxious, 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:
| Ratio | Interpretation |
|---|---|
| 60-70% green | Strong consistency. Most trading styles should target this range. |
| 50-60% green | Acceptable if your green days are significantly larger than your red days. |
| Below 50% green | Concerning. Even if overall P&L is positive, the frequency of losing days suggests inconsistency. |
| Above 70% green | Excellent, 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.