What is Earnings Surprise?
Earnings surprise measures how reported EPS differs from consensus estimate.
Formula
Earnings Surprise (%) = ((Actual EPS - Consensus EPS) / |Consensus EPS|) × 100
Indian market context (NSE)
Reference levels: Nifty 50 at 24,300, Reliance Industries at ₹1,300, Bank Nifty futures at 55,000 (lot size 30). Examples below show how Earnings Surprise shows up on Indian index, equity, and futures books — update to live quotes in your journal.
Nifty 50 perspective
Nifty at 24,300: index-level earnings surprise aggregates 50 names — useful macro filter for allocation, less useful for Bank Nifty scalps the same afternoon.
Reliance Industries perspective
Earnings Surprise for Reliance at ₹1,300: pull from latest exchange filings and investor presentation — compare to Nifty 50 median for context, not as a timing signal for intraday futures.
How to validate
- Validate Earnings Surprise trades against the published event calendar.
- Separate earnings trades from non-event technical tags in analytics.
- Re-read news source in journal note to avoid hindsight bias in review.
- Compare results only within the same market regime (bull/bear/sideways).
How to track in TradeLyser
- Link trade to catalyst note (event, date, source) in comments.
- Tag “event trade” vs “technical only” before entry.
- Calendar review after results season for tag-level P&L.
- Export event-tagged trades for annual tax and process reconciliation.
Best practices
- Trade smaller into unknown event risk around Earnings Surprise.
- Verify source quality before tagging fundamental triggers.
- Do not retrofit fundamental narratives onto technical entries.
- Keep investment and trading books separate in analytics.
Common pitfalls
- Trading headlines without time-stamped journal proof.
- Holding losers because the “story” behind Earnings Surprise must recover.
- Mixing tax-loss harvesting with active trading tags.
- Using stale data after earnings revisions.
How to use this in TradeLyser
Record estimate, actual, and surprise % in event journal.
Related terms
Earnings per share is net profit attributable to common shareholders divided by shares outstanding.
Earnings play structures trades before or after quarterly results for anticipated move.
Forward P/E = price ÷ estimated future EPS — anticipates earnings growth.
A price gap occurs when the market opens significantly above or below the previous close without trading through the interval.
FAQ
Surprise % source?
Use same consensus provider consistently.
Surprise fade next day?
Tag day1 vs day2 stats separately.
Start journaling with
TradeLyser
Connect your broker, tag strategies, and review performance with AI-assisted insights.