From everything-claude-trading
- Interpreting economic data releases and their market implications
npx claudepluginhub brainbytes-dev/everything-claude-tradingThis skill uses the workspace's default tool permissions.
- Interpreting economic data releases and their market implications
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
Leading Indicators (predict future economic activity):
Coincident Indicators (confirm current economic state):
Lagging Indicators (confirm trends after the fact):
Nonfarm Payrolls (NFP):
Release: First Friday of month, 8:30 AM ET
Components that matter:
1. Headline number (consensus vs actual)
2. Prior month revision (often +/- 50K, markets react to direction)
3. Unemployment rate (U-3) and underemployment (U-6)
4. Average hourly earnings (YoY) — wage inflation proxy
5. Average weekly hours — leading indicator within the report
6. Labor force participation rate — structural employment picture
Market reaction framework:
- Strong NFP + high wages: hawkish (rates up, USD up, stocks mixed)
- Strong NFP + moderate wages: Goldilocks (stocks up, USD modest)
- Weak NFP + falling wages: dovish (rates down, USD down, stocks mixed)
- Weak NFP + rising wages: stagflation concern (stocks down, rates volatile)
Typical market impact:
- S&P 500: 0.5-1.5% move on significant surprises
- 2Y Treasury: 5-15 bps move
- EUR/USD: 50-100 pips move
CPI (Consumer Price Index):
Release: ~13th of month, 8:30 AM ET
Key measures:
1. Headline CPI (includes food and energy — volatile)
2. Core CPI (excludes food and energy — Fed focus)
3. Supercore (core services ex-housing — Powell's preferred measure)
4. Shelter/OER — largest component (~35%), lags real-time rents by 12 months
5. Trimmed mean CPI (Dallas Fed) — removes outliers for underlying trend
Monthly vs annualized:
- 0.2% MoM core = ~2.4% annualized (near target)
- 0.3% MoM core = ~3.7% annualized (above target)
- 0.4%+ MoM core = ~4.9%+ annualized (significantly hot)
Market sensitivity: CPI has become the most market-moving release
since 2022 inflation surge. Single 0.1% surprise in core can move
S&P 500 by 1-2% and 2Y yields by 10-20 bps.
PMI (Purchasing Managers' Index):
Scale: 0-100, 50 = neutral
Above 50: expansion
Below 50: contraction
Above 55: strong expansion
Below 45: significant contraction (recession territory)
Sub-indices (ISM Manufacturing):
- New Orders: most forward-looking, leads headline by 1-2 months
- Production: current activity level
- Employment: labor market signal
- Prices Paid: input cost inflation (leads PPI/CPI)
- Supplier Deliveries: supply chain stress (higher = longer delays)
- Inventories: stock building vs destocking cycle
- New Export Orders: global demand signal
Global PMI composite provides real-time GDP proxy:
PMI 50 ≈ 0% GDP growth
PMI 55 ≈ 3% GDP growth
PMI 45 ≈ -2% GDP growth (recession)
Citi Economic Surprise Index (CESI):
Measures: weighted average of data surprises (actual - consensus)
Positive: data is beating expectations (economy stronger than expected)
Negative: data is missing expectations
Trading signal:
- CESI rising from negative to positive: risk-on, pro-cyclical assets
- CESI falling from positive to negative: risk-off, defensive assets
- CESI is mean-reverting: extreme readings tend to reverse within 2-3 months
- Not a level indicator — measures second derivative of expectations
Limitations:
- Consensus estimates adjust over time (expectations catch up to reality)
- Mean reversion is mechanical, not predictive
- Works better for FX (rate expectations) than equities
Bloomberg Economic Surprise Index:
GDP Nowcasting:
Atlanta Fed GDPNow:
- Real-time GDP estimate updated as data releases occur
- Mechanical model: no subjective adjustments
- Starts inaccurate early in quarter, improves as more data arrives
- Useful for tracking direction, not precise level
NY Fed Nowcast:
- Uses larger dataset, dynamic factor model
- Updated weekly
- Generally more stable than GDPNow
Market application:
- Compare nowcast to consensus GDP forecast
- If nowcast >> consensus: growth surprise likely, bullish positioning
- If nowcast << consensus: growth disappointment likely, defensive positioning
Pre-Release Positioning:
1. Review consensus estimate and range of forecasts
2. Assess positioning: are traders already positioned for a beat or miss?
3. Check related high-frequency data that may hint at outcome
- ADP before NFP (imperfect correlation, but directional signal)
- Regional Fed surveys before ISM
- Used car prices before CPI (vehicles component)
4. Define scenario matrix: what happens if beat, in-line, or miss?
5. Position (if trading the release) or protect (if holding existing positions)
Post-Release Reaction Framework:
Immediate reaction (0-5 minutes): headline number vs consensus
Secondary reaction (5-30 minutes): details, revisions, sub-components
Reversal risk (30-120 minutes): initial overreaction corrects
Trend continuation (days-weeks): if data confirms broader narrative
Key principle: trade the reaction, not the number
- Strong data but market sells off = market was already positioned for strength
- Weak data but market rallies = bad news already priced in, relief rally
Score each release on:
1. Magnitude of surprise (|actual - consensus| / historical std deviation)
2. Direction consistency (does it confirm or contradict recent trend?)
3. Component quality (breadth of strength/weakness in sub-indices)
4. Revision direction (prior months revised up or down?)
5. Market reaction (did price action confirm the data interpretation?)
Aggregate: 3+ indicators signaling same direction = high conviction
Mixed signals: reduce position sizes, wait for clarity
Setup:
- Core CPI consensus: +0.3% MoM
- Market pricing: 2 rate cuts in 2024
- Recent data: last 3 core CPI prints were 0.4%, 0.4%, 0.3%
- Positioning: market slightly positioned for in-line print
Scenario matrix:
A) Core CPI +0.2% (dovish miss):
- 2Y yield: -10 to -15 bps
- S&P 500: +1.0 to +1.5%
- USD: weaker
- Rate cut pricing increases
B) Core CPI +0.3% (in-line):
- 2Y yield: flat to -3 bps
- S&P 500: +0.2 to +0.5%
- Modest relief if market feared upside surprise
C) Core CPI +0.4% (hawkish beat):
- 2Y yield: +10 to +20 bps
- S&P 500: -1.0 to -2.0%
- Rate cut pricing reduced
- USD stronger
Trade: Buy S&P 500 straddle (options) expiring same day
Cost: 0.8% of S&P 500 notional
Expected move: 1.0-1.5% either direction
Edge: market underpricing magnitude of potential move
Observation:
- US ISM Manufacturing PMI: 52 (expanding)
- Eurozone Manufacturing PMI: 44 (contracting)
- China Caixin Manufacturing PMI: 51 (expanding, recovering)
- Divergence: US and China expanding, Europe contracting
Implications:
- US growth holding up -> USD supportive
- Europe weakening -> ECB likely to cut before Fed
- China recovering -> commodity demand positive
- Global growth: mixed, not synchronized
Trade ideas:
1. Short EUR/USD: Europe/US divergence, rate differential widening
2. Long copper: China demand recovery + constrained supply
3. Overweight US vs European equities: growth differential
Monitor: if US PMI breaks below 50, divergence thesis changes
Situation:
- Q3 GDP consensus: +2.0% annualized
- Atlanta Fed GDPNow (8 weeks into quarter): +4.5% annualized
- NY Fed Nowcast: +3.8% annualized
- Gap: nowcasts are ~2.0% above consensus
Interpretation:
- High-frequency data is significantly stronger than economists expect
- Consensus will likely be revised higher as more forecasters update
- GDP release may surprise significantly to the upside
Trading implications:
- Growth surprise = hawkish for rates (less likely Fed cuts)
- Positive for cyclical sectors (financials, industrials)
- Negative for long-duration bonds
- USD supportive (higher rates, growth differential)
Position: overweight cyclicals, underweight duration
Monitor: watch for retail sales and industrial production to confirm
Before trading around economic indicators, verify: