java - 使用 Bloomberg Java API 获取日期和时间的 VWAP 交易量

标签 java bloomberg

我正在尝试使用开放的彭博 API 来收集特定日期和特定时间范围内的 VWAP 交易量。例如,如何获取 8 月 27 日上午 11 点到 11:15 之间的 VWAP_VOLUME?

使用Excel,我可以使用

BDP("MSFT 美国股票", "VWAP_VOLUME", "VWAP_START_TIME=11:00:00", "VWAP_END_TIME=11:15:00", "VWAP_START_DT=20120827", "VWAP_END_DT=20120827")

既然我可以在 Excel 中完成,按理说我也应该能够在 Java 中完成同样的事情。我尝试使用 ReferenceDataRequest 覆盖日期和时间字段。我还尝试将 HistoricalDataRequest 与在时间字段上设置的覆盖一起使用。都不返回任何数据。我该怎么做?

最佳答案

你在哪个时区?我在英国,如果我使用 15:00 作为开始时间和 15:15 作为结束时间(我得到 0 与你的参数),它适用于我,使用以下元素,使用“ReferenceDataRequest”:

  • 证券:MSFT 美国股票
  • 字段:VWAP_VOLUME
  • 覆盖:
    • fieldId=VWAP_START_TIME:值=15:00:00
    • fieldId=VWAP_END_TIME:值=15:15:00
    • fieldId=VWAP_START_DT: value=20120827
    • fieldId=VWAP_END_DT: value=20120827

关于java - 使用 Bloomberg Java API 获取日期和时间的 VWAP 交易量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12265504/

相关文章:

java - buildpath-jar 中的类仍未找到

java - 从 Java 文件中读取特定行

java - morphia 将字段名称 "ClassName"插入到 mongodb

excel - 如何使用 Bloomberg VBA API 返回特定日期的 EQS 屏幕?

python-3.x - 如何从 python 获取 BQL (bLOOMBERG) 查询

c# - 使用 Bloomberg API 时 session 未在 C# 中启动

excel - 使用Rblapi包拉取数据

java - Java中最小和最大聚合的范围聚合

java - 如何使我的节点在 JavaFx/FXML 运行时自动调整其内容?

c# - 如何将 Bloomberg DateTime 转换为 System.DateTime