问题标签 [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 回答
75 浏览

blpapi - 为什么我获得的证券少于 RefData 中的请求?

我通过 c# 从 Bloomberg API 请求 RefData。

我创建了一个包含 912 只证券的列表。

但是我在 92 之后才收到最后的“响应”消息。

为什么会这样?

0 投票
2 回答
824 浏览

r - RBLPAPI 选项

我正在玩 Rblpapi 包,但没有任何乐趣设置下载数据的周期

我也试过:

根据excel api

但是,我不断收到错误消息:错误:子元素“(null)”不存在。

我在帮助文件中看不到任何提示。

0 投票
3 回答
2466 浏览

bloomberg - 当几个字段之一没有找到时,Bloomberg 的反应是什么?

我有一个 Java 代码,它使用 blpapi 请求特定证券的特定字段。我的代码现在运行良好。但是,我想到了一个我当前的代码没有处理的案例。

比如说,我正在为特定证券请求“CUR_MKT_CAP”、“PX_LAST”和“EQY_SH_OUT”。如果 Bloomberg 没有 'PX_LAST' 的值怎么办?到时候布隆伯格会给我什么?(a) 它会给我一个 PX_LAST = 0 的字段元素吗?(b) 它会给我一个 PX_LAST = NULL 的字段 Element 吗?(c) 它不会在我将收到的响应中包含 PX_LAST 吗?因此,响应将如下所示?

基本上,我只想知道如果彭博社没有提供我需要的字段之一,我应该如何处理。

0 投票
1 回答
1038 浏览

java - 如何将 BDP Bloomberg excel 公式实现到 Java blpapi?

我需要使用 Java Bloomberg API 实现一个现有的 Bloomberg excel 公式。现有的excel公式是这样的。

BDP(代码、字段、FiscalPeriod、PeriodEnd、Compound、filing_status)

参数示例如下所示。

此公式检索 FMD US Equity 的 ARD_ST_INVEST 值并将其保存到 excel 文件中的单元格中。

到目前为止,我只知道以及在 blpapi(Java) 中所做的是创建一个 HistoricalDataRequest,如下所示,

现在,我不确定如何在 blpapi(Java) 中编写 BDP 公式。根据我在 blpapi 的开发人员指南中阅读的内容,参考数据服务//blp/refdata 下有很多可用的操作。(即HistoricalDataRequest、IntraDayTickRequest、ReferenceDataRequest等)

经过一些阅读,BDP 被解释为,

BDP(Bloomberg Data Point)用于静态或实时当前数据。它将数据返回到 Excel 电子表格中的单个单元格。

但是,我仍然不知道如何将上面的 Bloomberg excel 公式转换为 Java blpapi。我应该创建一个 HistoricalDataRequest 还是一个 ReferenceDataRequest 等?我应该如何设置 FiscalPeriod、PeriodEnd、Filing_status、Ticker、Field 等?

0 投票
1 回答
463 浏览

java - blpapi 和bloomberg Excel 插件的不同数据值响应

我遇到过Bloomberg Excel Add-in和blpapi的数据不一样的情况。

我在 Bloomberg excel 中使用的公式是,

=BDH("2902 HK Equity", "EQY_SH_OUT", "20160906", "20160906")

结果,它给了我472.014

但是,如果我尝试在 blpapi 中执行此操作,我得到的值会有所不同。以下是我的请求的详细信息。 Ticker: 2902 HK Equity Start/End Date: 20160906 Fields: EQY_SH_OUT

下面是回复

我不确定为什么会这样。这是我必须咨询彭博社的错误吗?还是我做错了什么?

0 投票
1 回答
144 浏览

java - 如何在blpapi中获取证券的中文名称?

我有一个看起来像这样的BDP函数。

它是更新一个证券的中文名称。

我必须将它翻译成 Java blpapi,但我不确定如何。

由于这是一个 BDP 函数,我认为我应该使用参考数据请求,但您只能在创建参考数据请求时指定代码和字段助记符。我也知道我可以使用覆盖,但要使用覆盖,根据我的理解,我需要一个 fieldID 以便我可以将该 fieldID 的值设置为"NAME_CHINESE_SIMPLIFIED".

但是,我不确定要使用什么 fieldID。

我应该使用什么 fieldID 进行覆盖?

另外,我在哪里可以找到可以设置覆盖的 fieldID 列表?

0 投票
1 回答
2050 浏览

java - 如何使用 Bloomberg blpapi 下载公司行动

我想每月自动从彭博下载公司行动(特别是破产申请默认公司行动默认决议)并将其保存在某个地方。为此,我正在使用Java blpapi

我真正想要检索的是您在彭博终端中执行以下操作时的信息。

  1. CACT <>
  2. 诉讼类型:破产申请违约公司诉讼违约决议
  3. 资产类型:所有证券
  4. 生效日期:09/24/2016 - 10/24/2016(例如)
  5. 交易所:全球

但是,我不知道如何从 blpapi 获得企业行动。我只知道如何通过历史数据请求检索市值数据和通过参考数据请求检索流通股。我应该使用什么参考数据服务来检索公司行动数据?

0 投票
1 回答
706 浏览

java - 如何确定在 blpapi 中使用什么参考数据服务

我对使用 blpapi 很陌生,我还在学习。我的主要问题是,在从彭博社请求数据时使用什么参考数据服务时,我感到很茫然。

有没有办法知道我应该为我请求的每个字段使用哪些参考数据?例如,我想请求 CP_FILING_DATE。我尝试使用 ReferenceDataRequest 和 HistoricalDataRequest 请求,但它给了我 BAD_FLD 错误。

0 投票
1 回答
853 浏览

r - Rblpapi BDH:如何根据 BDH 公式和列引用添加列?

我正在尝试使用 RBLPAPI BDH 创建列

但我不断收到错误

x$Date 是一列历史日期,我正在尝试创建一个新列并为与该行中的 x$Date 列对应的每一行提取 BDH 数据。. 作为健全性检查,我使用 Sys.Date() 代替 x$Date 输入,它工作正常。

感谢您的任何建议,这是我的第一个问题,因此对任何错误表示歉意。

0 投票
1 回答
384 浏览

r - quantmod:无法使用 OHLC 生成股票的每日收益

我试图通过使用一次 BDH 拉取来获得每日回报,但我似乎无法让它发挥作用。我考虑使用 quantmod 的 periodreturn 函数,但无济于事。我想填充 PctChg 列,非常感谢任何帮助。

我不同意使用 quantmod 的想法,甚至会使用 LN(T/T-1) 但我只是不确定如何添加包含这些数据的列。谢谢 !