0
彭博社excel formumla =BDH()
只能檢索1種證券的價格。如果我想獲得其他證券,那麼我需要重複這個沒有問題的公式,因爲我已經爲此寫了一個腳本。彭博社提取多種證券
當證券的日期不匹配時,或者由於交易日或合約到期,問題就來了。
例如下面是一個並排輸出。 公式:=BDH(name_of_commod,"PX_LAST","19/12/2015","2/5/2017")
QWV8 Comdty QWZ8 Comdty
#NAME? 495.2 #NAME? 479.7
14/2/2017 496.7 18/4/2017 462.2
15/2/2017 494.4 19/4/2017 457.1
16/2/2017 495.3 20/4/2017 456.6
17/2/2017 495 21/4/2017 457
20/2/2017 498.7 24/4/2017 454.9
21/2/2017 498.4 25/4/2017 453.5
22/2/2017 498.1 26/4/2017 445
23/2/2017 491.6 27/4/2017 439.9
24/2/2017 489.5 28/4/2017 450
27/2/2017 481.6 2/5/2017 448.4
這裏的不匹配是由於QWZ8不可用,直到4月18日,哪一種在我的計算螺絲的,因爲我已經得到了有關數據集中一百其他證券。
有沒有辦法輸出bloomberg數據,使所有日期對齊到同一行?
像這樣:
QWV8 Comdty QWZ8 Comdty
18/4/2017 461.3 18/4/2017 462.2
19/4/2017 456.2 19/4/2017 457.1
20/4/2017 455.7 20/4/2017 456.6
21/4/2017 456.1 21/4/2017 457
24/4/2017 454 24/4/2017 454.9
25/4/2017 452.6 25/4/2017 453.5
26/4/2017 444 26/4/2017 445
27/4/2017 438.9 27/4/2017 439.9
28/4/2017 449 28/4/2017 450
2/5/2017 447.4 2/5/2017 448.4
omg,此功能完美。謝謝!! – adam