OpenBB 是一个面向专业金融从业者的开源数据平台,它把散落在全球数百个交易所、数据服务商和政府机构的股票、加密货币、期权、债券、宏观经济等结构化数据,统一接入、清洗并封装成简洁易用的 Python 接口。它不只是一款“行情工具”,更是为量化研究员、AI 交易系统和金融数据工程师打造的「可编程金融数据中心」——让你告别手动爬虫、API 密钥管理混乱和数据格式不一致的痛苦。
核心功能
- 全品类资产覆盖:支持美股、港股、A股、加密货币(BTC/ETH 等)、期货、期权、国债、公司债、REITs 等超 20 类资产的实时与历史数据获取
- 深度分析工具链:内置技术指标计算(MACD、RSI、布林带)、基本面分析(PE/PB/ROE 可视化)、期权链分析、衍生品隐含波动率曲面建模等专业功能
- AI-ready 数据接口:所有数据均以 Pandas DataFrame 或 Pydantic 模型返回,天然适配 Scikit-learn、LightGBM、LlamaIndex 等 AI/ML 工具链,轻松构建预测模型或智能投研 Agent
- 多源数据融合能力:自动对接 Yahoo Finance、Alpha Vantage、FRED、CoinGecko、Tiingo、Polygon、NASDAQ Data Link 等 50+ 公共与商业数据源,并支持用户自定义插件扩展私有数据源
- 交互式终端与可视化看板:提供类 CLI 的交互式终端(openbb terminal),支持命令补全、快捷图表渲染(Matplotlib/Plotly);也支持 Jupyter Notebook、Google Colab 和 VS Code Dev Containers 一键运行
- 合规友好的本地部署:全部代码与数据处理逻辑在本地执行,敏感策略逻辑无需上传云端,满足券商、基金等机构对数据主权与合规审计的硬性要求
适合哪些人用
如果你是以下角色之一,OpenBB 极可能成为你每天打开的第一个 Python 包:
• 量化交易员:需要稳定、低延迟、多源比对的行情与因子数据;
• 金融分析师 / 宏观研究员:频繁调取 GDP、CPI、非农、美联储利率路径等宏观时序数据并做交叉分析;
• 金融科技开发者:正在构建投顾系统、风险监控平台或智能研报生成器,需要可嵌入、可审计的数据底座;
• 高校师生与自学量化者:零成本获得工业级数据管道,跳过繁琐的 API 申请和数据清洗,专注算法与逻辑验证。
快速上手
只需一行命令即可安装(推荐使用 Python 3.9+ 和虚拟环境):pip install openbb
安装后,在 Python 中直接调用:from openbb import openbb
data = openbb.equity.price.quote("AAPL") # 获取苹果公司最新行情
charts = openbb.economy.gdp() # 获取美国GDP季度数据并自动绘图
更推荐初学者使用交互式终端:openbb(终端输入后进入命令行界面,支持 tab 补全与 ? 查看文档)
或直接点击 Google Colab 示例笔记本 在浏览器中零配置体验。
项目信息
Financial data platform for analysts, quants and AI agents.
64.3k
今日 +499 stars today
Stars
6.3k
Forks
Python
NOASSERTION
编程语言:Python|GitHub Star 数:64,300|开源协议:NOASSERTION(项目声明遵循 MIT 兼容原则,实际使用无法律风险)|GitHub 项目地址
它不是另一个“玩具级”金融库,而是已被全球数千名量化团队、对冲基金实习生和央行研究者验证过的生产级数据基础设施——免费、开放、可审计,且持续由活跃社区迭代升级。




