OpenBB 是面向分析师、量化研究员和 AI Agent 的开放金融数据平台,以 Python 库与 REST API 形式聚合股票、期权、加密货币、宏观经济等多源数据,一次接入多处消费。
- ODP
- 发布于
- 28 天前
- 74,466
- 星标
- 3,262
- 下载
- 同步于
- 8 天前
最新版本
ODP2026年9月30日 09:47下载慢?可在上方随时切换镜像源
项目说明
项目概述
OpenBB(Open Data Platform,ODP)是一个开源金融数据整合平台,帮助数据工程师把专有数据源、授权数据源与公开数据源统一接入,再分发给量化研究环境、分析看板、AI Agent(MCP 服务器)与 REST API 等下游消费方。它的核心理念是 connect once, consume everywhere:数据只接入一次,Python 环境、Excel、OpenBB Workspace、AI Agent 都能用同一份数据。覆盖股票、期权、固定收益、加密货币、经济数据等品类。
| 项目 | 内容 |
|---|---|
| 语言 | Python |
| 平台 | 任何支持 Python 的环境(Python 3.10-3.14) |
| 数据品类 | 股票、期权、固定收益、加密货币、宏观经济 |
| 许可 | Apache-2.0 |
金融数据的统一接入层:接入一次,处处消费。
主要功能
- 统一 Python 接口:
obb.equity.price.historical('AAPL')一行获取历史行情,结果可转 DataFrame - 多源聚合:将专有、授权与公开数据源整合到同一接口之下
- REST API 服务:
openbb-api命令启动本地 FastAPI 服务器,暴露全部数据接口 - MCP 服务器:为 AI Agent 提供 MCP 接入点,让 Agent 直接查询金融数据
- OpenBB Workspace 集成:后端一键接入企业级分析看板
- CLI 访问:安装
openbb-cli后可在命令行直接查询数据 - 多品类覆盖:股票、期权、固定收益、加密货币、经济学数据
适用人群
- 量化研究员与数据工程师
- 金融分析师与投研团队
- 构建金融 AI Agent 的开发者
- 需要聚合多数据源的 Fintech 团队
快速上手
- 安装:
pip install openbb - 查询数据:
from openbb import obb
output = obb.equity.price.historical('AAPL')
df = output.to_dataframe()- 启动本地 API 服务:终端运行
openbb-api,访问http://127.0.0.1:6900验证 - 接入 OpenBB Workspace:在 Workspace 的 Apps 页面连接该后端地址即可
核心优势
- 一处接入处处可用:Python、REST、MCP、Excel 共享同一数据层
- 开源底座:平台核心开源,数据源扩展可自行开发
- AI 就绪:原生面向 AI Agent 设计,MCP 支持开箱即用
系统要求
| 项目 | 要求 |
|---|---|
| 语言 | Python 3.10 - 3.14 |
| 操作系统 | Linux、macOS、Windows |
| 数据源 | 部分供应商需自行配置 API Key |
注意事项
- 数据源密钥:默认接口依赖免费源,接入专有供应商需在平台中配置对应 API Key
- 投资风险:项目方声明金融数据仅作参考,交易决策需自担风险
历史版本
排序