无论如何确定您在彭博 API 的剩余请求限制量中有多少请求或多少数据?
7 回答
来自 Bloomberg HelpDesk 于 2014 年 4 月(这对基本桌面客户端有效):
我们有 3 种限制..
您不能同时打开超过 3500 个实时字段。如果您超过此限制,您将看到“NA 限制”作为错误消息,您只需删除一些证券/字段以使错误消息消失并查看值。
我们也有每日限额。每日 API 限制为每天 500,000 次点击。“命中”被定义为对单个安全/字段配对的一个请求。因此,如果您请求 5 个字段和 10 个证券的静态数据,这将转化为总共 50 个命中。因此,请尝试仅刷新电子表格中真正需要刷新的部分,并避免全部刷新或每天多次重新打开它。
最后一个限制是每月限制。我们的每月限额来自专有模型。我们的用户数据库中只有大约 0.4% 超过了这个限制。此限制基于唯一证券,并取决于正在下载的数据类型。例如,对于任何给定的证券列表,系统上的某些数据(例如日内数据)的价值略高于历史收盘价。我们不建议每月使用超过 5000 到 7000 个唯一标识符,并且限制升级仅允许您获取数据以完成您的项目。一旦每月使用一次证券,那么如果您再次使用它,它将不再计入每月限额。
我们通常每月授予 2 次重置,以防您超过每日限额,如果您超过每月限额,我们每月授予 1 次延期(多 10%),如果您再次违反限额,您将需要等待午夜每日限额自动重置或月底为每月重置。
彭博没有说明明确的限制是什么,也没有程序化的方法可以找出限制是什么或您使用了多少限制。
我发现的来自 Bloomberg 的最佳信息位于 WAPI 页面(在终端中)。在 LHS 的菜单上,转至 WAPI 主页 > API 资源 > API 数据限制。有两个页面,“扩展规则和使用限制”和“管理您的 API 数据限制”,进一步阐明了这个问题。
从广义上讲……个人数据请求有每日限制(即安全/字段对 - 但每个请求都会计算重复项)。但是,您的认购限额取决于您同时认购的证券数量——即,如果您希望每 5 分钟请求一次证券的价格,那么您最好以该证券的价格进行认购。然后有一个基于您请求的独特证券数量的每月限制。
Bloomberg API 有一个上限,每天 500,000 次点击。——来自彭博帮助帮助的信息
每日限额已明确说明 - 据我所知,每月限额并未以书面形式披露。在讨论数据许可证时,我被告知以下内容,数据许可证是彭博用于批量数据订阅的产品之一。每月限额以美元为单位的预算表示,它是您请求的等价价格,根据数据许可模式定价,如果您询问该产品,这显然不是秘密。那么为什么要对预算保密呢?它具有商业敏感性的原因是该预算是终端许可证每月费用的许多倍,因此很明显,如果您(a)知道它是什么并且(b)可以通过 API 访问所花费的预算(不)或写软件来“计算成本”(不难),然后您可以购买几个终端并大大减少您的数据许可证支出。布隆伯格自然不赞成这种活动,因为它代表了他们定价模型中的套利机会,而且并不是真的“玩得很好”。他们同样不喜欢你过于频繁地点击“错误类型的数据”或经常达到每月限制,这些活动可能会促使他们调查你的商业模式,以确保你遵守数据的所有 T&C附录。出于对彭博的礼貌,我没有在此处发布该预算编号,但您应该能够从您的销售人员那里获得并确认我所说的内容的有效性,因为它可能随时更改,因为它不是任何合同的一部分. 他们同样不喜欢你过于频繁地点击“错误类型的数据”或经常达到每月限制,这些活动可能会促使他们调查你的商业模式,以确保你遵守数据的所有 T&C附录。出于对彭博的礼貌,我没有在此处发布该预算编号,但您应该能够从您的销售人员那里获得并确认我所说的内容的有效性,因为它可能随时更改,因为它不是任何合同的一部分. 他们同样不喜欢你过于频繁地点击“错误类型的数据”或经常达到每月限制,这些活动可能会促使他们调查你的商业模式,以确保你遵守数据的所有 T&C附录。出于对彭博的礼貌,我没有在此处发布该预算编号,但您应该能够从您的销售人员那里获得并确认我所说的内容的有效性,因为它可能随时更改,因为它不是任何合同的一部分.
我不相信这可以通过编程方式实现,但是如果您与彭博帮助台交谈,他们将能够告诉您您是否接近限制,并在必要时为您重置。显然,他们只会这样做一定次数。我还没有得到关于限制是什么的明确答案,但它的设计足够大,以至于你不会仅仅运行电子表格就可以达到它,电子表格的限制为 3500 个彭博实时公式。
如果您觉得没有超出下载限制但仍然收到错误消息,您可以运行以下步骤来解决问题:
- 完全关闭 Excel。
- 从 Windows“开始”菜单中,选择
All Programs > Bloomberg > Stop API Process
. 将出现一个命令提示符窗口。 - 按
<Enter>
关闭窗口。 - 从 Windows
Start
菜单中,选择All Programs > Bloomberg > API Environment Diagnostics
。 - 单击
Start
按钮。
测试完成后,如果有任何红色错误,点击“修复”按钮。重新打开 Excel 并测试一个公式。
500'000 个数据点是近似的每日限制,但请记住不同类型的数据使用不同的数量。它不是 1 比 1。通常,对深奥证券和字段的请求将在每个请求中使用更多的数据,例如 AAPL US 的 PX_LAST。此外,还有不同类型的请求,例如参考或历史请求,它们也会以不同的方式消耗您的限制。
如果您请求日内实时数据,这些字段通常不会计入您的使用限制。相反,您对可以打开实时“管道”的次数有限制。
如果您临时超出了每月数据使用限制,彭博通常会非常有帮助。这不是书面的公司政策,但似乎是他们客户服务的一部分。如果您每个月都持续违反限制,他们可能会停止重置您的限制并尝试将您转移到 B-PIPE。但除此之外,根据我的经验,它们很灵活