主要内容

连接到彭博

此示例显示如何创建与彭博的连接®使用这些Bloomberg服务:Bloomberg Desktop, Bloomberg Server和B-PIPE®.关于Bloomberg连接的详细要求请参见数据服务器连接要求.为了确保Bloomberg连接成功,请在执行连接函数之前执行必要的步骤。有关详细信息,请参见安装Bloomberg和配置连接

创建彭博桌面连接

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

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

验证连接c

v = isconnection (c)
v = 1

v返回真的显示彭博连接是有效的。

检索彭博桌面连接属性。

v = get(c)
V = session: [1x1 com.bloomberglp.blpapi.]Session] ipaddress: 'localhost' port: 8194 timeout: 0

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

关闭Bloomberg Desktop连接。

关闭(c)

创建彭博服务器连接

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

  • 彭博社的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.]会议:[1x1 com. bloombergglp .blpapi。Session] ipaddress: '111.11.11.111' port: 8195 timeout: 0

BLPSRV连接到默认端口号上运行Bloomberg服务器的计算机8195.BLPSRV创建Bloomberg Server连接对象c

关闭Bloomberg Server连接。

关闭(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. appname: [] user: [1x1 com.bloomberglp.blpapi.impl. "会议:[1x1 com. bloombergglp .blpapi。Session] ipaddress: {'111.11.11.112'} port: 8194.00 timeout: 0

bpipe端口号为Bloomberg B-PIPE8194.bpipe创建Bloomberg B-PIPE连接对象c

关闭B-PIPE连接。

关闭(c)

另请参阅

|||||

相关的例子

更多关于