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。
相關
- 專案
- 專案
- 專案
- 專案