UNPKG

fed-policy-cli

Version:

Macro trading intelligence from Fed policy analysis. Transform economic data into actionable trading insights by analyzing historical Fed policy analogues.

158 lines (116 loc) 5.14 kB
# Fed Policy CLI > Macro trading intelligence from Fed policy analysis Transform economic data into actionable trading insights by analyzing historical Federal Reserve policy analogues. Built for macro traders, hedge funds, and financial analysts. ## Features - 📊 **Historical Analogue Analysis** - Find similar Fed policy periods using weighted economic indicators - 💹 **Market vs Fed Expectations** - Analyze yield curve inversions and rate divergences - 🌍 **Cross-Asset Fed Playbook** - Multi-asset performance during Fed cycles (bonds, equities, commodities, currencies) - 🎮 **Policy Simulator** - What-if scenario modeling for Fed policy changes - 📈 **Trading Signals** - AI-generated signals with confidence scores and risk analysis ## Installation ```bash npm install -g fed-policy-cli ``` ## Quick Start ```bash # Show welcome screen and commands fed-policy-cli # Fetch latest economic data (required first step) fed-policy-cli update-data --api-key YOUR_FRED_API_KEY # Analyze current market conditions fed-policy-cli analyze --template balanced-economic # Market expectations analysis fed-policy-cli market-expectations # Cross-asset analysis during Fed cycles fed-policy-cli cross-asset-analysis ``` ## API Keys Required - **FRED API Key** (free): Get from [FRED Economic Data](https://fred.stlouisfed.org/docs/api/api_key.html) - **Alpha Vantage API Key** (optional, for ETF data): Get from [Alpha Vantage](https://www.alphavantage.co/support/#api-key) Store in `.env` file: ``` FRED_API_KEY=your_fred_api_key_here ALPHA_VANTAGE_API_KEY=your_alpha_vantage_key_here ``` ## Commands ### Data Management - `update-data` - Fetch latest economic data from FRED API - `list-templates` - Show available economic analysis templates ### Analysis - `analyze` - Find historical Fed policy analogues - `correlate` - Calculate correlation matrices for economic indicators - `market-expectations` - Analyze market vs Fed rate expectations - `cross-asset-analysis` - Multi-asset performance during Fed cycles - `simulate` - Interactive Fed policy scenario simulator ### Examples ```bash # Stagflation analysis fed-policy-cli analyze --template stagflation-hunt --months 12 # Custom indicator analysis fed-policy-cli analyze --indicator UNRATE:0.5 --indicator CPIAUCSL:0.5 # Correlation analysis fed-policy-cli correlate --indicators UNRATE CPIAUCSL GDPC1 # Cross-asset analysis with Alpha Vantage data fed-policy-cli cross-asset-analysis --alpha-vantage-key YOUR_KEY ``` ## Data Sources - **FRED (Federal Reserve Economic Data)** - 100+ economic indicators - **FOMC Projections** - Fed dot plot data - **Alpha Vantage** - ETF and cross-asset data - **Treasury Yield Curves** - Daily yield data ## Use Cases - **Macro Trading** - Position sizing and asset allocation during Fed cycles - **Risk Management** - Historical drawdown analysis and scenario planning - **Research** - Economic cycle analysis and policy impact studies - **Portfolio Management** - Cross-asset rotation strategies ## Available Templates | Template | Focus | Key Indicators | |----------|-------|----------------| | `stagflation-hunt` | High inflation + unemployment | UNRATE, CPIAUCSL, DFF | | `financial-crisis` | Financial stress periods | UNRATE, T10Y2Y, DFF, ICSA | | `policy-tightening` | Fed tightening cycles | DFF, CPIAUCSL, UNRATE | | `recession-early-warning` | Recession precursors | T10Y2Y, ICSA, GDPC1 | | `inflation-regime` | Inflationary periods | CPIAUCSL, PCEPI, DFF | | `balanced-economic` | Equal weight analysis | All indicators | ## Supported Indicators ### Economic Data (FRED) - `UNRATE` - Unemployment Rate - `CPIAUCSL` - CPI Inflation - `DFF` - Federal Funds Rate - `PCEPI` - PCE Core Inflation - `GDPC1` - Real GDP Growth - `T10Y2Y` - 10-2 Year Treasury Spread - `ICSA` - Initial Jobless Claims ### Cross-Asset Data - `DCOILWTICO` - WTI Crude Oil - `POILBREUSDM` - Brent Crude Oil - `DTWEXBGS` - USD Index - `PCOPPUSDM` - Copper Price ### ETF Data (Alpha Vantage) - `TLT` - 20+ Year Treasury Bonds - `SPY` - S&P 500 - `XLF` - Financial Sector - `HYG` - High Yield Bonds - `GLD` - Gold ## Example Output ``` ═══════════════ MARKET EXPECTATIONS ANALYSIS ═══════════════ ════════════════════ EXECUTIVE SUMMARY ═════════════════════ 🎯 Market positioning 46bp hawkish vs Fed guidance Key Takeaways: • Significant hawkish divergence creates trading opportunity • Yield curve inversion signals recession risk (-4bp 2s10s) • Fed targets 3.40% by 2027 ──── Yield Curve Snapshot ──── 3M: 4.42% 2Y: 3.86% 10Y: 4.35% 30Y: 4.86% 2s10s: +0.49bp ⚠️ INVERTED ──── Trading Signals ──── 1. YIELD CURVE PLAY Yield curve inverted. Consider recession protection trades. Confidence: ████░░░░░░ 45% ``` ## License MIT ## Support - GitHub Issues: [fed-policy-cli/issues](https://github.com/kylebrussell/fed-policy-cli/issues) - Documentation: Run `fed-policy-cli help`