ทุก 3 เดือน บริษัท US 4,000+ แห่งประกาศ earnings · เกิด volatility spike, sector rotation, surprise moves · บทความสอน calendar, implied move, post-earnings drift, beat/miss reaction, guidance > number · 6 setups ที่ Pro ใช้ทำกำไรทุก earnings season
Earnings Season คืออะไร: ช่วง 4-6 สัปดาห์ที่บริษัท US ส่วนใหญ่ประกาศผลประกอบการรายไตรมาส · 4 ครั้งต่อปี · เป็น single biggest source of volatility ในตลาดหุ้น US — มากกว่า Fed meetings, จ้างงาน reports, geopolitical events · stock บางตัวเคลื่อนไหว ±30% ใน 5 นาทีหลัง announcement · ถ้าเข้าใจ playbook — มีโอกาสทำกำไร 2-4 ครั้ง/ปี · ถ้าไม่เข้าใจ — โดน implied volatility crush + wrong direction = double loss
Calendar — เมื่อไหร่ earnings season จัด
Q1 Earnings (มี.ค. quarter results): • Reporting window: กลาง เม.ย. - ปลาย พ.ค. • Peak: ปลาย เม.ย. - ต้น พ.ค. • Mag 7 reports: เม.ย. 25 (GOOGL, MSFT, META), เม.ย. 30 (AAPL, AMZN), พ.ค. 22 (NVDA — fiscal Q1 = calendar Q1+1mo)
Q2 Earnings (มิ.ย. quarter results): • Reporting window: กลาง ก.ค. - ปลาย ส.ค. • Peak: ปลาย ก.ค. - ต้น ส.ค. • Mag 7 reports: ก.ค. 25 (GOOGL, MSFT, META), ก.ค. 30 (AAPL, AMZN), ส.ค. 23 (NVDA)
Q3 Earnings (ก.ย. quarter results): • Reporting window: กลาง ต.ค. - ปลาย พ.ย. • Peak: ปลาย ต.ค. - ต้น พ.ย. • Mag 7 reports: ต.ค. 24 (GOOGL, MSFT, META), ต.ค. 30 (AAPL, AMZN), พ.ย. 20 (NVDA)
Q4 Earnings (ธ.ค. quarter results = ปีเต็ม): • Reporting window: ปลาย ม.ค. - ต้น มี.ค. • Peak: ต้น ก.พ. • Mag 7 reports: ม.ค. 30 (META), ม.ค. 31 (AAPL, GOOGL, AMZN), ก.พ. 26 (NVDA)
ลำดับ industry reporting: • Week 1-2: Banks first (JPM, BAC, GS, MS) • Week 2-3: Tech mega-caps (Mag 7 cluster) • Week 3-4: Consumer + retail (WMT, COST, TGT) • Week 4-5: Energy + utilities • Week 5-6: Smaller/laggards
Tool: earningswhispers.com, finviz earnings calendar, broker calendar — ฟรีทั้งหมด
Implied Move — ตลาด options คาด stock จะเคลื่อนไหวเท่าไหร่
Implied Move คืออะไร: ราคา options ATM (at-the-money) ใน expiry ที่ใกล้สุดหลัง earnings · บอกว่าตลาดคาด stock จะเคลื่อนไหว ±X% หลัง announcement
สูตรง่ายๆ: Implied Move = (Call ATM + Put ATM) / Stock price
ตัวอย่าง: NVDA ราคา $130 · weekly call ATM $130 = $5 · weekly put ATM $130 = $4 · Implied Move = ($5+$4)/$130 = 6.9%
หมายความว่าตลาดคาด NVDA จะเคลื่อนไหว ±6.9% (เทียบ $130 → $121-$139) ใน 1 สัปดาห์หลัง earnings
ใช้ Implied Move ยังไง:
1. Compare actual vs implied. • Actual move < implied → option seller win (IV crush + small move) • Actual move > implied → option buyer win (big surprise) • Historical: ~55-60% ของ earnings actual move < implied · option selling slightly profitable on average
2. Sentiment gauge. • Implied move 5-7% = normal • 8-12% = high expectations / fear • 13%+ = extreme uncertainty (often binary outcomes — biotech, growth stocks at inflection)
3. Position sizing. ถ้า implied move 10% — your stop loss ต้องอย่างน้อย 12-15% · ถ้าคุณ size at 5% portfolio + 12% loss → -0.6% portfolio · acceptable
Tool: • Free: marketbeat.com implied move calculator • Paid: Unusual Whales, Optionstrat — track historical actual vs implied per ticker
4 reactions หลักหลัง earnings — รู้ก่อนเทรด
Reaction 1: Beat + Raised Guidance = Pop บริษัท EPS beat (เกินคาด) + revenue beat + raise full-year guidance · stock มัก gap up 5-15% · ทิศทางต่อ: 60-70% positive ใน 30 วันถัดมา (post-earnings drift)
Reaction 2: Beat + Lowered Guidance = Crash บริษัท EPS beat + revenue beat แต่ guide ลง · stock มักตก -10 ถึง -25% ทันที · "look forward" matters more than "look back" · ตัวอย่าง: SNAP, ROKU, NFLX หลายครั้ง
Reaction 3: Miss + Raised Guidance = Confused EPS miss แต่ guide ขึ้น · short-term ตก 5-10% (focus on miss) · 30 วันต่อมา recover · timeframe arb opportunity
Reaction 4: Beat + In-line Guidance = Sell Market expected raised guidance · in-line = "disappointment" · stock ตก 5-10% · ตัวอย่าง: NVDA Q3 2024 — beat ทุกอย่างแต่ guide เหมือนเดิม → stock -8% next day
Key insight: Guidance >>> Earnings number. บริษัทที่ beat ทุก quarter แต่ guide ลง — stock ตกได้ · บริษัทที่ miss แต่ guide ขึ้น — stock ขึ้นได้ · เพราะ market price in expectations, not historical numbers
Pro tip: อ่าน 8-K filing + earnings call transcript ใน 30 นาทีแรกหลัง release · CEO/CFO ภาษาที่ใช้ใน Q&A บอกอะไรเยอะกว่าตัวเลข
Post-Earnings Drift (PEAD) — phenomenon ที่นักวิจัยพบมา 50 ปี
PEAD คืออะไร: ปรากฏการณ์ที่ stock ที่ surprise ใหญ่ใน earnings (beat หรือ miss) — มีแนวโน้มเคลื่อนไหวต่อในทิศทางเดียวกันใน 30-60 วันถัดมา
Original research: Ball & Brown (1968) — academic paper แรกที่ document · ตามมาด้วย Bernard & Thomas (1989), Fink (1996) — confirm phenomenon ในหลายตลาด
Why PEAD exists:
1. Slow information diffusion. Retail investors react ช้ากว่า institutional · stock ที่ beat + raise → institutions พึ่งเข้า, retail ตามใน 2-4 สัปดาห์
2. Analyst revisions lag. Sell-side analysts ปรับ price targets ใน 1-3 สัปดาห์หลัง earnings · ราคา drift up ตามการปรับ
3. Index inclusion / weighting changes. บริษัทที่ surprise ใหญ่อาจเข้า S&P 500 (S&P 600 จาก mid-cap) — passive flow ตาม
4. Cognitive biases. Anchoring (raters ติดราคาเก่า), conservatism bias (ไม่อยากเปลี่ยน thesis เร็ว)
Strategy ใช้ PEAD:
Beat + Raised Guide play: • Entry: 1-3 วันหลัง earnings (รอ gap fill ถ้ามี) • Hold: 30-60 วัน • Take profit: at next earnings (next quarter) หรือ +20% • Stop loss: -10% • Win rate historical: 60-65%
Miss + Lowered Guide play (short): • Entry: short 3-5 วันหลัง initial drop • Hold: 30-60 วัน • Take profit: -15% ของ original price • Stop loss: 5% above current • Win rate: 55-60%
Filter: • Only large-cap (> $5B market cap) — small-caps PEAD signal noisy • Only > 8% surprise (initial gap) — small surprises don't drift • Combine with sector momentum — if sector rotation away → skip
6 Setups ที่ Pro ใช้
Setup 1: Sympathy play เมื่อ industry leader report ดี → peers วิ่งตาม · ตัวอย่าง: NVDA earnings beat → AMD, ASML, TSM gap up · เทรด peer ก่อน peer's own earnings ใน 1-2 สัปดาห์ · win rate 60%+
Setup 2: Earnings IV crush (option seller) ก่อน earnings IV สูง (60-150% annualized) · หลัง earnings IV ตก 30-50% ใน 24 ชม. · sell ATM straddle 1 วันก่อน → close 1 วันหลัง · ถ้า actual move < implied → win · win rate 55-60% · ห้ามใช้ใน binary biotech
Setup 3: Sector rotation Banking earnings มักให้ภาพ economy · ถ้า JPM, BAC, GS guide cautious → expect sector rotation defensive · trade XLF short + XLP/XLU long · macro play
Setup 4: Insider buying confirmation Form 4 insider buying ก่อน earnings 2-4 สัปดาห์ + post-earnings beat = combo signal · enter ก่อน earnings (small size), add หลัง confirmation · ตัวอย่าง: PLTR 2024 Karp buy → next earnings beat
Setup 5: Failed breakout reversal Stock ที่ gap up 10%+ on earnings beat, แล้วปิดวันที่ low → bearish reversal · short next day · ตัวอย่าง: SNAP, ROKU หลายครั้ง · risk-defined trade
Setup 6: Earnings season laggard catch-up สัปดาห์สุดท้ายของ earnings season — smaller companies report · ถ้า sector leader (ผ่านมาก่อน) beat บอกทิศทาง · ตาม small-cap ที่ยังไม่ report ใน 2-3 days ก่อน → 60% follow same direction
ข้อผิดพลาดที่ Thai trader ทำใน earnings
Mistake 1: Buying OTM calls before earnings. IV crush + need stock move > implied = double headwind · win rate < 20% · expected value negative · ใช้ stock following (buy stock pre-earnings ถ้า conviction) safer
Mistake 2: Holding through earnings without plan. If no clear plan for both outcomes (beat scenario + miss scenario) → reacting emotionally · solution: pre-write 2 plans, decide before earnings · execute mechanically
Mistake 3: Anchoring to old guidance. บริษัท raised guidance Q2, lowered Q3 — current is Q3 number · ตลาด price in latest guide, not summed view · update mental model every quarter
Mistake 4: Ignoring conference call. CEO tone, CFO color, analyst Q&A — บอก signal เยอะกว่า press release · Read transcript on Seeking Alpha (free) ใน 1-2 ชม. หลัง call
Mistake 5: Trading earnings of stocks you don't follow. FOMO เห็น earnings winner → buy without understanding · 50% lose money · solution: maintain watchlist 20-30 stocks · trade only those earnings
Mistake 6: Position too large. Earnings can gap 30%+ unexpectedly · if 10% portfolio + 30% gap = -3% account · solution: 3-5% per earnings play · cluster diversify across sectors
Mistake 7: Time zone issue (Thai-specific). US earnings AMC (after market close = 04:00-08:00 ICT) or BMO (before market open = 19:00-21:00 ICT) · Thai trader ต้องตื่น react · solution: set alerts via broker mobile app + pre-set limit orders
Workflow earnings season — 6 weeks
4 weeks before: • Pull earnings calendar (earningswhispers.com) • Identify 10-20 ticker ที่จะ report ใน watchlist • Check historical: Beat rate, average move, post-earnings drift pattern
2 weeks before: • Check whisper numbers (earningswhispers.com) • Review analyst estimates Trend (rising = bullish, falling = bearish) • Look for insider buying (Form 4) — confirmation signal • Check options flow — unusual activity?
1 week before: • Calculate implied move from options pricing • Decide: enter pre-earnings (small) vs wait post-earnings • Pre-write 2 plans: beat scenario + miss scenario • Set position sizing (3-5% per ticker)
Day of earnings: • Monitor open + intraday (no entry pre-announcement unless small initial position) • If AMC: prepare to react in after-hours · use limit orders • If BMO: react at market open · check overnight reaction first
1 day after: • Read transcript (Seeking Alpha free) • Check analyst price target revisions (Yahoo Finance) • Confirm direction of post-earnings drift signal • Enter PEAD trade if applicable
1-4 weeks after: • Hold PEAD position • Monitor for analyst upgrades/downgrades • Monitor sympathy plays in sector
Week 6 — wrap up: • Earnings season ends · close most positions before next FOMC • Review wins + losses · journal lessons learned • Prepare for next quarter cycle
สรุป — 7 ข้อที่ต้องจำ
1. 4 earnings seasons/ปี — Jan-Feb, Apr-May, Jul-Aug, Oct-Nov
2. Implied Move บอกตลาดคาด stock เคลื่อนไหว — used for sizing + strategy
3. Guidance > earnings number — beat + lowered guide = crash; miss + raised guide = pump
4. PEAD เป็น 50-year phenomenon — large surprises drift in same direction 30-60 days
5. 6 setups: sympathy, IV crush, sector rotation, insider confirmation, failed breakout, laggard catch-up
6. ห้ามซื้อ OTM calls pre-earnings — IV crush kills · ใช้ stock following safer
7. Workflow 6-week cycle — calendar → research → plan → execute → review
คำถามที่พบบ่อย
PEAD ยังใช้ได้ปี 2026 ไหม หรือ market efficient แล้ว?+
ยังใช้ได้แต่ effect ลดลงจาก 1968-2000 · ปัจจุบัน PEAD ทำงานใน mid/small-caps มากกว่า large-caps · large-caps Mag 7 — institutional adjust เร็ว, drift น้อย · งานวิจัยจาก Hou et al. (2020) confirm phenomenon ยังมี alpha +3-5%/ปีในสาย mid/small-cap
ก่อน earnings ซื้อ stock ดีกว่า options ไหม?+
ดีกว่า — เพราะ no IV crush risk · ถ้า direction ถูก + magnitude น้อย → stock still profitable · options need direction + magnitude · win rate stock 50-55%, options 25-35% pre-earnings · expected value stock positive, options usually negative pre-earnings
IV crush รุนแรงแค่ไหน?+
NVDA pre-earnings IV ~120% annualized · post-earnings drops to ~50-60% (cut in half) · option premium ตก 30-50% ทันที (24 ชม.) แม้ stock flat · biotech ระดับ binary IV pre ~200% → post ~80% · IV crush คือ silent killer ของ retail option buyers
Earnings whisper number คืออะไร?+
Whisper = unofficial consensus จาก buy-side investors (different from sell-side analyst estimates) · publish ที่ earningswhispers.com · มัก more accurate กว่า official consensus (10-20% closer to actual) · ใช้เป็น additional data point · ถ้า whisper > consensus → market expects beat · ถ้า EPS แค่ meet consensus = "disappointment"
Mag 7 reports — มี predictable pattern ไหม?+
AAPL: stable, in-line most quarters, low volatility post · MSFT: Azure growth rate is key — focus on cloud commentary · GOOGL: Search ads vs YouTube split + Cloud · AMZN: AWS + retail margin · NVDA: data center growth + guidance (most volatile) · META: ad revenue + Reality Labs spending · TSLA: delivery + margin + FSD/Robotaxi guidance · แต่ละตัวมี "key metric" ที่ตลาด focus มากกว่า EPS number
Earnings season จากเวลาไทย — เทรดยังไง?+
AMC (after market close US) = 04:00 ICT · Thai trader ตื่นเช้าดูได้ก่อนตลาด US open · ใช้ limit orders ตั้ง pre-market entry · BMO (before market open US) = 19:00-21:00 ICT · เห็นทันที + ทำใจเทรดได้ · ใช้ extended hours trading (Webull, IBKR support)
Earnings ที่ Thai trader ห้ามพลาดในแต่ละไตรมาส?+
Mag 7 (AAPL, MSFT, GOOGL, AMZN, NVDA, META, TSLA) + banking leaders (JPM, BAC) + retail (WMT, COST) · 12-15 tickers รวมกัน = ~50% ของ market cap S&P 500 · ดูทั้งหมดได้ใน 5-10 วันรอบ peak earnings · cover macroeconomy + tech + consumer ทุกด้าน
- Earnings Whispers — Whisper numbers and earnings calendar
- Ball & Brown (1968) — "An Empirical Evaluation of Accounting Income Numbers"
- Bernard & Thomas (1989) — "Post-Earnings-Announcement Drift"
- Hou, Xue, Zhang (2020) — "Replicating Anomalies"
- CBOE — Implied Volatility Calculation Methodology
- Seeking Alpha — Free earnings call transcripts








