主要内容

连接到彭博

这个例子展示了如何创建到Bloomberg的连接®使用这些彭博服务:彭博桌面、彭博服务器和B-PIPE®.有关彭博连接要求的详细信息,请参见数据服务器连接要求.为了确保Bloomberg连接成功,请在执行连接函数之前执行相关步骤。有关详细信息,请参见安装Bloomberg和配置连接

创建彭博桌面连接

c = blp
C = BLP属性:session: [1x1 com.bloomberglp.blpapi.]会话]ipaddress: 'localhost' port: 8194 timeout: 0

blp创建Bloomberg连接对象c并返回它的属性。

验证连接c

v = isconnection (c)
v = 1

v返回真正的证明与布隆伯格的联系是有效的。

检索彭博桌面连接属性。

v =得到(c)
V = session: [1x1 com.bloomberglp.blpapi.]会话]ipaddress: 'localhost' port: 8194 timeout: 0

v是一个包含Bloomberg会话对象、IP地址、端口号和超时值的结构。

关闭彭博桌面连接。

关闭(c)

创建彭博服务器连接

使用运行彭博服务器的机器的IP地址连接到彭博服务器。这段代码假设如下:

  • Bloomberg UUID为12345678

  • IP地址serverip用于运行彭博服务器的机器“111.11.11.111”

uuid = 12345678;serverip =“111.11.11.111”;c = blpsrv (uuid、serverip)
C = BLPSRV,属性:uuid: 12345678 user: [1x1 com.bloomberglp.blpapi.impl.]aT]会话:[1x1 com.bloomberglp.blpapi.]会话]ipaddress: '111.11.11.111' port: 8195 timeout: 0

blpsrv使用默认端口号连接到运行彭博服务器的机器8195blpsrv创建彭博服务器连接对象c

关闭彭博服务器连接。

关闭(c)

创建B-PIPE连接

使用运行Bloomberg B-PIPE进程的机器的IP地址创建Bloomberg B-PIPE连接。这段代码假设如下:

  • 认证是Windows®身份验证通过设置authorizationtype“OS_LOGON”

  • 应用程序名称为空白,因为您没有使用应用程序连接到Bloomberg B-PIPE。

  • IP地址serverip用于运行Bloomberg B-PIPE流程的机器“111.11.11.112”

  • 端口号为8194

authorizationtype =“OS_LOGON”;applicationname =;serverip = {“111.11.11.112”};portnumber = 8194;c = bpipe (authorizationtype applicationname、serverip portnumber)
c = bpipe with properties: appauthtype: " authtype: 'OS_LOGON' appname: [] user: [1x1 com.bloomberglp.blpapi.impl.]aT]会话:[1x1 com.bloomberglp.blpapi.]Session] ipaddress: {'111.11.11.112'} port: 8194.00 timeout: 0

bpipe连接到Bloomberg B-PIPE的端口号8194bpipe创建Bloomberg B-PIPE连接对象c

关闭B-PIPE连接。

关闭(c)

另请参阅

|||||

相关的例子

更多关于

Baidu
map