利率
用於彭博社的 Python 庫?
我對python很陌生,而且我習慣於使用bloomberg公式來處理excel。我開始在分析中使用更多的 Python,是否有任何庫可以執行與 bdp、bdh 或 bcurve 相同的功能?謝謝!胡安
我已經嘗試了很多不同的選擇。
我的建議是使用香草blpapi。git 儲存庫中有很多很好的範例。一些有用的安裝說明也在這裡。
有一些建構在上面的包,比如pdblp,在我看來,它們非常好,但大多數人不需要。
如前所述,blpapi 值得肯定學習。除此之外,如果您希望使用 Pandas,我建議您使用 TIA:https ://github.com/bpsmith/tia
目前,TIA 只兼容 Python 2,但這裡https://github.com/bpsmith/tia/issues/11有一個 Python 3 的轉換。我最近一直在使用它,它非常好。一個例子:
from tia.bbg import LocalTerminal import tia.bbg.datamgr as dm import datetime sid = 'IBM US EQUITY' event = 'TRADE' dt = pd.datetools.BDay(-1).apply(pd.datetime.now()) start = pd.datetime.combine(dt, datetime.time(13, 30)) end = pd.datetime.combine(dt, datetime.time(21, 30)) f = LocalTerminal.get_intraday_bar(sid, event, start, end, interval=60).as_frame() f.head(1) close high low numEvents open time value volume 0 162.2500 162.70 161.51 4005 162.4900 2015-02-24 14:30:00 110345672 680888
上面的 github 連結也有大量範例。