此示例显示如何创建与彭博的连接®使用这些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)
使用运行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)
blp
|BLPSRV
|bpipe
|关闭
|得到
|iSconnection.