2012-09-04 71 views
3

我試圖使用開放的Bloomberg API來收集特定日期的特定時間範圍內的VWAP卷。例如,如何在8月27日上午11點到11點15分之間獲得VWAP_VOLUME?使用彭博Java API獲取VWAP卷的日期和時間

使用Excel,我可以用

BDP("MSFT US Equity", "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和在時間字段上設置的重寫。沒有任何數據返回。我怎樣才能做到這一點?

回答

0

你在什麼時區?我在英國,如果我使用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 = 201 20827
    • fieldId = VWAP_END_DT:值= 20120827
+0

你是對的。我需要確保我的時區與我正在查看的符號正確關聯。它現在在工作,謝謝! – Marianna