彭博社
從彭博獲取指數成分和回報
我有興趣通過Bloomberg終端以及API獲取指數的成分股以及100萬、1年、5年的個股回報。我們是否有一個可以用於此目的的命令?
沒有單個欄位可以返回成分和這些成分的數據。所以是的,您需要首先查詢指數成分,然後查詢您想要的有關這些證券的數據。
獲得成分列表後,您可以使用許多不同的欄位作為回報。
假設您正在查看股票並希望獲得總回報(包括股息等),兩個特別有用的是:
CUST_TRR_RETURN_HOLDING_PER
和
DAY_TO_DAY_TOT_RETURN_NET_DVDS
第一個將為您提供兩個日期之間的淨收益的單個數字(使用 CUST_TRR_START_DT 和 CUST_TRR_END_DT 覆蓋來定義它們),而第二個將為您提供兩個日期之間的一系列定期淨收益。
在 excel 中,您會執行以下操作:
=bdp("AAPL US Equity", "CUST_TRR_RETURN_HOLDING_PER","CUST_TRR_START_DT", <insert a function or pointer to the start date in YYYYMMDD format>, "CUST_TRR_END_DT", TEXT(TODAY(),"YYYYMMDD"))
獲得您想要查看的單個 1m、1y、5y 等…返回。
這是一個靈活的解決方案,或者您會看到證券通常具有許多固定欄位,用於特別流行的持有期。例如:
一般來說,在 Bloomberg 中,如果您可以訪問終端,請轉到證券頁面並鍵入
FLDS <search term> <GO>
以查找用於 API/Excel 載入項的域程式碼。那和幫助台往往是我開始的地方。