Saltar a contenido

Earnings announcement management

Cómo la strategy maneja earnings announcements de los holdings. Resuelve PP-06. Decisión: holding through earnings con size reduction 50% pre-announcement, aprovechando PEAD cuando confirma momentum.

El problema

La strategy (monthly rebalance, holding 2-8 semanas) inevitablemente atraviesa earnings. Cada ticker reporta ~4×/año; con 10 holdings, ~3-4 earnings/mes en promedio.

Earnings puede mover un stock ±5-15% en un día. Sin plan, es riesgo puro.

PEAD — el fenómeno (Ball-Brown 1968)

Post-Earnings Announcement Drift: después de un earnings surprise, el precio sigue drifteando en la dirección de la sorpresa por semanas-meses.

Números históricos

  • Bernard-Thomas 1989: PEAD ~18% annualized en US equity.
  • Decay: en US developed markets el effect ha decaído — "insignificancia en algunos casos" últimos años.
  • China 2024: PEAD aún >6% quarterly — mercados menos eficientes.
  • Retail-heavy stocks: mayor PEAD (StockTwits data 2010-2021: long-horizon retail holdings +1.8-3.4pp en days 0-75 post-earnings).

Combinación con momentum

PEAD + momentum: cuando el earnings surprise confirma el signal de momentum, la combinación tiene mayor conviction y drift más pronunciado. Key insight: los stocks en el top 10 del composite score que además tienen earnings surprise positiva son los "mejores" holdings.

Opciones de manejo

A. Avoid entirely (skip earnings)

  • Cerrar posición 1-2 días antes del announcement, recomprar después si sigue en top 10.
  • Costo: 4× extra round-trip / año × 10 holdings = 40 trades extra/año en fricción. Con RACIONAL Pro spread 0.49% → 40 × 1% = 4% anual solo por fricción. Masivo.
  • No recomendado por fricción.

B. Reduce pre, restore post (semi-skip)

  • Size down 50% un día antes.
  • Restore al 100% 1-2 días después si signal sigue válido.
  • Costo: 20 trades extra/año × 0.5% (media position) = ~2% anual fricción.
  • Menos malo pero aún caro.

C. Hold through (passive)

  • Mantener posición plena.
  • Riesgo: un mal earnings = -10% en un holding = -1% en portfolio (10% weight).
  • Costo: 0 fricción. Pierde upside del PEAD negativo (cuando surprise negativa sería señal de sell temprano).

D. Hold through con signal amplification (recomendado)

  • Mantener posición plena a través del earnings.
  • Post-earnings, el Strategy Agent recalcula: si earnings surprise + momentum siguen alineados, hold. Si divergen (earnings negativo contradice momentum positivo), add al blocklist hasta el siguiente rebalance.
  • Adicional: incluir earnings_surprise en el score composite (enhancement futuro).

Decisión para el proyecto

Opción D, con refinamiento conservative:

  1. No cerrar antes de earnings — fricción mata.
  2. Size cap por holding con earnings inminente: si un holding tiene earnings en próximos 5 días Y ya está al max 10%, no incrementar.
  3. Post-earnings monitoring (Risk Agent daily): si un holding tuvo earnings + drop >10% + momentum deteriorado → mark for sell en next rebalance.
  4. No trade pre-earnings 48h (Risk Agent check): si vamos a abrir NUEVA posición, skip si earnings en <48h. Reduce risk de entrar justo antes de un gap.

Por qué NO avoid earnings

El spread de RACIONAL + tax Chile hacen que cada trade cuesta más que el alpha esperado de evitar un mal earnings. Con probabilidad ~50/50 de good vs bad earnings, hedge cuesta ~2-4% anual para eliminar un downside que en realidad es ~±1-2% portfolio.

La matemática no justifica hedgear.

Enhancement futuro: earnings surprise como signal

Post-MVP, agregar al composite score:

score = 0.4 × momentum_ensemble 
      + 0.2 × earnings_surprise_z
      + 0.25 × quality_score 
      + 0.15 × value_score

Donde earnings_surprise_z = z-score de (actual EPS - consensus EPS) / abs(consensus EPS). Stocks con earnings surprises positivas recientes suben en ranking.

Esto agrega la pata de PEAD sin la fricción de timing individual.

Gaps

  • Backtest específico: cuánto cuesta/aporta cada opción (A/B/C/D) sobre SPY 2000-2024.
  • Earnings calendar API: EODHD, Finnhub, IEX Cloud. Checar cobertura retail-friendly.
  • Definición exacta de "earnings surprise" — beat % vs rev surprise vs guidance change.

Relaciones