2015-10-07 63 views
1

當我使用blpapi創建和開始訂閱時...似乎只有在值發生變化時纔會向我發送值。我曾預計我會得到我要求的所有東西的初始值......然後只有在它們發生變化時才能得到值。但似乎並非如此。Bloomberg API(blpapi)訂閱沒有給出初始值

我要求「LAST_PRICE,PX_CLOSE_1D,BID,ASK」...我經常更新BID,ASK和LAST_PRICE ...但我從來沒有看到PX_CLOSE_1D的值...我猜這是因爲它每天只會改變一次。

對於晚上的情況,這很慢,有時LAST_PRICE需要一段時間才能顯示出來。

有沒有辦法讓它最初給我所有的價值?

回答

1

PX_CLOSE_1D是一個靜態字段,即它不會實時更新。要獲得實時更新,您可以使用實時字段,例如PREV_CLOSE_VALUE_REALTIME

+0

如何檢索靜態值? –

+0

您需要使用ReferenceDataRequest而不是訂閱過程。開發者指南中有幾個例子。 – assylias