blpsrv
彭博服务器连接V3
描述
这blpsrv
函数创建ablpsrv
目的。这blpsrv
对象代表彭博社®服务器连接。
其他功能连接到其他彭博服务:彭博桌面(blp
)和彭博b-pipe®((bpipe
)。有关这些服务的详细信息,请参阅比较彭博连接。
有关彭博连接要求的详细信息,请参阅数据服务器连接要求。为确保成功的彭博连接,请在执行之前执行所需的步骤blpsrv
。有关详细信息,请参阅安装彭博和配置连接。
创建
特性
UUID
-彭博用户身份UUID
数字标量
Bloomberg用户身份UUID,指定为数字标量。要找到您的UUID,请输入我是
在彭博终端中去。
例子:12345678
数据类型:双倍的
用户
-彭博用户
彭博用户身份对象
此属性仅阅读。
彭博用户,指定为彭博用户身份对象。
例子:[1x1 com.bloomberglp.blpapi.impl.at]
用户IP
-运行MATLAB的机器的IP地址®
角色向量
此属性仅阅读。
机器运行MATLAB的IP地址,指定为字符向量。
例子:'111.11.11.111'
数据类型:char
会议
-彭博V3会话
彭博V3 API会话对象
此属性仅阅读。
彭博V3会话,指定为彭博V3 API会话对象。
例子:[1x1 com.bloomberglp.blpapi.session]
IP地址
-彭博服务器IP地址
角色向量|字符串标量
Bloomberg Server IP地址,指定为字符向量或字符串标量,标识了运行彭博服务器的机器。
例子:'111.11.11.111'
数据类型:char
|细绳
港口
-端口号
数字标量
端口号,指定为数字标量,可标识运行Bloomberg服务器的机器的端口号。
例子:8194
数据类型:双倍的
暂停
-暂停
数字标量
超时指定MATLAB试图连接到运行Bloomberg服务器的机器的毫秒的时间,然后将其定义为数字标量。
例子:10
数据类型:双倍的
数据电视
-日期和时间数据类型
''
(默认)|'约会时间'
日期和时间数据类型,指定为这些值之一。
价值 | 描述 |
---|---|
'' (默认) |
返回日期和时间值作为MATLAB日期编号。 |
'约会时间' |
返回日期和时间值作为一个约会时间 大批。 |
您可以使用字符向量或字符串指定这些值(例如,“约会时间”
)。
当您创建一个blpsrv
对象,blpsrv
功能使此属性保持不设置。要检索数据,您必须在命令行或使用点表示法中手动设置此属性值,例如:
c.datetimetype ='dateTime';
-
笔记
如果是
datareturnformat
属性值是'桌子'
和数据电视
属性值是'约会时间'
,然后返回的数据是包含日期和时间值的表约会时间
大批。如果是datareturnformat
属性值是一个空的字符向量,然后设置数据电视
财产为'约会时间'
返回汇总tick和历史请求的日期和时间值作为MATLAB日期编号。
datareturnformat
-数据返回格式
'细胞'
|'结构体'
|'桌子'
|'时间表'
数据返回格式,指定为以下值之一,该值确定返回数据的数据类型。
价值 | 返回数据的数据类型 |
---|---|
'细胞' |
单元阵列 |
'桌子' |
桌子 |
'时间表' |
时间表 |
'结构体' |
结构体 |
笔记
返回数据的默认数据类型取决于执行的函数。要指定默认数据类型,请设置datareturnformat
财产为''
。有关默认数据类型,请参见“支持的功能列表”。万博1manbetx
您可以使用字符向量或字符串指定这些值(例如,“桌子”
)。
当您创建一个blpsrv
对象,blpsrv
功能使此属性保持不设置。要检索数据,您必须在命令行或使用点表示法中手动设置此属性值,例如:
c.datareturnformat ='结构';
万博1manbetx支持的功能 | 返回数据的有效数据类型 |
---|---|
类别 |
|
等式 |
|
fieldinfo |
|
fieldSearch |
|
抬头 |
|
文件夹 |
|
getBulkData |
|
GetData |
|
历史 |
|
tahistory |
|
时间序列 |
|
笔记
不管数据电视
属性值,如果datareturnformat
属性值是'时间表'
,然后GetData
和getBulkData
函数返回包含日期和时间值的表约会时间
数组。
对象功能
彭博服务器连接
关 |
关彭博连接v3 |
得到 |
属性彭博连接v3 |
ISCONNECTION |
决定彭博连接v3 |
彭博服务器数据检索
彭博服务器数据信息
类别 |
现场类别搜索彭博连接v3 |
fieldinfo |
现场信息彭博连接v3 |
fieldSearch |
现场搜索彭博连接v3 |
抬头 |
查找有关证券的信息彭博连接v3 |
例子
连接至彭博服务器
使用运行Bloomberg服务器的机器的IP地址连接到Bloomberg服务器。此示例假定以下内容:
彭博社是
12345678
。运行彭博服务器的机器的IP地址为
'111.11.11.111'
。
uuid = 12345678;ipaddress ='111.11.11.111';c = blpsrv(uuid,ipaddress)
c = blpsrv with properties: Uuid: 12345678 User: [1x1 com.bloomberglp.blpapi.impl.aT] Userip: '111.11.11.112' Session: [1x1 com.bloomberglp.blpapi.Session] IPAddress: '111.11.11.111' Port:8194超时:0 dateTimeType:''datarEturnformat:''
blpsrv
使用默认端口号连接到运行彭博服务器的机器8194
。blpsrv
创建彭博服务器连接对象C
这些属性:
彭博用户身份UUID
彭博用户身份对象
运行MATLAB的机器的IP地址
彭博V3 API会话对象
运行彭博服务器的机器的IP地址
运行彭博服务器的机器的端口号
在毫秒内指定MATLAB尝试连接到运行彭博服务器之前的机器的数字
日期和时间数据类型
数据返回格式
要求Microsoft的最后一个开放价格®。
格式银行%显示货币的数据格式s =“ MSFT US权益”;f = {'last_price';'打开'};[d,sec] = getData(c,s,f)
d = last_price:33.34开放:33.60 sec ='MSFT US权益'
GetData
返回结构d
最后和开放价格。还,GetData
返回安全的名称秒
。
关闭Bloomberg服务器连接。
关闭(c)
连接至彭博端口号的服务器
使用运行Bloomberg服务器的机器的IP地址连接到Bloomberg服务器。此示例假定以下内容:
彭博社是
12345678
。运行彭博服务器的机器的IP地址为
'111.11.11.111'
。运行彭博服务器的机器的端口号为
8194
。
uuid = 12345678;ipaddress ='111.11.11.111';端口= 8194;C = BlPSRV(UUID,iPaddress,端口)
c = blpsrv with properties: Uuid: 12345678 User: [1x1 com.bloomberglp.blpapi.impl.aT] Userip: '111.11.11.112' Session: [1x1 com.bloomberglp.blpapi.Session] IPAddress: '111.11.11.111' Port:8194超时:0 dateTimeType:''datarEturnformat:''
blpsrv
使用端口号连接到运行彭博服务器的机器8194
并创建彭博服务器连接对象C
这些属性:
彭博用户身份UUID
彭博用户身份对象
运行MATLAB的机器的IP地址
彭博V3 API会话对象
运行彭博服务器的机器的IP地址
运行彭博服务器的机器的端口号
在毫秒内指定MATLAB尝试连接到运行彭博服务器之前的机器的数字
日期和时间数据类型
数据返回格式
要求Microsoft的最后和开放价格。
格式银行%显示货币的数据格式s =“ MSFT US权益”;f = {'last_price';'打开'};[d,sec] = getData(c,s,f)
d = last_price:33.34开放:33.60 sec ='MSFT US权益'
GetData
返回结构d
最后和开放价格。还,GetData
返回安全的名称秒
。
关闭Bloomberg服务器连接。
关闭(c)
连接至彭博服务器带超时
使用运行Bloomberg服务器的机器的IP地址连接到Bloomberg服务器。此示例假定以下内容:
彭博社是
12345678
。运行彭博服务器的机器的IP地址为
'111.11.11.111'
。运行彭博服务器的机器的端口号是您的默认端口号。
超时值为10毫秒。
uuid = 12345678;ipaddress ='111.11.11.111';端口= [];超时= 10;c = blpsrv(uuid,ipaddress,port,timeout)
c = blpsrv with properties: Uuid: 12345678 User: [1x1 com.bloomberglp.blpapi.impl.aT] Userip: '111.11.11.112' Session: [1x1 com.bloomberglp.blpapi.Session] IPAddress: '111.11.11.111' Port:8194超时:10 dateTimeType:''datarEturnformat:''
blpsrv
使用默认端口号连接到运行彭博服务器的机器8194
和10毫秒的超时值。blpsrv
创建彭博服务器连接对象C
这些属性:
彭博用户身份UUID
彭博用户身份对象
运行MATLAB的机器的IP地址
彭博V3 API会话对象
运行彭博服务器的机器的IP地址
运行彭博服务器的机器的端口号
在毫秒内指定MATLAB尝试连接到运行彭博服务器之前的机器的数字
日期和时间数据类型
数据返回格式
要求Microsoft的最后和开放价格。
格式银行%显示货币的数据格式s =“ MSFT US权益”;f = {'last_price';'打开'};[d,sec] = getData(c,s,f)
d = last_price:33.34开放:33.60 sec ='MSFT US权益'
GetData
返回结构d
最后和开放价格。还,GetData
返回安全的名称秒
。
关闭Bloomberg服务器连接。
关闭(c)
版本历史记录
matlab命令
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)