对DAPI和SAPI使用感到困惑

时间:2019-05-13 13:59:07

标签: server bloomberg

我对Bloomberg完全陌生,并在python / flask中使用Bloomberg api 我试图阅读Windows SDK提供的所​​有文档

我了解DAPI仅适用于使用localhost和默认端口的本地应用程序 但实际上我对SAPI安装和用法的使用感到困惑...


第一: 在具有Bloomberg终端的计算机上安装 sapi 并让sapi 处理之后,我将通过python代码编写一个应用程序,该应用程序导入blbapi并使用sapi 此应用程序应该在同一台计算机上,还是可以在另一台计算机上,并为其提供sapi进程的ip和端口,并且另一台计算机也应该具有Bloomberg终端?


: 那么客户端呢,任何打开此应用程序的浏览器客户端也应该都具有Bloomberg终端? 不好意思,我的问题.. 预先感谢

2 个答案:

答案 0 :(得分:0)

Python应用程序计算机不必安装Bloomberg终端。您只需要安装彭博库(而不是终端机)软件。

与SAPI建立连接时,需要提供“终端PC的IP” +“ UUID”。 另外,用户/终端必须登录。

请仔细检查许可。您可以尝试询问您的客户经理。

不要以此为许可建议,但是不同的交易所和数据源可能对数据有不同的规则,因此它取决于您提取的数据。据我了解,用户/脚本提取的数据仅适用于该特定终端所有者。 具有相同访问权限的不同终端“所有者”可能不允许查看其他脚本/用户提取的数据。

答案 1 :(得分:0)

SAPI允许您在登录用户的计算机上使用BBG数据,但是,由于法律原因而非技术原因,登录用户以外的任何人都无法查看此数据。

SAPI的典型用例是执行复杂的计算(无论是奇异定价还是实时投资组合风险),而这在台式机上是不实际的。

请注意,所有BBG数据和计算均与用户相关,无法将数据提供给其他任何人...