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