用途:OpenBB 是面向金融数据的开源平台,一次接入即可在 Python、REST API 和 AI 智能体(MCP)等场景消费数据,覆盖股票、加密货币、外汇、宏观经济指标与新闻,适用于量化研究、数据分析与智能体取数。
主要能力:聚合 Yahoo Finance、FRED、SEC(EDGAR)、FMP、Polygon 等数据源。可查历史价格、实时报价、基本面(利润表、资产负债表、指标)、技术指标(SMA、RSI、MACD)、加密货币与外汇历史价格、宏观数据(GDP、CPI、FRED 序列)、股票筛选器、涨跌榜与公司新闻。
安装与使用:核心包执行 pip install openbb;需要全部数据源时执行 pip install "openbb[all]"。Python 中 from openbb import obb 后调用如 obb.equity.price.historical("AAPL"),并用 .to_dataframe() 转为 pandas。可指定数据源,如 provider="yfinance";付费源通过 obb.user.credentials.fmp_api_key = "your_key" 配置密钥。运行 openbb-api 会启动 FastAPI,默认地址 http://127.0.0.1:6900,可用 curl 等方式查询,例如 http://127.0.0.1:6900/api/v1/equity/price/historical?symbol=AAPL。OpenBB 还提供 MCP 服务器供 AI 智能体直接查询。
适用场景:量化分析、基本面与技术面研究、宏观跟踪、股票筛选发现,以及让智能体自主获取金融数据。
限制:Yahoo Finance、FRED、SEC 为免费层;FMP、Polygon 属受限的付费层,需自行配置密钥。可用端点以官方文档(docs.openbb.co/python/reference)为准。其他收费、价格、具体性能等信息暂未提供。