إعداد بيانات FRED الكلية لتحليل الأنظمة عبر الأصول
الملخص
يحدد هذا الإعداد مجموعة بيانات اقتصادية كلية تاريخية من FRED لتصفية الأنظمة والتحليل عبر الأصول. وينظم السلاسل بحسب التواتر اليومي والأسبوعي والشهري والربع سنوي، بما يشمل عوائد سندات الخزانة، وسعر الأموال الفيدرالية، وVIX، ومقاييس سوق العمل، ومؤشرات التضخم، والإنتاج الصناعي، والمعروض النقدي، والناتج المحلي الإجمالي الاسمي والحقيقي GDP. كما يسرد أسماء وصفية ويعرّف فروق منحنى العائد المستمدة من آجال استحقاق سندات الخزانة.
يُعد إعداد منفصل لسلاسل الإصدار الأولي لمقاييس مختارة من أسعار الفائدة والتقلب، دعمًا للتحليل الذي يراعي وقت إتاحة البيانات لأول مرة. وتشمل المخرجات ملفات متوافقة وخام وبيانات وصفية، مع تفعيل التنميط. يوفر الإعداد مدخلات ومؤشرات مشتقة بدلًا من تحليل أو قاعدة تداول مختبرة. ولا يشرح التعامل مع تأخر النشر أو نموذج النظام المحدد أو وجود دليل على أن الفروق المذكورة تتنبأ بالعوائد؛ وأي استراتيجية تستخدم هذه السلاسل تحتاج إلى فحوصها الخاصة للتوقيت والتحقق.
الأفكار الرئيسية
- جمّع المؤشرات الاقتصادية الكلية حسب تواتر نشرها عند إعداد بيانات الأبحاث عبر الأصول.
- تُدرج عوائد سندات الخزانة وVIX والعمل والتضخم والإنتاج والمعروض النقدي كمدخلات محتملة لتحديد الأنظمة.
- تُشتق فروق منحنى العائد من عائد سندات الخزانة لأجل 10 سنة مقارنةً بعوائد الآجال الأقصر.
- تُعد ملاحظات الإصدار الأولي بشكل منفصل لدعم الأبحاث التي تراعي توقيت إتاحة البيانات.
- يوفر الإعداد مدخلات البيانات، لكنه لا يثبت أن لأي مؤشر قيمة تنبؤية.
الوسوم
النص الكامل
# config.yaml
```yaml
# ML4T Macro Data Configuration
# ============================
# Macro indicators for regime filtering and cross-asset analysis
# FRED provider (requires free FRED_API_KEY)
#
# Products: Treasury yields, rates, volatility, labor, inflation, growth
# Date range: 2000-01-01 to 2025-12-31 (26 years)
# Estimated cost: Free (requires FRED API key from https://fred.stlouisfed.org)
#
# Usage:
# from ml4t.data.macro.downloader import MacroDataManager
#
# # Initialize with config
# manager = MacroDataManager.from_config("config/macro.yaml")
#
# # Download all data
# manager.download_treasury_yields()
#
# # Load data for analysis
# yields = manager.load_treasury_yields()
macro:
provider: fred
start: '2000-01-01'
end: '2025-12-31'
storage_path: macro
generate_profile: true
outputs:
aligned_file: fred_macro.parquet
raw_file: fred_macro_raw.parquet
metadata_file: fred_macro_metadata.parquet
alfred_initial_release:
symbols:
- DGS1
- DGS2
- DGS3
- DGS5
- DGS7
- DGS10
- DGS20
- DGS30
- VIXCLS
outputs:
aligned_file: fred_macro_initial_release.parquet
raw_file: fred_macro_initial_release_raw.parquet
derived:
- name: YIELD_CURVE_SLOPE
formula: DGS10 - DGS2
- name: YIELD_CURVE_5_10
formula: DGS10 - DGS5
series:
daily:
description: "Daily rates and volatility indicators"
symbols:
- DFF
- DGS1
- DGS2
- DGS3
- DGS5
- DGS7
- DGS10
- DGS20
- DGS30
- T10Y2Y
- VIXCLS
weekly:
description: "Weekly labor and Federal Reserve balance sheet indicators"
symbols:
- ICSA
- WALCL
monthly:
description: "Monthly inflation, labor, production, and money supply indicators"
symbols:
- CPIAUCSL
- CPILFESL
- PCEPI
- UNRATE
- PAYEMS
- CIVPART
- INDPRO
- M2SL
quarterly:
description: "Quarterly growth indicators"
symbols:
- GDP
- GDPC1
descriptions:
DFF: "Fed Funds Rate"
DGS1: "1-Year Treasury Constant Maturity"
DGS2: "2-Year Treasury Constant Maturity"
DGS3: "3-Year Treasury Constant Maturity"
DGS5: "5-Year Treasury Constant Maturity"
DGS7: "7-Year Treasury Constant Maturity"
DGS10: "10-Year Treasury Constant Maturity"
DGS20: "20-Year Treasury Constant Maturity"
DGS30: "30-Year Treasury Constant Maturity"
T10Y2Y: "10Y-2Y Treasury spread"
VIXCLS: "VIX Volatility Index"
ICSA: "Initial Jobless Claims"
WALCL: "Fed Balance Sheet"
CPIAUCSL: "CPI All Urban Consumers"
CPILFESL: "Core CPI"
PCEPI: "PCE Price Index"
UNRATE: "Unemployment Rate"
PAYEMS: "Non-Farm Payrolls"
CIVPART: "Labor Force Participation"
INDPRO: "Industrial Production"
M2SL: "M2 Money Stock"
GDP: "Nominal GDP"
GDPC1: "Real GDP"
derived:
- name: YIELD_CURVE_SLOPE
formula: DGS10 - DGS2
description: "10Y-2Y spread for regime detection (>0.5% = risk-on)"
- name: YIELD_CURVE_5_10
formula: DGS10 - DGS5
description: "10Y-5Y spread for additional regime context"
```يُعرض النص كاملًا مع نسبه إلى مصدره وفقًا لترخيصه. الترخيص: MIT
أعدّ وكيل الأبحاث في Stratmill هذا الملخص استنادًا إلى المصدر الأصلي؛ وهو ليس نسخة منه.