彭博服务器连接V3
的blpsrv
函数创建一个blpsrv
对象。的blpsrv
对象表示彭博®服务器连接。
其他功能连接到不同的彭博服务:彭博桌面(blp
),布隆伯格B-PIPE®(bpipe
)和彭博数据许可证(bdl
)。有关这些服务的详细信息,请参阅比较彭博连接。
有关彭博连接要求的详细信息,请参阅数据服务器连接要求。要确保成功连接Bloomberg,请在执行之前执行所需的步骤blpsrv
。有关详细信息,请参见安装Bloomberg并配置连接。
Uuid
- - - - - -彭博用户身份UUID布隆伯格用户标识UUID,指定为数值标量。要找到您的UUID,请输入我
在彭博终端和出版社去。
例子:12345678
数据类型:双
用户
- - - - - -彭博社的用户此属性是只读的。
布隆伯格用户,指定为布隆伯格用户身份对象。
例子:[1 x1 com.bloomberglp.blpapi.impl.aT]
Userip
- - - - - -IP地址的机器运行MATLAB®此属性是只读的。
IP地址的机器运行MATLAB,指定为字符向量。
例子:“111.11.11.111”
数据类型:字符
会话
- - - - - -布隆伯格V3会话此属性是只读的。
布隆伯格V3会话,指定为一个布隆伯格V3 API会话对象。
例子:[1 x1 com.bloomberglp.blpapi.Session]
IPAddress
- - - - - -彭博服务器IP地址Bloomberg服务器IP地址,指定为标识运行Bloomberg服务器的计算机的字符向量或字符串标量。
例子:“111.11.11.111”
数据类型:字符
|字符串
港口
- - - - - -端口号端口号,指定为一个数字标量,用于标识运行Bloomberg服务器的机器的端口号。
例子:8194
数据类型:双
超时
- - - - - -超时超时,指定MATLAB在超时之前尝试连接到运行Bloomberg服务器的计算机的时间(以毫秒为单位),指定为数值标量。
例子:10
数据类型:双
DatetimeType
- - - - - -日期和时间数据类型''
(默认)|“datetime”
日期和时间数据类型,指定为这些值之一。
价值 | 描述 |
---|---|
'' (默认) |
返回日期和时间值作为MATLAB日期编号。 |
“datetime” |
返回日期和时间值datetime 数组中。 |
您可以使用字符向量或字符串指定这些值(例如,“datetime”
)。
当你创建一个blpsrv
对象,blpsrv
函数未设置此属性。要检索数据,您必须在命令行或在使用点符号的脚本中手动设置此属性值,例如:
c。DatetimeType =“datetime”;
如果DataReturnFormat
属性值是“表”
和DatetimeType
属性值是“datetime”
,则返回的数据是一个包含日期和时间值的表datetime
数组中。如果DataReturnFormat
属性值为空字符向量,然后设置DatetimeType
财产“datetime”
将汇总的刻度和历史请求的日期和时间值作为MATLAB日期编号返回。
DataReturnFormat
- - - - - -返回数据格式“细胞”
|“结构”
|“表”
|“时间表”
数据返回格式,指定为这些值之一,这些值确定返回数据的数据类型。
价值 | 返回数据的数据类型 |
---|---|
“细胞” |
单元阵列 |
“表” |
表格 |
“时间表” |
时间表 |
“结构” |
结构 |
返回数据的默认数据类型取决于执行的函数。若要指定默认数据类型,请设置DataReturnFormat
财产''
。有关默认数据类型,请参阅受支持的函数列表。万博1manbetx
您可以使用字符向量或字符串指定这些值(例如,“表”
)。
当你创建一个blpsrv
对象,blpsrv
函数未设置此属性。要检索数据,您必须在命令行或在使用点符号的脚本中手动设置此属性值,例如:
c。DataReturnFormat =“结构”;
万博1manbetx支持函数 | 返回数据的有效数据类型 |
---|---|
类别 |
|
方程式 |
|
fieldinfo |
|
fieldsearch |
|
查找 |
|
投资组合 |
|
getbulkdata |
|
getdata |
|
历史 |
|
tahistory |
|
timeseries |
|
不管DatetimeType
属性值,如果DataReturnFormat
属性值是“时间表”
,那么getdata
和getbulkdata
函数返回一个包含日期和时间值的表datetime
数组。
关闭 |
关闭Bloomberg连接V3 |
得到 |
Bloomberg connection V3的属性 |
isconnection |
确定Bloomberg连接V3 |
方程式 |
股票筛选数据为彭博连接V3 |
getbulkdata |
批量数据头信息彭博连接V3 |
getdata |
最新数据为彭博连接V3 |
历史 |
历史数据为彭博社连接V3 |
投资组合 |
目前的投资组合数据为彭博连接V3 |
实时 |
实时数据为彭博社连接V3 |
停止 |
取消对Bloomberg connection V3的实时请求 |
tahistory |
历史技术分析的彭博连接V3 |
timeseries |
日内数据为彭博连接V3 |
类别 |
领域类别搜索彭博社连接V3 |
fieldinfo |
现场资讯为彭博社连接V3 |
fieldsearch |
现场搜索彭博社连接V3 |
查找 |
为Bloomberg connection V3查找有关证券的信息 |
使用运行Bloomberg服务器的机器的IP地址连接到Bloomberg服务器。这个例子假设如下:
彭博UUID是12345678
。
运行Bloomberg服务器的机器的IP地址是“111.11.11.111”
。
uuid = 12345678;ipaddress =“111.11.11.111”;c = blpsrv (uuid、ipaddress)
用户:[1x1 com.bloomberglp.blpapi.impl]在]Userip: '111.11.11.112' Session: [1x1 com.bloomberglp.blpapi]。会话] IPAddress: '111.11.11.111' Port: 8194 TimeOut: 0 DatetimeType: '' DataReturnFormat: ''
blpsrv
使用默认端口号连接到运行Bloomberg服务器的机器8194
。blpsrv
创建Bloomberg服务器连接对象c
这些属性:
彭博用户身份UUID
彭博用户身份对象
IP地址的机器运行MATLAB
API会话对象
运行Bloomberg服务器的机器的IP地址
运行Bloomberg服务器的机器的端口号
以毫秒为单位的数字,指定MATLAB在超时之前尝试连接运行Bloomberg服务器的计算机的时间
日期和时间数据类型
返回数据格式
为微软请求最后和开放的价格®。
格式银行显示货币的数据格式s =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d = LAST_PRICE: 33.34开盘:33.60秒= 'MSFT US Equity'
getdata
返回一个结构d
与最后和开放价格。同时,getdata
返回安全证券交易委员会
。
关闭彭博服务器连接。
关闭(c)
使用运行Bloomberg服务器的机器的IP地址连接到Bloomberg服务器。这个例子假设如下:
彭博UUID是12345678
。
运行Bloomberg服务器的机器的IP地址是“111.11.11.111”
。
运行Bloomberg服务器的机器的端口号是8194
。
uuid = 12345678;ipaddress =“111.11.11.111”;端口= 8194;c = blpsrv (uuid、ipaddress、港口)
用户:[1x1 com.bloomberglp.blpapi.impl]在]Userip: '111.11.11.112' Session: [1x1 com.bloomberglp.blpapi]。会话] IPAddress: '111.11.11.111' Port: 8194 TimeOut: 0 DatetimeType: '' DataReturnFormat: ''
blpsrv
使用端口号连接到运行Bloomberg服务器的机器8194
并创建Bloomberg服务器连接对象c
这些属性:
彭博用户身份UUID
彭博用户身份对象
IP地址的机器运行MATLAB
API会话对象
运行Bloomberg服务器的机器的IP地址
运行Bloomberg服务器的机器的端口号
以毫秒为单位的数字,指定MATLAB在超时之前尝试连接运行Bloomberg服务器的计算机的时间
日期和时间数据类型
返回数据格式
为微软请求最后和开放的价格。
格式银行显示货币的数据格式s =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d = LAST_PRICE: 33.34开盘:33.60秒= 'MSFT US Equity'
getdata
返回一个结构d
与最后和开放价格。同时,getdata
返回安全证券交易委员会
。
关闭彭博服务器连接。
关闭(c)
使用运行Bloomberg服务器的机器的IP地址连接到Bloomberg服务器。这个例子假设如下:
彭博UUID是12345678
。
运行Bloomberg服务器的机器的IP地址是“111.11.11.111”
。
运行Bloomberg服务器的机器的端口号是默认的端口号。
超时值为10毫秒。
uuid = 12345678;ipaddress =“111.11.11.111”;端口= [];超时= 10;c = blpsrv (uuid、ipaddress、端口、超时)
用户:[1x1 com.bloomberglp.blpapi.impl]在]Userip: '111.11.11.112' Session: [1x1 com.bloomberglp.blpapi]。会话] IPAddress: '111.11.11.111' Port: 8194 TimeOut: 10 DatetimeType: '' DataReturnFormat: ''
blpsrv
使用默认端口号连接到运行Bloomberg服务器的机器8194
超时值为10毫秒。blpsrv
创建Bloomberg服务器连接对象c
这些属性:
彭博用户身份UUID
彭博用户身份对象
IP地址的机器运行MATLAB
API会话对象
运行Bloomberg服务器的机器的IP地址
运行Bloomberg服务器的机器的端口号
以毫秒为单位的数字,指定MATLAB在超时之前尝试连接运行Bloomberg服务器的计算机的时间
日期和时间数据类型
返回数据格式
为微软请求最后和开放的价格。
格式银行显示货币的数据格式s =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d = LAST_PRICE: 33.34开盘:33.60秒= 'MSFT US Equity'
getdata
返回一个结构d
与最后和开放价格。同时,getdata
返回安全证券交易委员会
。
关闭彭博服务器连接。
关闭(c)
你点击了一个链接,对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入该命令来运行它。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。