彭博社
在 Excel 上使用 Bloomberg API 查找股票程式碼更改/收購
我想知道 Excel 中是否有辦法使用 Bloomberg API 來查找程式碼是否已更改或被其他公司收購。
例如,給定這些值,
BOFI US (Axos Financial Inc) EVHC US (Envision Healthcare Corp) COOL US (PolarityTE Inc)
它應該返回
AX US (ticker change on 2018/10/01) Acquired by KKR on 2018/10/11 PTE US (ticker change on 2018/09/18)
分別。
取決於你想要做什麼,要求
MARKET_STATUS
可能還不夠,因為彭博正在重複使用程式碼。例如,假設您有一份幾年前投資組合中的股票程式碼列表。一隻股票可能已經退市,但它的股票程式碼可能隨後被分配給了另一隻股票。在這種情況下,您可能也需要檢查HISTORICAL_ID_POINT_TIME
。一個例子,我使用 R;但您可以在 Excel 中使用相同的欄位。
library("Rblpapi") blpConnect() ticker <- "DRIV US Equity" bdp(ticker, c("NAME", "MARKET_STATUS")) ## NAME MARKET_STATUS ## DRIV US Equity GLOBAL X AUTONOMOUS&ELEC-ETF ACTV
但五年前,該股票屬於另一家公司。
bdp(ticker, "HISTORICAL_ID_POINT_TIME", overrides = c(HISTORICAL_ID_TM_RANGE_START_DT = "20130101")) ## HISTORICAL_ID_POINT_TIME ## DRIV US Equity 1611364D US bdp("1611364D US Equity", c("NAME", "MARKET_STATUS")) ## NAME MARKET_STATUS ## 1611364D US Equity DIGITAL RIVER INC ACQU