Back to Cookbook

Earnings Avoidance Guard

Avoid trading into earnings unless intentional

Traders often recommend beginners avoid earnings volatility entirely; even experienced traders describe earnings as a special regime. This recipe blocks trading on symbols near earnings by default.

House RecipePersonal7 min setup

INGREDIENTS

🔎Web Search🔔Notifications

PROMPT

Create "Earnings Avoidance Guard". If a ticker has earnings within 24 hours or within 12 hours after, block new entries by default and warn. Allow override at 50% risk with mandatory bracket order.

Pain point

Earnings can cause gaps and extreme moves that render normal risk controls ineffective.

Triggers

  • Symbol has earnings within earningsLeadHours
  • OR earnings occurred within earningsLagHours

Conditions

  • Applies only to equities/options (configurable)
  • Allow override only if "earnings mode" enabled

Actions

  • Warn and block new entries by default
  • If override: reduce size and require defined max loss

Parameters (defaults)

  • earningsLeadHours: 24
  • earningsLagHours: 12
  • allowOverride: true
  • overrideRiskMultiplier: 0.5

Examples

  • If a symbol reports after close today, block new swing holds and warn for intraday spikes tomorrow.
  • If override is used, cap risk at 50% and require bracket order.
Tags:#trading#earnings#risk-management