Methodology inspired by publicly taught trading frameworks; all text is an original paraphrase.
Defaults
| Parameter |
Default Value |
Rationale |
| lookback_quarters |
4 |
Standard window for leading-indicators |
| gdp_forecast_lag |
6 months |
S&P 500 leads GDP with maximum statistical significance at the 6-month horizon (10-year rolling correlation avg: 0.56, 1960–2020) |
| indicator_frequency |
weekly |
Money-market and survey indicators are tracked weekly; GDP is quarterly |
| portfolio_bias |
long / neutral / short |
Macro view resolves to one of three biases governing portfolio construction |
Preflight
Run canonical pre-flight per contracts/preflight.md. Propagate X-Agentii-Trace per contracts/x-agentii-trace-header.md.
Data Source Priority
- Leading indicators framework —
references/leading-indicators-framework.md (bundled methodology)
- Knowledge entries — query
search_knowledge_entries for supplementary L1 frameworks
- Historical analogues — query
search_by_analogue(market_regime, event_type)
- Real-time data — FRED (real rates, yield curve, money supply, credit spreads), ISM PMI, UMCSI, jobless claims, building permits, commodity prices, DXY
Methodology
Retrieval Scope
structured_only
Retrieval Strategy
This skill follows Branch (d) Simple Lookup from contracts/retrieval.md: query knowledge entries for L1 macro and leading-indicator frameworks; query search_by_analogue for historical regime analogues resolved from the indicator panel. No unstructured document retrieval.
Temporal Scope
See frontmatter temporal_scope block.
Tool Allowlist
See frontmatter allowed_tools.
Protocol
The Pro-Trader Systematic macroeconomic framework: predict GDP → predict stock-market returns. S&P 500 leads GDP by 6 months (10-year rolling correlation avg 0.56). Two analytical axes: Growth drives earnings (E); Liquidity drives price (P). Detailed indicator methodology, thresholds, and decision rules are in references/leading-indicators-framework.md.
GDP Baseline: Quadrinomial method (S&P 500 quarterly returns 6-month lagged vs real GDP). Four outcomes: 0-0 (both down, 8.2%), 1-1 (both up, 60.9%), 0-1 (profit-taking, 25.6%), 1-0 (unpredictable, 5.3%). 10-year rolling correlation check. Apply to EuroStoxx 600 vs Eurozone GDP. Skip China Shenzhen (unreliable correlation ~0.05).
Money Market Indicators (earliest and most reliable):
- Real interest rates: Nominal rate − CPI. Classify accommodative (< 0.5%), neutral (0.5–2%), restrictive (> 2%). Direction: falling = bullish; rising = bearish.
- Yield curve (2s10s): Normal/steep = expansionary. Flattening = transition. Inverted = recession (6–18 month lead). Steepening from inversion = recovery. Monitor TED spread (3m LIBOR vs 3m Treasury) for global dollar stress.
- Credit spreads: Hierarchy AA (ICE BofA, FRED) → BBB → CCC (junk moves first). Widening = contractionary → sell. Tightening = expansionary → buy. CCC blowout 400+ bps with AA calm = stress concentration.
- M2 Money Supply: Accessory only. Accelerating + falling real rates = confirm expansion. Decelerating + rising real rates = confirm contraction. Divergence = flag regime ambiguity.
Survey Indicators:
- ISM Manufacturing PMI: > 50 expansion, < 50 contraction. Prioritize New Orders sub-component. PMI < 45 = strong contraction.
- UMCSI Consumer Sentiment: < 70 recession warning, > 90 confident. Sharp MoM drops > 5 points often precede equity corrections.
Commodity Prices: Copper (pervasive industrial demand proxy — compare LME vs Shanghai). Brent crude (rising with copper = demand-driven, bullish; rising without copper = supply shock, bearish).
Market & Forex: S&P 500 as ultimate daily leading indicator. DXY strengthening = tightening global conditions; weakening = loosening. Cross-reference DXY direction against credit spread direction.
Coincident & Lagging Cross-Check: CPI, PPI, NFP (coincident); GDP, earnings, unemployment (lagging). Never trade on lagging indicators alone.
International: European ESI, China PMI (Official vs Caixin — Caixin often leads), Japan Tankan + JGB, UK Gilts + PMI, Germany Bund + Ifo, Italy BTP-Bund spread. Apply local CPI for real rates.
Dashboard & Bias Resolution: Score 11 indicator categories (high-weight: real rates, yield curve, credit spreads, ISM PMI, S&P 500). ≥ 60% expansionary → net long. ≥ 60% contractionary → net short. Mixed → neutral.
Analogue Retrieval: Query search_by_analogue with market_regime and event_type matching current configuration. Cite via /v/.
Regime Classification: Expansion / Contraction / Stagflation / Recovery with Bear/Base/Bull probability weights and transition catalysts.
Output File
{ticker}/{YYYY-MM-DD_HHMM}_leading-indicators_{affix}.md
Output Structure
- Executive Summary — GDP forecast (6-month forward), portfolio bias (long / neutral / short), regime classification with probability weights, top 3 signals in 2–3 sentences
- GDP Baseline — quadrinomial quadrant assignment, rolling correlation trend (S&P 500 vs GDP, 6-month lag), international comparison (Eurozone, China)
- Money Market Indicators — real interest rates (current level + direction), yield curve 2s10s (shape + direction), credit spreads (AA / BBB / CCC spreads over 10Y, direction + magnitude), M2 money supply growth (trend)
- Survey Indicators — ISM Manufacturing PMI (headline + new orders), UMCSI consumer sentiment (headline + expectations)
- Commodity & Market Signals — copper, Brent crude, S&P 500 quarterly direction, DXY trend
- International Context — European ESI, China PMI (official vs Caixin), other major economy indicators
- Leading Indicator Dashboard — weighted scorecard table with expansionary/contractionary signal count
- Regime Classification — regime type (Expansion / Contraction / Stagflation / Recovery), probability weights (Bear / Base / Bull), transition catalysts
- Portfolio Bias Recommendation — net long / net short / neutral with supporting evidence
- Historical Analogues — matched cases from
search_by_analogue with /v/ citations
- Risk Assessment & Caveats — Fed intervention risk, signal divergence flags, data limitations
- Coverage Gaps — indicators with stale / missing data; degraded-mode annotations
Error Handling
| Error |
Fallback |
| No L1 frameworks found |
Proceed with the standard 10-indicator panel described in Protocol; flag degraded |
search_by_analogue empty |
Note "no relevant historical analogues found" — do not fabricate |
| Real-time data unavailable |
Use last-known values with staleness flag; indicate date of last observation |
| Credit spread data missing for one tier |
Use available tiers (AA/BBB) and note the gap; CCC data is most volatile and optional |
| Yield curve data flat / 2Y missing |
Use 3m10y or Fed funds vs 10Y as alternative curve; note substitution |
| International indicator missing |
Proceed with US-only dashboard; flag international gap |
Memory Load
See contracts/memory-load.md.
Snapshot
See contracts/snapshot-synthesis.md.
Final Summary (TUI)
Include ### Key Citations block with 0-10 clickable /v/ URLs.
References
references/leading-indicators-framework.md
contracts/citation-and-memory.md
contracts/output-frontmatter-schema.md
contracts/memory-load.md
contracts/snapshot-synthesis.md
contracts/preflight.md
contracts/retrieval.md
1---2name: leading-indicators3description: Leading economic indicators analysis, ISM PMI, yield curve, consumer sentiment UMCSI, jobless claims, building permits, economic turning point detection, recession signal analysis4---56> Methodology inspired by publicly taught trading frameworks; all text is an original paraphrase.78## Defaults910| Parameter | Default Value | Rationale |11|-----------|---------------|-----------|12| lookback_quarters | 4 | Standard window for leading-indicators |13| gdp_forecast_lag | 6 months | S&P 500 leads GDP with maximum statistical significance at the 6-month horizon (10-year rolling correlation avg: 0.56, 1960–2020) |14| indicator_frequency | weekly | Money-market and survey indicators are tracked weekly; GDP is quarterly |15| portfolio_bias | long / neutral / short | Macro view resolves to one of three biases governing portfolio construction |1617## Preflight1819Run canonical pre-flight per `contracts/preflight.md`. Propagate X-Agentii-Trace per `contracts/x-agentii-trace-header.md`.2021## Data Source Priority22231. Leading indicators framework — `references/leading-indicators-framework.md` (bundled methodology)242. Knowledge entries — query `search_knowledge_entries` for supplementary L1 frameworks253. Historical analogues — query `search_by_analogue(market_regime, event_type)`264. Real-time data — FRED (real rates, yield curve, money supply, credit spreads), ISM PMI, UMCSI, jobless claims, building permits, commodity prices, DXY2728## Methodology2930### Retrieval Scope31structured_only3233### Retrieval Strategy34This skill follows Branch (d) Simple Lookup from `contracts/retrieval.md`: query knowledge entries for L1 macro and leading-indicator frameworks; query `search_by_analogue` for historical regime analogues resolved from the indicator panel. No unstructured document retrieval.3536### Temporal Scope37See frontmatter temporal_scope block.3839### Tool Allowlist40See frontmatter allowed_tools.4142### Protocol4344The Pro-Trader Systematic macroeconomic framework: **predict GDP → predict stock-market returns**. S&P 500 leads GDP by 6 months (10-year rolling correlation avg 0.56). Two analytical axes: **Growth** drives earnings (E); **Liquidity** drives price (P). Detailed indicator methodology, thresholds, and decision rules are in `references/leading-indicators-framework.md`.45461. **GDP Baseline**: Quadrinomial method (S&P 500 quarterly returns 6-month lagged vs real GDP). Four outcomes: 0-0 (both down, 8.2%), 1-1 (both up, 60.9%), 0-1 (profit-taking, 25.6%), 1-0 (unpredictable, 5.3%). 10-year rolling correlation check. Apply to EuroStoxx 600 vs Eurozone GDP. Skip China Shenzhen (unreliable correlation ~0.05).47482. **Money Market Indicators** (earliest and most reliable):49 - **Real interest rates**: Nominal rate − CPI. Classify accommodative (< 0.5%), neutral (0.5–2%), restrictive (> 2%). Direction: falling = bullish; rising = bearish.50 - **Yield curve (2s10s)**: Normal/steep = expansionary. Flattening = transition. Inverted = recession (6–18 month lead). Steepening from inversion = recovery. Monitor TED spread (3m LIBOR vs 3m Treasury) for global dollar stress.51 - **Credit spreads**: Hierarchy AA (ICE BofA, FRED) → BBB → CCC (junk moves first). Widening = contractionary → sell. Tightening = expansionary → buy. CCC blowout 400+ bps with AA calm = stress concentration.52 - **M2 Money Supply**: Accessory only. Accelerating + falling real rates = confirm expansion. Decelerating + rising real rates = confirm contraction. Divergence = flag regime ambiguity.53543. **Survey Indicators**:55 - **ISM Manufacturing PMI**: > 50 expansion, < 50 contraction. Prioritize New Orders sub-component. PMI < 45 = strong contraction.56 - **UMCSI Consumer Sentiment**: < 70 recession warning, > 90 confident. Sharp MoM drops > 5 points often precede equity corrections.57584. **Commodity Prices**: Copper (pervasive industrial demand proxy — compare LME vs Shanghai). Brent crude (rising with copper = demand-driven, bullish; rising without copper = supply shock, bearish).59605. **Market & Forex**: S&P 500 as ultimate daily leading indicator. DXY strengthening = tightening global conditions; weakening = loosening. Cross-reference DXY direction against credit spread direction.61626. **Coincident & Lagging Cross-Check**: CPI, PPI, NFP (coincident); GDP, earnings, unemployment (lagging). Never trade on lagging indicators alone.63647. **International**: European ESI, China PMI (Official vs Caixin — Caixin often leads), Japan Tankan + JGB, UK Gilts + PMI, Germany Bund + Ifo, Italy BTP-Bund spread. Apply local CPI for real rates.65668. **Dashboard & Bias Resolution**: Score 11 indicator categories (high-weight: real rates, yield curve, credit spreads, ISM PMI, S&P 500). ≥ 60% expansionary → net long. ≥ 60% contractionary → net short. Mixed → neutral.67689. **Analogue Retrieval**: Query `search_by_analogue` with `market_regime` and `event_type` matching current configuration. Cite via `/v/`.697010. **Regime Classification**: Expansion / Contraction / Stagflation / Recovery with Bear/Base/Bull probability weights and transition catalysts.7172## Output File7374`{ticker}/{YYYY-MM-DD_HHMM}_leading-indicators_{affix}.md`7576## Output Structure77781. **Executive Summary** — GDP forecast (6-month forward), portfolio bias (long / neutral / short), regime classification with probability weights, top 3 signals in 2–3 sentences792. **GDP Baseline** — quadrinomial quadrant assignment, rolling correlation trend (S&P 500 vs GDP, 6-month lag), international comparison (Eurozone, China)803. **Money Market Indicators** — real interest rates (current level + direction), yield curve 2s10s (shape + direction), credit spreads (AA / BBB / CCC spreads over 10Y, direction + magnitude), M2 money supply growth (trend)814. **Survey Indicators** — ISM Manufacturing PMI (headline + new orders), UMCSI consumer sentiment (headline + expectations)825. **Commodity & Market Signals** — copper, Brent crude, S&P 500 quarterly direction, DXY trend836. **International Context** — European ESI, China PMI (official vs Caixin), other major economy indicators847. **Leading Indicator Dashboard** — weighted scorecard table with expansionary/contractionary signal count858. **Regime Classification** — regime type (Expansion / Contraction / Stagflation / Recovery), probability weights (Bear / Base / Bull), transition catalysts869. **Portfolio Bias Recommendation** — net long / net short / neutral with supporting evidence8710. **Historical Analogues** — matched cases from `search_by_analogue` with `/v/` citations8811. **Risk Assessment & Caveats** — Fed intervention risk, signal divergence flags, data limitations8912. **Coverage Gaps** — indicators with stale / missing data; degraded-mode annotations9091## Error Handling9293| Error | Fallback |94|-------|----------|95| No L1 frameworks found | Proceed with the standard 10-indicator panel described in Protocol; flag degraded |96| `search_by_analogue` empty | Note "no relevant historical analogues found" — do not fabricate |97| Real-time data unavailable | Use last-known values with staleness flag; indicate date of last observation |98| Credit spread data missing for one tier | Use available tiers (AA/BBB) and note the gap; CCC data is most volatile and optional |99| Yield curve data flat / 2Y missing | Use 3m10y or Fed funds vs 10Y as alternative curve; note substitution |100| International indicator missing | Proceed with US-only dashboard; flag international gap |101102## Memory Load103104See `contracts/memory-load.md`.105106## Snapshot107108See `contracts/snapshot-synthesis.md`.109110## Final Summary (TUI)111112Include ### Key Citations block with 0-10 clickable /v/ URLs.113114## References115116- `references/leading-indicators-framework.md`117- `contracts/citation-and-memory.md`118- `contracts/output-frontmatter-schema.md`119- `contracts/memory-load.md`120- `contracts/snapshot-synthesis.md`121- `contracts/preflight.md`122- `contracts/retrieval.md`