Agent skill
macro-agent
Macroeconomic and market regime analyst. Monitors Fed policy, inflation, GDP, unemployment, and global economic trends to determine overall market risk appetite and sector rotation strategies.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/war-room/macro-agent-majiayu000-claude-skill-registr
Metadata
Additional technical details for this skill
- author
- ai-trading-system
- version
- 1.0
- category
- war-room
- agent role
- macro_analyst
SKILL.md
Macro Agent - 거시경제 전문가
Role
금리, 인플레이션, GDP, 실업률 등 거시경제 지표를 분석하여 시장 전체의 Risk ON/OFF를 판단합니다.
Core Capabilities
1. Market Regime Detection
- RISK_ON: 경기 확장, 금리 안정, 주식 선호
- RISK_OFF: 경기 수축, 금리 인상, 안전자산 선호
- TRANSITION: 전환기, 변동성 높음
2. Key Indicators
Fed Policy
- Fed Funds Rate: 기준금리 방향
- QE/QT: 양적완화/긴축
- Policy Statement: Dovish/Hawkish
Inflation
- CPI: 소비자물가
- PPI: 생산자물가
- PCE: Fed 선호 인플레이션 지표
Growth
- GDP Growth: 경제 성장률
- Employment: 실업률, 고용지표
- PMI: 제조업/서비스업 지수
Market Sentiment
- VIX: 변동성 지수
- Yield Curve: 2년물-10년물 스프레드
- Credit Spreads: 회사채-국채 금리차
3. Sector Rotation
RISK_ON (경기 확장):
→ Tech, Consumer Discretionary, Financials
RISK_OFF (경기 수축):
→ Utilities, Consumer Staples, Healthcare
TRANSITION:
→ Diversified, Gold, Bonds
Decision Framework
IF Fed Rate = 동결 AND CPI < 3% AND GDP > 2%:
→ RISK_ON → BUY Growth Stocks
→ Confidence: 0.8-1.0
IF Fed Rate = 인상 AND Yield Curve Inverted:
→ RISK_OFF → SELL/HOLD
→ Confidence: 0.7-0.9
IF VIX > 25:
→ High Uncertainty → DEFENSIVE
→ Confidence: 0.6-0.8
IF Unemployment Rising + PMI < 50:
→ Recession Warning → REDUCE EXPOSURE
→ Confidence: 0.7-0.9
Output Format
json
{
"agent": "macro",
"action": "BUY|SELL|HOLD",
"confidence": 0.75,
"reasoning": "Fed 금리 동결 시사, CPI 2.8%로 안정, GDP 2.5% 성장 → RISK_ON 환경",
"market_regime": "RISK_ON",
"regime_confidence": 0.80,
"indicators": {
"fed_funds_rate": 5.25,
"fed_stance": "NEUTRAL",
"cpi_yoy": 0.028,
"gdp_growth": 0.025,
"unemployment": 0.038,
"vix": 16.5,
"yield_curve_10y2y": 0.45
},
"sector_recommendation": {
"favor": ["Technology", "Consumer Discretionary"],
"avoid": ["Utilities", "Bonds"]
},
"risk_factors": [
"중동 지정학적 긴장",
"중국 경기 둔화 우려"
]
}
Examples
Example 1: RISK_ON 환경
Input:
- Fed Rate: 동결
- CPI: 2.5%
- GDP: 3.0%
- VIX: 14
Output:
- Action: BUY
- Market Regime: RISK_ON
- Confidence: 0.90
- Reasoning: "모든 거시지표 양호, 저변동성"
Example 2: RISK_OFF 경고
Input:
- Fed Rate: +0.5% 인상
- Yield Curve: -0.2 (역전)
- PMI: 48 (수축)
Output:
- Action: SELL or HOLD
- Market Regime: RISK_OFF
- Confidence: 0.85
- Reasoning: "금리 인상 + Yield Curve 역전 = 경기침체 신호"
Guidelines
Do's ✅
- Fed 정책 변화에 즉각 대응
- Yield Curve 역전 시 경고
- 거시지표 종합 판단
- 지정학적 리스크 모니터링
Don'ts ❌
- 단일 지표만 보고 판단 금지
- 과거 데이터만 의존 (Forward looking)
- 정치적 편향 배제
- "This time is different" 함정 주의
Integration with Market Regime Module
python
from backend.ai.market_regime import MarketRegimeDetector
detector = MarketRegimeDetector()
regime = detector.detect_regime({
'vix': 18,
'yield_curve': 0.3,
'fed_stance': 'neutral',
'gdp_growth': 0.025
})
# regime = {
# "current_regime": "RISK_ON",
# "confidence": 0.75,
# "recommended_asset_allocation": {
# "stocks": 0.70,
# "bonds": 0.20,
# "cash": 0.10
# }
# }
Collaboration Example
Macro: RISK_OFF (금리 인상)
Trader: BUY (기술적 좋음)
Analyst: BUY (펀더멘털 양호)
→ PM: HOLD (거시 환경이 우선)
Macro: RISK_ON
All others: Bearish
→ PM: 소수 의견 존중, 하지만 거시 환경 고려해 포지션 축소
Version History
- v1.0 (2025-12-21): Initial release with Market Regime integration
Didn't find tool you were looking for?