问题标签 [blpapi]

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 回答
221 浏览

python - 如何区分批量字段和简单字段?

使用 python API blpapi 转换 BDP 和 BDS 等 excel 公式

我需要识别必填字段是批量字段(用于 BDS)还是简单字段(用于 BDP)

有没有办法做到这一点?

0 投票
4 回答
306 浏览

python - 导入bloomberg Api 时出错,如何解决?

我正在尝试从 python 中的 tia 库中导入 bbg 包。但它给了我以下错误。

我也尝试导入 blpapi lib,但它也给出了同样的错误。我不明白有什么问题。

当我到桌面上的文件夹查看包的位置时,我看到 tia 和 blpapi 的文件都存在。

0 投票
1 回答
191 浏览

pandas - 使用 TIA 从 BBG 中提取外汇汇率?

我正在尝试使用 TIA 模块从 BBG API 中提取 EURUSD 远期汇率?如何做到这一点?

我尝试使用 BbgDataManager() 来指定特定的远期汇率,但似乎没有任何成功。我试过的代码如下。

产生以下错误消息:

文件“”,第 1 行 df.EURUSD 货币 ^ SyntaxError:无效语法 df.FWD_CURVE 追溯(最近一次调用最后):文件“”,第 1 行,在文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv \lib\site-packages\tia\bbg\datamgr.py",第 85 行,在getattribute中 返回 self.get_attributes(item, **self.overrides) 文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\datamgr.py”,第 90 行,在 get_attributes frame = self.mgr.get_attributes(self.sids, flds, **overrides) 文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\datamgr.py”,第 148 行,在 get_attributes 中返回 self.terminal.get_reference_data(sids, flds, **overrides).as_frame() 文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg \v3api.py”,第 745 行,在 get_reference_data 返回 self.execute(req) 文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\v3api.py”,第 729 行,在执行 request.has_exception 和 request.raise_exception() 文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\v3api.py",第 215 行,在 raise_exception raise Exception('SecurityError: %s' % ','.join(msgs)) 异常:SecurityError : (FWD_CURVE, BAD_SEC, 未知/无效安全 [nid:2972] )

类似地,使用带有查询的管理器类似于使用 BFxForward 在 Excel 中拉取它的方式会产生错误。

产生此错误消息:

回溯(最后一次调用):文件“”,第 1 行,文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\datamgr.py”,第 85 行,在get属性中 返回 self.get_attributes(item, **self.overrides) 文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\datamgr.py”,第 90 行,在 get_attributes frame = self.mgr.get_attributes(self.sids, flds, **overrides) 文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\datamgr.py”,第 148 行,在 get_attributes 中返回 self.terminal.get_reference_data(sids, flds, **overrides).as_frame() 文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg \v3api.py”,第 745 行,在 get_reference_data 返回 self.execute(req) 文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\v3api.py”,第 729 行,在执行 request.has_exception 和 request.raise_exception() 文件“C:\Users\anthony.yeh\PycharmProjects\blpapi\venv\lib\site-packages\tia\bbg\v3api.py",第 215 行,在 raise_exception raise Exception('SecurityError: %s' % ','.join(msgs)) 异常:SecurityError : (9/12/2019, BAD_SEC, Unknown/Invalid Security [nid:2972] ),(midoutright, BAD_SEC, Unknown/Invalid Security [nid:2972] )

0 投票
1 回答
253 浏览

c++ - BLPAPI C++:如何从 Bloomberg (Windows) 终端检索所有证券/符号/代码

我正在根据用户提供的时间范围检索彭博历史数据,对于单个工具,我能够通过使用IntradayTickRequestSDK 中的 IntradayTickExample 示例代码行成功检索历史价格 [Bid,Ask]。

但是,我在 SDK 中找不到任何东西,通过它我可以检索彭博终端中存在的所有符号/代码。请让我知道为此目的使用哪些功能。

谢谢,

0 投票
2 回答
157 浏览

python - 如何使用 Python pdblp 的 CSV 文件而不是代码参考来从 con.ref 获取 API

我对 Python 很陌生,我想用对我从 CVS 文件创建的数据框的列的引用替换精确的代码,可以这样做吗?我在用着:

所以“tickers”有一个列“ticker1”,它是一个代码列表,我想
con.ref("CLF0CLH0 Comdty","PX_LAST")用类似的东西替换

有任何想法吗?

0 投票
2 回答
372 浏览

python-2.7 - 无法导入 blpapi

我几乎花了很多时间试图让bloomberg API 与我的Python 2.7 安装一起工作,但仍然没有运气。Bloomberg HelpDesk 不再支持它,因此他们无法提供帮助。任何帮助深表感谢:

0 投票
2 回答
294 浏览

python - Blpapi 'ignore_security_error=1' 是一个意外的关键字

当使用带有 Blpapi 的 ignore_security_error=1 时,我得到“ref() got an unexpected keyword argument 'ignore_security_error'”。我的列表中有一些不好的代码,我想使用 ignore_security_error=1 忽略但得到一个错误。tc3 是从 .csv 文件生成的股票代码列表。

还有其他人有这个问题吗?

0 投票
0 回答
1078 浏览

python - 在 Python 中使用 blpapiwrapper 通过 BDH() 检索日内数据

我正在尝试使用 blpapiwrapper( https://github.com/alex314159/blpapiwrapper )在特定时间获取股票价格,并从中获得灵感(https://quant.stackexchange.com/questions/35126/price- at-specific-time-from-bloomberg ):

如果我尝试重新创建它,我会得到 EOD 价格,而不是 15:40:00 到 15:40:01 之间的最后价格。在具有相同 SEDOL 和日期的 Excel 中使用相同的语法会在 15:40 给出正确的股票价格。

我试图修改 blpapiwrapper 中的 bdh() 函数,将周期更改为“INTRADAY”,并在“startDate”和“endDate”的定义中包含“%H:%M:%S”,但没有运气。

对于使用 blpapiwrapper 的解决方案有什么建议吗?

0 投票
0 回答
85 浏览

bloomberg - 勾选数据彭博

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

0 投票
3 回答
5652 浏览

blpapi - 如何使用 pip install 下载 BLPAPI

我是新的彭博终端用户,我尝试按照此处的说明使用 python 下载彭博 API。但是,当我在命令提示符下运行以下命令时

我收到以下错误...

有人可以帮我下载这个包以允许我从 Bloomberg API 下载数据吗?