【问题标题】:How to download Corporate Actions using Bloomberg blpapi如何使用 Bloomberg blpapi 下载公司行动
【发布时间】:2016-10-21 10:30:59
【问题描述】:

我想从 Bloomberg 下载 Corporate Actions(特别是 Bankruptcy FilingDefault Corp Actions默认分辨率)每月自动并保存在某处。为此,我使用 Java blpapi

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

  1. CACT 开始
  2. 行动类型:破产申请默认公司行动默认分辨率
  3. 资产类型:所有证券
  4. 生效日期:09/24/2016 - 10/24/2016(例如)
  5. 交易所:全球

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

【问题讨论】:

  • 您可以使用ReferenceDataRequestDVD_HIST_ALL 用作字段。请注意,在询问流通股时,结果的结构会更复杂。
  • 嗨@assylias!感谢您的帮助,但我认为我的问题不是很清楚。我真正想要的是在您为 Bloomberg 终端 中的所有证券执行 CACT <Go> 时获取数据,特别是对于 破产申请Default Corp Actions默认分辨率。当我尝试DVD_HIST_ALL 获取单一安全性时,它没有列出我刚才提到的信息。
  • 另外,我知道在 blpapi 中,我们应该始终指出我们希望检索其数据的安全性。但是,有没有一种方法可以让我不必单独指明证券,而只需从所有证券中检索数据,就像您在 CACT <GO> 时所拥有的选项一样
  • 不,您需要提供代码列表。我不知道那个屏幕 - 您应该询问 HELP HELP 您可以使用哪个字段来检索其中的数据,他们应该能够为您提供帮助。
  • 嗨@assylias!非常感谢!

标签: java bloomberg blpapi


【解决方案1】:

在彭博终端通过 HELP HELP 咨询彭博帮助台后,他们的回复如下。

我们没有以编程方式请求 CACT 数据的选项。我建议您制作一个模板 {LPHP CACT:0:1 1015663},您可以在运行该函数时引用该模板。 Java API 将仅包含我们的桌面 API 提供的数据。您无法在桌面 API 中创建筛选数据以供 CACT 请求。

似乎无法通过 blpapi 下载 CACT 数据。但是,我对他们的意思很迷茫,

您无法在 Desktop API 中为 CACT 创建筛查数据以 请求。

另外,正如@assylias 在上面的评论中提到的,如果我们有一个特定的代码列表,我们可以使用 FLDS 来检查我们想要请求的字段。但是,就我而言,我没有可用于查询 blpapi 的特定代码列表。因此,我将返回将这些数据从 BBG 终端本身导出到 excel 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多