问题标签 [pdblp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
421 浏览

python - Python / pdblp:提取单个历史请求的最简单方法?

我最近开始使用此处记录的 pdblp 模块。然而,我发现自己花了很多时间试图操纵数据帧。

例如,以下代码给出:

结果是

但是,最简单的方法是什么EURUSD = 1.1018

0 投票
0 回答
85 浏览

bloomberg - 勾选数据彭博

我正在尝试使用 pdblp 提取 NQH0 指数的刻度数据。我应该如何更改下面的代码以按分钟和秒获取数据..

0 投票
1 回答
251 浏览

python - 运行一个简单的 pdblp 代码来提取 BBG 数据

我目前在我的 Mac 上的任何地方(网络登录)登录到我的 BBG。所以第一个问题是我是否仍然能够使用 tia 提取数据(因为我实际上不在我的终端上)

我收到了这个错误

我假设我需要在终端上才能提取数据,但想确认一下。

0 投票
1 回答
356 浏览

bloomberg - pdblp:bulkref 开始日期覆盖

我正在尝试使用 pdblp 查询股票代码的发布日期。这是我的尝试:

但是我得到的结果是在 2019 年 1 月到 2020 年 12 月之间。我如何才能获得有关更早发布日期的信息?我试图覆盖开始日期,但没有一次尝试成功:

ovrds=[('start_dt', '20000101')]
ovrds=[('start_date', '20000101')]
ovrds=[('START_DATE', '20000101')]

我也试过:
c.bdh('AUM3 Index', 'ECO_RELEASE_DT', '20000101', '20200609')

但这根本不会产生任何结果。

实时 Bloomberg 帮助不支持 Python API。

0 投票
1 回答
1045 浏览

bloomberg - 有没有人发现使用 Pdblp 或其他 Python 包调用 Bloomberg BQL API?

BQL 在 Excel 中使用看似相同的 API 插件,使用相同的字段调用 Bloomberg 数据,即 PX_LAST。我目前使用 pdblp 在 python 中运行模型,效果很好,我很想转移到 API 的 BQL 版本以优化终端外的数据使用。有人知道在任何包中使用 BQL 的任何努力吗?我知道去年有人问过这个问题……正在寻找更新。

0 投票
1 回答
412 浏览

bloomberg - 有没有人使用 Blpapi/Pdblp 等软件包从 Bloomberg 导出供应链数据 (SPLC)?

我正在使用 pdblp 包来收集供应链数据。但我面临两个问题。首先,它只给了我当前日期的前五个供应商,甚至不是全部。此外,它没有提供任何历史数据。通过更改任何日期,仍然可以获得相同的结果。我搜索了所有网络,没有从彭博收集供应链数据的教程手册。所以,我想知道是否有人对此有任何经验或解决方案。非常感谢!

下面显示了我使用 con.bulkref_hist() 和 con.bulkref() 来收集 APPLE Inc. 的供应商的代码。如输出所示,我只得到了 5 个 Apple 供应商?不是全部,甚至我也无法更改日期。

或以下内容:

我在这两种方法中的输出如下。不是所有的供应商。

0 投票
1 回答
1301 浏览

python - Bloomberg API - Python 中的历史索引成员

我正在尝试在 Python 中使用 Bloomberg API 来获取索引成员。获取当前成分股没有问题,但我想要一个历史列表(例如:截至 1995 年第一季度,罗素 1000 或标准普尔 500 指数成分股在哪里)。

要获取当前索引成员,我可以使用以下内容:

在 excel 中,我可以使用 INDX_MEMBERS 来获取成分:

在 Python 中:

或者:

问题是如何获得历史指数成员/成分。例如,我会生成季度日期,然后我想知道每个日期的成分列表。

['2020-06-30', '2020-03-31', '2019-12-31', '2019-09-30', '2019-06-30', '2019-03-31', ' 2018-12-31' ... '1980-06-30',]

我尝试了许多解决方案,包括下面的一个我得到一个空框架的解决方案:

或下面的解决方案,无论日期如何(现在或 20 年前),我都会收到相同的成分列表:

对上述示例的变量解释:

  • 'RIY 指数' - 罗素 1000 指数代码
  • 'INDX_MEMBERS' - 指数成分列表的 Bloomberg 字段 (flds)

或者,如果我能获得带有日期的指数成分变化的历史列表(我已经有当前成分),我会很高兴

0 投票
1 回答
132 浏览

python - 从 Python 中的 CSV 代码列表中提取 BB 价格

我是 Python 新手.. 我正在尝试使用下面的 PX_LAST 获取最新价格,它可以完美地使用:

问题是,我现在希望从我的 csv 文件中提取更多价格,其中包括 100 个不同的代码(在第一列中)。如何将 df 中的代码添加到上述公式中?

0 投票
2 回答
400 浏览

python - Bloomberg Anywhere + pdblp 或 xbbg + 未登录

所以,

我希望在您未登录时能够清楚地了解 Python API 如何工作。我有一个 Bberg Anywhere 帐户,并且有一些我想在早上开始新的一天之前运行的脚本。我需要登录吗?如果没有,我是否需要向 Sessions 对象输入任何用户名/密码凭据?

寻找这方面的任何帮助......将不胜感激。

0 投票
1 回答
322 浏览

python - blpapi IntradayTickRequest python

我正在使用pdblpPython 包装器从 Bloomberg 查询历史每日数据。根据包文档和Python Bloomberg API pdblp 日内请求中的帖子, 无法使用 pdblp 包查询日内数据。

上述链接中的一个答案建议通过以下方式直接使用 blpapi API:

我不熟悉底层 API,很难理解函数调用中作为参数提供的session和对象。options有人可以提供一个关于如何使用此功能检索日内数据的简单示例吗?(我指的不是OHLC数据,可以使用中的bdib()函数查询pdblp