Tracking Your Earnings PnL
Tracking Your Earnings PnL
Most traders have no idea whether they are actually profitable trading earnings. They remember the wins and forget the losses. They believe they have an edge but never measure it. This blindness is why most traders lose money: they cannot see the problem.
Tracking your earnings PnL forces you to confront reality. It reveals whether you actually have an edge, which conditions trigger losses, and which patterns trigger wins. Without tracking, you are flying blind. With tracking, you have a roadmap to profitability.
Quick Definition
An earnings trading journal is a structured log of every earnings trade you make, including entry price, exit price, position size, thesis, actual outcome, and lessons learned. The journal serves two purposes: (1) to calculate your actual win rate, average win, average loss, and profit factor, and (2) to identify patterns in when you win and when you lose.
Key Takeaways
- Most traders don't know their actual win rate because they don't track trades; measuring forces brutal honesty
- Win rate alone is meaningless; a 40% win rate with 3:1 reward-to-risk is profitable, while 60% with 1:2 reward-to-risk is not
- The profit factor (sum of wins / sum of losses) is the single metric that predicts long-term profitability; target 1.5+ to be confident you have an edge
- Pattern recognition requires 20+ trades minimum; patterns visible in 5 trades often disappear in the next 15
- The journal reveals psychological patterns; traders often lose on the same mistakes repeatedly, which the journal makes obvious
- Tracking takes 5 minutes per trade and is the highest-ROI activity a trader can do; it directly improves profitability more than any technique
What to Track in Your Journal
A minimal effective earnings journal tracks 10 data points for each trade. More is helpful, but these 10 will give you the metrics you need.
Setup and Entry
- Stock ticker: The stock you traded (e.g., TSLA)
- Announcement date: The earnings date (e.g., 2024-04-22)
- Entry price: The price at which you entered the position
- Entry time: When you entered (to HH:MM if possible)
- Position size: Number of shares or contracts (e.g., 100 shares or 3 contracts)
Exit and PnL 6. Exit price: The price at which you exited the position 7. Exit time: When you exited 8. PnL dollars: Profit or loss in dollars 9. PnL percent: Profit or loss as a percentage of your entry 10. Exit reason: Why you exited (profit target, stop-loss, time-stop, news, other)
Optional but Highly Useful
- Thesis: Your original reason for the trade (technical breakout, fundamental beat, IV crush, etc.)
- Stop-loss price: The predefined price at which you would stop out
- Profit-target price: The predefined price at which you would take profits
- Win/Loss: Binary (W or L)
- Lesson: What you learned from the trade, if anything
The Spreadsheet Template
The easiest way to track is with a spreadsheet. Here's the minimal template:
| Ticker | Date | Entry | Entry Time | Size | Exit | Exit Time | PnL$ | PnL% | Reason | Thesis | Stop | Target | W/L | Lesson |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TSLA | 2024-04-22 | 245.30 | 16:45 | 100 | 248.15 | 10:30 | 285 | 1.16% | Profit target | IV crush | 242 | 250 | W | Nailed the timing |
| MSFT | 2024-04-23 | 420.00 | 16:30 | 100 | 415.30 | 09:45 | -470 | -1.12% | Stop loss | IV crush | 416 | 428 | L | Stop was too tight |
You can also use specialized trading journals (Fluvio, Edgewonk, TradingView), but a spreadsheet works fine and is free.
Calculating Your Real Statistics
Once you have 20+ trades logged, calculate these metrics:
Win Rate
- Win rate = (Number of winning trades / Total trades) × 100%
- Example: 12 wins out of 20 trades = 60% win rate
A 60% win rate sounds good, but it's meaningless without other metrics. You could have 60% wins with an average loss of 3× your average win, in which case you're losing money overall.
Average Win and Average Loss
- Average win = (Sum of all winning trade PnLs / Number of winning trades)
- Average loss = (Sum of all losing trade PnLs / Number of losing trades)
Example with 20 trades:
- 12 winning trades totaling $3,600 = $300 average win
- 8 losing trades totaling -$2,400 = -$300 average loss
- Win rate: 60%, but average win equals average loss (break-even expectancy)
Expectancy (per trade)
- Expectancy = (Win rate × Average win) − (Loss rate × Average loss)
- Example: (60% × $300) − (40% × $300) = $180 − $120 = $60 per trade
- This $60 is your expected profit per trade
You can only be confident you have a sustainable edge if expectancy is positive. If expectancy is negative, you are a losing trader.
Profit Factor
- Profit factor = Sum of all wins / Sum of all losses
- Example: $3,600 wins / $2,400 losses = 1.5 profit factor
A profit factor of 1.0 means break-even. A profit factor below 1.0 means you're losing. Professionals target a profit factor of 1.5–2.0, which means they make $1.50–$2.00 for every $1 lost.
Identifying Patterns in Your Trades
Once you have 20 trades, look for patterns:
Timing Patterns
- Do you lose more on trades entered in the first 5 minutes after earnings? (If yes, use the 15-minute rule)
- Do you lose more on after-hours trades? (If yes, avoid after-hours)
- Do you lose more on trades held overnight? (If yes, exit before close)
Setup Patterns
- Do you win more on breakout setups or reversal setups?
- Do you win more on high-IV stocks or low-IV stocks?
- Do you win more on beat-and-raise scenarios or guide-down scenarios?
Position Sizing Patterns
- Do you lose more on oversized positions?
- Do you lose more when you size up after a win?
- Do you lose more when you add to losing positions?
Emotional Patterns
- Do you lose more on trades entered emotionally (FOMO) vs. planned setups?
- Do you lose more on revenge trades after a loss?
- Do you lose more when you skip the checklist?
These patterns are pure gold. They reveal exactly which behaviors cost you money. Once you see the pattern, you can change the behavior.
Real-World Example: The Before-and-After Journal
Trader A: No Journal
Trader A makes 15 earnings trades over 3 months. They remember winning 3 big trades ($1,000, $800, $600) and some small losses. They estimate they're up $1,500 and believe they have an edge. They start sizing up their positions.
In reality, they made 15 trades and the wins were $2,400 total while the losses were $3,200 total. They're down $800. But without a journal, they didn't realize it.
Trader B: With Journal
Trader B makes the same 15 trades and logs each one. After 15 trades:
- Win rate: 40% (6 wins, 9 losses)
- Average win: $400
- Average loss: -$356
- Expectancy: (40% × $400) − (60% × $356) = $160 − $214 = −$54 per trade
- Profit factor: $2,400 / $2,160 = 1.11
Even though the profit factor is above 1.0, the expectancy is negative. Trader B sees this and investigates. They review the losses and notice: 7 out of 9 losses came from trades entered in the first 5 minutes after earnings.
They implement the 15-minute rule. Over the next 15 trades, their win rate improves to 53%, average loss drops to -$280, and expectancy becomes +$45 per trade.
The journal revealed the problem, and the fix is simple.
FAQs About Tracking
Q: I'm too busy to log every trade. Can I skip this?
A: No. If you're too busy to spend 5 minutes logging trades, you're too busy to trade. Logging takes 5 minutes and improves profitability more than any other activity. It's the single best use of your time.
Q: What if I'm losing money? Should I hide the journal?
A: The journal shows you're losing so you can fix it. If you don't journal, you just keep losing without understanding why. The journal is the tool that transforms you from a losing trader to a winning one.
Q: Should I track all trades or just earnings trades?
A: Track all trades, but analyze earnings trades separately. Your earnings edge might be different from your non-earnings edge. You need separate metrics for each to know which is profitable.
Q: How long do I need to track to know I have an edge?
A: 20 trades is the minimum. At 20 trades, you have enough data to calculate meaningful statistics. At 50 trades, you have high confidence. At 100+ trades, you know exactly what works.
Q: What if my profit factor is 0.8? What should I do?
A: Your current approach is losing money. Either (1) change your approach (different entry criteria, different position sizing, different markets), or (2) stop trading earnings and do something else. Continuing with a 0.8 profit factor is a path to broke.
Q: Should I share my trading journal with others?
A: Not for validation. Many traders share journals to get praise for wins or sympathy for losses. Neither is helpful. Share your journal with a mentor if you have one, or analyze it yourself. The goal is to improve, not to impress.
Metrics Dashboard: What to Monitor
Once you have a journal, track these metrics over time:
Monthly Metrics
- Total trades
- Win rate
- Average win
- Average loss
- Profit factor
- Total PnL (dollars and percent of account)
Quarterly Metrics
- Same as above, plus average trade duration
- Most profitable setup type
- Least profitable setup type
- Biggest win
- Biggest loss
Annual Metrics
- Overall profit factor
- Overall win rate
- Sharpe ratio (risk-adjusted returns) if you want to get fancy
- Return on risk (profit / risk)
Plot these metrics month-by-month on a chart. You should see improvement over time as you refine your edge. If metrics are flat or declining, something is broken and needs fixing.
Common Mistakes in Tracking
Mistake 1: Tracking Only Winning Trades
A trader logs their 8 winning trades but forgets to log the 12 losing ones. Their win rate appears to be 100%, which is obviously wrong. You must log all trades or the data is worthless.
Mistake 2: Fudging Entry/Exit Prices
A trader entered at $100 but logs $99.50 because they wanted to see a better PnL. This small fudge accumulates and corrupts the entire journal. Log actual prices, not wished-for prices.
Mistake 3: Not Logging the Reason for Exit
A trader exits but doesn't note whether they hit a profit target, stop-loss, or exited on a whim. Without this data, they can't identify which exit discipline works. Always log the reason.
Mistake 4: Abandoning the Journal During Losing Streaks
A trader starts journaling during a winning streak, then stops when the losses come. Without data from the losing streak, they can't see the patterns that caused the losses. Journal through the good and bad.
Mistake 5: Not Acting on the Data
A trader journalized 20 trades, sees a clear pattern (loses 80% on after-hours trades), and then continues trading after-hours anyway. The journal is worthless if you don't act on it. If the data shows a pattern, change your behavior.
FAQ
Q: How long should I keep my journal?
A: Forever. Your journal is the record of your edge. Keep it for at least 1–2 years so you can see seasonal patterns and multiple market regimes. After 2+ years, patterns become very reliable.
Q: Should I include commissions and fees in my PnL?
A: Absolutely. If your commissions are $10 per trade, that $10 comes out of your profit. Many traders ignore commissions and convince themselves they have an edge they don't actually have.
Q: What if I want to change my strategy? Should I start a new journal?
A: You can start a new journal for the new strategy, but keep the old one for historical reference. Comparing the old strategy's metrics to the new strategy's metrics shows whether the change is an improvement.
Q: Is a 50% win rate good enough?
A: Only if your average win is at least 2× your average loss. At 50% win rate with 2:1 reward-to-risk, expectancy = (50% × 2) − (50% × 1) = 0.5, which is positive. At 50% win rate with 1:1 reward-to-risk, expectancy = 0, which is break-even.
Q: I have a 70% win rate but I'm still losing money. How is that possible?
A: Your average loss is larger than your average win. Example: 70% × $100 win − 30% × $500 loss = $70 − $150 = −$80 expectancy. High win rate doesn't mean profitable if your losers are too big.
Related Concepts
- Expectancy: The average profit or loss per trade over a large sample
- Profit factor: The ratio of winning trades to losing trades; higher is better
- Risk-adjusted returns: Returns measured relative to the risk taken (Sharpe ratio, Sortino ratio)
- Backtesting: Testing your strategy on historical data before trading real money
- Trade analysis: Reviewing individual trades to understand what went right or wrong
Summary
Most retail traders are blind to their actual performance. They have no idea whether they are profitable because they don't track their trades. This blindness keeps them losing.
An earnings journal takes 5 minutes per trade and is the highest-ROI activity you can do. It shows your real win rate, your real expectancy, and your real patterns. Armed with this data, you can fix your approach and become profitable.
Without a journal, you are flying blind. With a journal, you have a roadmap to profitability. Choose to journal.
Next
Read Hedging Existing Positions to learn how to protect your portfolio against earnings risk using options and other hedging strategies.