使用TIA的Python中的Bloomberg数据

时间:2017-10-10 20:00:24

标签: python

我是Python界的新手,但对MATLAB非常有经验。在做了一些研究之后,我发现TIA是一种用Python下载Bloomberg数据的多功能方式。

所以,我写了下面的代码

from tia.bbg import LocalTerminal
import pandas as pd
sec= ['HEDJ US Equity', 'EFA US Equity']
resp = LocalTerminal.get_reference_data(sec, ['PX_LAST', 'PX_OPEN'])
resp.as_frame()

问题是 - 我认为这个函数按字母顺序排序。因此,我看到的结果如。

                PX_LAST  PX_OPEN
EFA US EQUITY     69.07    68.85
HEDJ US Equity    65.22    64.89
虽然HEDJ出现在我的名单之前,但是很高兴。这引出了两个问题 -

一个。在这种情况下如何抑制SEC的排序 B.一般来说,如果我必须在Python中查找给定内置函数的Optional Arguments,我该怎么做?

感谢python pr社区。

1 个答案:

答案 0 :(得分:0)

本身没有排序,但不按照列表的顺序请求排序。 但是要按照您的顺序取回框架,您需要做的就是:

resp.as_frame().loc[sec]