openbq-org/OpenBB

Open Data Platform for analysts, quants and AI agents.

OpenBB 开放数据平台 (ODP)

这是什么

OpenBB ODP 是一个开源 Python 库,让您可以整合多种金融数据源(专有、授权或公开),并通过单一一致的接口提供这些数据。它作为数据集成层,可被以下项目使用:

  • Python 脚本和笔记本(供量化分析师和数据科学家使用)
  • 商业版 OpenBB Workspace 界面(类似 Excel 的分析师仪表板)
  • AI 代理后端(MCP 服务器)及其他应用程序,通过 FastAPI REST 服务。

为什么重要

金融分析师花费大量时间编写胶水代码,从数十个供应商获取价格、基本面、宏观或另类数据。ODP 的“一次连接,处处使用”方法集中了这些连接,标准化输出,并让下游工具(包括 LLM 驱动的研究助理)能立即使用数据。

主要功能(依 README 所述)

功能 您获得的内容
统一数据访问 一个 Python 包 (openbb),具有高级 API,例如 obb.equity.price.historical("AAPL") 返回数据框。
FastAPI 后端 openbb-api 启动本地服务器 (127.0.0.1:6900),通过 HTTP/JSON 提供相同数据。
CLI openbb-cli 提供命令行访问相同功能。
企业界面集成 后端可链接付费 OpenBB Workspace 产品,让分析师浏览数据并附加 AI 代理。
可扩展数据目录 文档列出所有支持的集成;可通过 backends-for-openbb 仓库添加其他供应商。
开源且可 pip 安装 使用 pip install openbb(或 openbb-cli)安装。

如何开始(快速入门)

pip install openbb          # 安装库
pip install openbb-cli      # 可选的 CLI
openbb-api                  # 在 localhost 启动 FastAPI 服务器

在 Python 中:

from openbb import obb
out = obb.equity.price.historical("AAPL")
df = out.to_dataframe()

可通过在浏览器中打开 http://127.0.0.1:6900 来测试服务器。

谁应该使用

  • 量化开发人员,需要可靠、版本控制的方式获取市场数据。
  • 数据工程师,构建提供 AI 代理或仪表板的管道。
  • 分析师,在 OpenBB Workspace 中工作,希望使用自定义数据源。
  • 研究人员,实验 LLM 驱动的金融助手,因为平台提供数据层。

许可证与免责声明

代码以 Apache 2.0 许可证发布。README 包含标准金融风险免责声明:数据可能不准确,OpenBB 不对交易损失负责。


以上所有信息直接取自仓库的 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目