如何从彭博下载大量数据?

时间:2016-07-08 10:15:54

标签: bloomberg

我正试图尽可能多地从Bloomberg下载尽可能多的证券信息。这是一个机器学习项目,我想让数据驻留在本地,而不是每次需要时都查询它。我知道如何为指定的安全性下载几个字段的信息。

不幸的是,我对彭博社来说还是个新人。我看了一下excel加载项,它不允许我指定我想要所有证券及其所有数据字段。

有没有办法通过excel从Bloomberg下载数据?或者我必须以编程方式执行此操作。感谢有关如何做到这一点的任何帮助。

3 个答案:

答案 0 :(得分:3)

这种要求不合理。彭博有每个安全数十万个字段。从销售等基本领域,到布林带等技术分析,甚至首席执行官是否是女性,以及公司是否遵守伊斯兰法律。我怀疑所有这些对你感兴趣。

此外,有些字段有“味道”。 Bloomberg允许您在请求字段时设置参数,这些称为“覆盖”。例如,在询问分析师推荐时,您可以指定是否对年度或季度推荐感兴趣,还可以指定您希望如何计算推荐共识?您对GAAP或IFRS报告感兴趣吗?您想考虑哪种类型的内幕消费?我希望我说清楚,可能性是无穷无尽的。

我的建议是,在接近您所描述的项目时:提前考虑您希望关注的安全性的哪些方面?你在寻找价值吗?增长?技术分析?新闻?然后与彭博代表“坐下来”,询问哪些领域适用于这方面。然后下载这些字段。

此外,尽量减少您的证券范围。彭博社拥有数十万股票的数据。证券(包括非股票)的总数可能是数百万。你应该把这个宇宙缩小到你感兴趣的证券(只有欧盟?只有美国?只有高于某些市值?)。这可以让你的研究更适用于现实生活。我的意思是,如果你发现某些行为表明股票会上涨 - 但你不能购买该股票 - 那就不那么有趣了。

我希望这有帮助,即使它没有真正回答这个问题。

答案 1 :(得分:2)

如果您或您的公司可以为大量数据转储分配(可能很高的)资金,他们可以使用特定的“数据许可”产品。否则,正如已经提到的,每天和每月限制通过其API下载多少数据(以及什么类型的数据)。这些限制根本不是很高,因此,根据您的要求,这将需要很长很长的时间。我认为每日限制类似于500,000次点击,其中一次点击是一项数据,例如一只股票的价格。因此,如果您只想下载2500左右的美国股票的股价数据,那么在达到限制之前,您只需为每只股票管理200天。而且他们还会监控您的使用情况,所以如果您每天一直达到500,000,那么您就可以打个电话。

一个繁琐的方法是通过剪贴板手动检索数据。您可以加载某些图表(GP),右键单击并将数据复制到剪贴板。这将存储显示的所有数据点,您可以在Excel中转​​储这些数据点。这显然是一种效率极低的方法,但最重要的是,它对您的数据限制没有影响。

不幸的是,如果没有把你的钱包拿出来,你将找不到你的(有点不合理的)请求的答案。数据并不便宜。特别是不是“所有证券和所有数据”。

答案 2 :(得分:1)

您说要下载“所有证券及其所有数据字段”。你不能。

您应该在终端上访问WAPI并查看服务条款。

来自“扩展规则:”

您可以通过Bloomberg API对我们的数据服务器点击次数进行每日限制。 “命中”被定义为单个安全/字段配对的一个请求。因此,如果您请求5个字段和10个证券的静态数据,那么这将转换为总共50个匹配。

您可以随时监控的唯一证券数量有限,其中字段数量通过Bloomberg API无限制。

每月限额基于我们的数据服务器通过Bloomberg API请求的每个类别(即历史,派生,日内,定价,描述性)的唯一证券数量。