Inflation: CPI, PPI & PCE
Learning objectives
- Distinguish CPI, PPI, and PCE: who publishes them, what they measure, which the Fed watches.
- Explain the hot-inflation → higher-for-longer → lower-futures chain and run the CPI-morning playbook.
Raw Price vs Regime-Classified Volatility Bands (Low-Vol · Trend · Hostile Shock)
19:30 ICT. Core CPI prints 3.4% vs 3.2% expected — two decimal points. ES drops 50 points in 5 minutes. Your stop, 20 points below entry, fills 34 points down. Nothing about your read was wrong; the morning was the trade, and mornings like this have rules. This lesson is the inflation-data survival guide.
The three measures (lạm phát):
- CPI (chỉ số giá tiêu dùng, BLS, monthly ~mid-month): the consumer basket. Headline includes everything; core strips food & energy — core is what markets react to.
- PPI (chỉ số giá sản xuất, BLS, monthly): producer/wholesale prices — a leading indicator; pipeline pressure that reaches CPI months later.
- PCE (chi tiêu tiêu dùng cá nhân, BEA, monthly): the Fed’s preferred gauge; core PCE target = 2%. Broader and chain-weighted — usually runs cooler than CPI.
The chain: hot print → rate-cut odds fall (“higher for longer”) → discount rate up → NQ/ES down. Cool print → reverse. Consensus vs actual (đồng thuận) is everything — 3.4% vs 3.2% expected is hawkish even though 3.4% alone tells you nothing.
Release time: 8:30 ET = 19:30 ICT (summer) / 20:30 ICT (winter) — 60–90 minutes before the RTH open. Same slot as NFP and jobless claims. Learn this slot cold.
CPI-morning rules: no new positions 19:00–19:45 ICT on CPI days. Spreads widen, slippage explodes in the first 2 minutes. Let the first 15-minute post-release range form, then trade it like any opening range (M4/M5 tools).
⚠️ Risk note: scheduled news is the #1 slippage event for retail stops. A stop is an execution guarantee, never a price guarantee — size CPI mornings as if your stop fills 2–3× worse than planned.
Figure: ES 1-minute around a CPI release. 19:30: vertical 50-point drop in 5 candles (labeled “expectation revision, not the number”). 19:30–19:45 shaded: “no-trade window.” 19:45+: a 15-minute range forms; breakout arrow labeled “trade this, not the spike.”
Worked example: CPI day. Consensus core 3.2% YoY; actual 3.4%. ES falls 50 points in 5 minutes (6,000 → 5,950) as September cut odds drop 70% → 35%. The trader who waited traded the post-19:45 range break short and rode it to 5,945. The trader who market-bought “the dip” at 5,970 without a plan was down 25 points before RTH opened. The number didn’t matter — the revision of rate expectations did. The morning sheet should have said: “CPI 19:30 ICT — flat until 19:45, then trade the range.”
Common mistake: Trading the number instead of the surprise — “3.4% is high, so short.” If 3.5% was expected, 3.4% is dovish. Direction comes from actual-vs-consensus, never from the absolute level. Check the consensus first, always.
Recap:
- CPI (consumer, core matters), PPI (producer, leading), PCE (the Fed’s 2%-target gauge) — released 8:30 ET / 19:30 ICT.
- Hot vs consensus → higher-for-longer → lower futures; the surprise, not the number, is the trade.
- CPI mornings: flat 19:00–19:45, trade the post-release range, size for 2–3× slippage on stops.
Quiz: Core CPI prints 3.1% vs 3.3% expected — a cool surprise. ES rallies 40 points, then fades the entire rally within an hour. Give two distinct explanations for the fade, one positioning-based and one expectation-based. Answer: Positioning: the cool print triggered short-covering (fast, mechanical) rather than fresh longs — once covers finished, no real buying remained (M8.04’s risk-board logic). Expectation-based: the market may have already priced even cooler (whisper numbers), or Fed speakers walked back cut hopes — the path repriced hawkish despite the cool headline. Explanation: this is why you trade the range, not the narrative — the first move is the surprise, the second move is the market deciding what the surprise actually means.
Further reading:
- Understanding the CME FedWatch Tool Methodology (CME) — watch cut-odds move during the release: the expectation revision, live.
- Volatility Days and Liquidity Behavior (Bookmap) — what CPI mornings look like in the order flow: liquidity withdrawal, spread explosion, re-liquification.
Connects to: M8.01 (the Fed that reacts to this data) → M8.03 (jobs — the other half of the mandate).
Educational content only — not financial advice. Futures trading involves substantial risk of loss.
Saved in this browser (account sync comes at launch).