news 2026/4/23 10:49:43

免费且完全开源的金融平台,金融数据集软件openbb

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费且完全开源的金融平台,金融数据集软件openbb

首个免费且完全开源的金融平台

repo:https://github.com/OpenBB-finance/OpenBB

手册:https://docs.openbb.co/odp/python/quickstart

agent:https://github.com/OpenBB-finance/agents-for-openbb

提供股票、期权、加密货币、外汇、宏观经济、固定收益等多种金融工具的访问权限,并提供广泛的扩展功能,以满足用户的不同需求。

注册 OpenBB Hub,充分利用 OpenBB 生态系统。

还开源了一个可以访问 OpenBB 中所有数据的 AI 金融分析师代理,该存储库可以在此找到这里。

1. 安装

OpenBB 平台可以通过运行pip install openbb作为 PyPI 包 安装。

或者直接通过git clone https://github.com/OpenBB-finance/OpenBB.git克隆仓库。

请在 OpenBB 文档 中了解更多关于安装过程的信息。

OpenBB 平台 CLI 安装

OpenBB 平台 CLI 是一个命令行界面,允许您直接从终端访问 OpenBB 平台。

可以通过运行pip install openbb-cli安装。

或者直接通过git clone https://github.com/OpenBB-finance/OpenBB.git克隆仓库。

请在 OpenBB 文档 中了解更多关于安装过程的信息。

OpenBB 平台 CLI 提供了之前 OpenBB Terminal 的替代方案,它具有相同的界面和感受,同时提供了 OpenBB 平台的性能和可扩展性。

实践

安装openbb平台

pip install openbb

安装命令行界面

pip install openbb-cli

测试

python脚本

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

看看拿到的信息

>>> df open high low close volume date 2004-01-02 0.39 0.39 0.38 0.38 2024993600 2004-01-05 0.38 0.40 0.38 0.40 5530257600 2004-01-06 0.40 0.40 0.39 0.40 7130872000 2004-01-07 0.40 0.41 0.39 0.41 8216241600 2004-01-08 0.41 0.42 0.41 0.42 6444244800 ... ... ... ... ... ... 2026-01-26 251.42 256.56 249.80 255.41 55969234 2026-01-27 259.15 261.95 258.21 258.27 49648271 2026-01-28 257.65 258.86 254.51 256.44 41287971 2026-01-29 257.96 259.65 254.41 258.28 67253009 2026-01-30 255.14 261.90 252.18 259.48 92443408 [5558 rows x 5 columns]

启动服务

openbb-api

This will launch a FastAPI server, via Uvicorn, at127.0.0.1:6900.

You can check that it works by going to http://127.0.0.1:6900.

第一次启动很慢

To access this data from OpenBB Workspace, use the link displayed after the application startup completes. Chrome is the recommended browser. Other browsers may conflict or require additional configuration. Documentation is available at /docs. INFO: Started server process [56871] INFO: Waiting for application startup. INFO: ███╗ █████████████████╔══█████████████████╗ OpenBB Platform v4.6.0dev ███╔══════════███║ ███╔══════════███║ █████████████████║ █████████████████║ Authentication: DISABLED ╚═════════════███║ ███╔═════════════╝ ██████████████║ ██████████████╗ ███╔═══════███║ ███╔═══════███║ ██████████████║ ██████████████║ ╚═════════════╝ ╚═════════════╝ Investment research for everyone, anywhere. https://my.openbb.co/app/platform INFO: Application startup complete. INFO: Uvicorn running on http://127.0.0.1:6900 (Press CTRL+C to quit)

我发现也绑定到0.0.0.0了。远程用浏览器打开192.168.1.12:6900,页面如下:

改变端口和地址

Defaults are, --host 127.0.0.1 --port 6900

本地用openbb-cli连接

安装

pip install openbb-cli

安装好后没有openbb-cli这个命令啊

网上服务

地址:https://pro.openbb.co/app

你好,帮我看下近一个月600000指数走势,分析一下。

网上服务但是调用自己架设的服务

  1. Sign in to OpenBB Workspace
  2. Navigate to the "Apps" tab
  3. Click on "Connect backend"
  4. Fill in the form with:
    • Name: OpenBB Platform
    • URL:http://127.0.0.1:6900
  5. Click on "Test" - You should see "Test successful" with the number of apps found
  6. Click on "Add" to complete the integration

我这里自己架设的在192.168.1.12,所以填的是:http://192.168.1.12:6900/

添加之后,可以看到添加的数据集

MCP Server

安装

pip install openbb-mcp-server

启动

openbb-mcp

配置mcp服务

调试

obb.equity.price.historical("AAPL")报错

>>> output = obb.equity.price.historical("AAPL")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/skywalk/.local/lib/python3.10/site-packages/openbb/package/__extensions__.py", line 157, in equity
from . import equity
File "/home/skywalk/.local/lib/python3.10/site-packages/openbb/package/equity.py", line 36, in <module>
from openbb_core.app.provider_interface import (
ImportError: cannot import name 'OBBject_EquityInfo' from 'openbb_core.app.provider_interface' (/home/skywalk/.local/lib/python3.10/site-packages/openbb_core/app/provider_interface.py)

是python环境有问题,重新激活python 3.12的环境

source .bashrc

问题解决

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 17:45:14

填志愿/选方向必看!计算机18大专业的终极选择攻略

一次搞懂计算机类18个本科专业方向的区别&#xff0c;谁是“宝藏”谁是“天坑”&#xff1f; 随着科技进步的日新月异&#xff0c;互联网在日常生活中所扮演的角色越来越重要。数字化、信息化的时代里&#xff0c;计算机类专业无疑是当今高考最热门且最具发展前景的志愿填报方…

作者头像 李华
网站建设 2026/4/21 22:17:02

ABP框架07.在 DDD中把查询作为可演进的契约

数据查询进阶(上)&#xff1a;作者热度榜报表与 Dapper 的“可控查询” 哈喽&#xff0c;我是黑棠 在CRUD中&#xff0c;通用仓储 IRepository<T> EF Core 的查询表达式&#xff0c;足以覆盖列表、详情、简单筛选。 但在“报表类查询”里&#xff0c;常见的痛点不是写不…

作者头像 李华
网站建设 2026/4/21 11:54:11

孤能子视角:“智慧物流“

第一步&#xff1a;分析“作者”——智慧物流体系&#xff08;作为“供应链生命共同体”的超级孤能子&#xff09;启动&#xff1a;三力逼问&#xff0c;定位张力1. 零预设&#xff1a;不预设智慧物流是“运输自动化”或“信息化”&#xff0c;视其为全球贸易与数字技术双重浪潮…

作者头像 李华
网站建设 2026/4/20 22:25:42

别再用老话术!工厂老板吃这套沟通技巧

"我们质量好、价格优、服务到位",这类话术啊,工厂老板早就听腻了&#xff0c;他每天都被无数销售包围着,真正能让他愿意停下脚步的,不是你的产品有多厉害,而是你懂他的生意、能帮他算清账、还能解决他的难题。一、开口不谈"我",先说"你不好的话术: &q…

作者头像 李华
网站建设 2026/4/23 9:45:01

制造大数据应用在哪些工业场景中最值得推荐?

一家汽车焊装车间里&#xff0c;报警灯突然闪烁。某条焊缝的电阻值比历史平均值偏了0.3欧姆——这数字大多数人压根看不懂&#xff0c;系统却已经推送了三套方案&#xff1a;调焊枪压力、换电极帽、查夹具磨损。工程师没打电话&#xff0c;也没翻手册&#xff0c;只是在手机上敲…

作者头像 李华