主要内容

blpsrv

布隆伯格服务器连接V3

描述

blpsrv函数创建一个blpsrv对象。的blpsrv对象表示一个布隆伯格®服务器连接。

其他函数连接到不同的彭博资讯服务:彭博桌面(blp),布隆伯格B-PIPE®(bpipe)。这些服务的详细信息,请参阅比较彭博连接

布隆伯格连接需求的详细信息,请参见数据服务器连接要求。以确保一个成功的彭博连接,在执行之前执行所需的步骤blpsrv。有关详细信息,请参见安装彭博和配置连接

创建

描述

例子

c = blpsrv (uuid、ipaddress)布隆伯格创建一个服务器连接对象c布隆伯格服务器运行在另一台机器上,并设置UuidIPAddress属性。你需要一个彭博服务器软件许可证彭博服务器运行的机器。

例子

c = blpsrv (uuid、ipaddress、港口)还设置了港口财产。

例子

c = blpsrv (uuid、ipaddress、端口、超时)还设置了超时财产。

谨慎

指彭博连接在其他函数,使用创建的连接对象blpsrv函数。否则,使用blpsrv作为一个输入参数打开多个彭博连接,导致意想不到的行为和耗尽内存资源。

属性

全部展开

彭博社(Bloomberg)用户身份UUID,指定为一个数字标量。找到你的UUID,输入在彭博终端和媒体

例子:12345678

数据类型:

这个属性是只读的。

彭博社(Bloomberg)用户,指定为彭博用户标识对象。

例子:[1 x1 com.bloomberglp.blpapi.impl.aT]

这个属性是只读的。

机器的IP地址MATLAB运行,指定为一个特征向量。

例子:“111.11.11.111”

数据类型:字符

这个属性是只读的。

彭博V3会话,会话对象指定为彭博V3 API。

例子:[1 x1 com.bloomberglp.blpapi.Session]

彭博社(Bloomberg)服务器的IP地址,指定为一个特征向量或字符串标量标识机器运行彭博服务器。

例子:“111.11.11.111”

数据类型:字符|字符串

端口号,指定为一个数字标量识别机器运行彭博服务器的端口号。

例子:8194年

数据类型:

超时的时间以毫秒为单位指定MATLAB尝试连接到这台机器运行彭博服务器超时之前,指定为一个数字标量。

例子:10

数据类型:

日期和时间数据类型,指定这些值。

价值 描述
(默认) 返回日期和时间值作为MATLAB日期数字。
“datetime” 作为一个返回的日期和时间值datetime数组中。

您可以指定这些值使用特征向量或字符串(例如,“datetime”)。

当您创建一个blpsrv对象,blpsrv离开这个属性设置功能。检索数据,您必须手动设置这个属性值在命令行或脚本使用点符号,例如:

c。DatetimeType =“datetime”;
然后,您可以使用这些功能:支持金宝app

  • getbulkdata

  • getdata

  • 历史

  • tahistory

  • timeseries

    请注意

    如果DataReturnFormat属性值是“表”DatetimeType属性值是“datetime”,然后返回的数据是一个表,其中包含日期和时间值datetime数组中。如果DataReturnFormat属性值是一个空的特征向量,然后设置DatetimeType财产“datetime”返回的日期和时间值聚合蜱虫和历史MATLAB日期号码的请求。

数据格式,返回指定为一个值,确定返回的数据的数据类型。

价值 返回的数据的数据类型
“细胞” 单元阵列
“表”
“时间表” 时间表
“结构” 结构

请注意

返回数据的默认数据类型取决于执行的函数。指定默认数据类型,设置DataReturnFormat财产。默认数据类型,看到支持函数列表。金宝app

您可以指定这些值使用特征向量或字符串(例如,“表”)。

当您创建一个blpsrv对象,blpsrv离开这个属性设置功能。检索数据,您必须手动设置这个属性值在命令行或脚本使用点符号,例如:

c。DataReturnFormat =“结构”;
然后,您可以使用这些功能的支持。金宝app

金宝app支持函数 有效数据返回的数据类型
类别
  • 单元阵列(默认)

  • 结构

方程式
  • 单元阵列(默认)

  • 结构

fieldinfo
  • 单元阵列(默认)

  • 结构

fieldsearch
  • 单元阵列(默认)

  • 结构

查找
  • 结构(默认)

投资组合
  • 结构(默认)

getbulkdata
  • 结构(默认)

  • 时间表

getdata
  • 结构(默认)

  • 时间表

历史
  • 数值数组(默认)

  • 时间表

tahistory
  • 结构(默认)

  • 时间表

timeseries
  • 单元阵列原始标记数据(默认)

  • 数值数组(默认为间隔点数据)

  • 时间表

请注意

不管DatetimeType属性值,如果DataReturnFormat属性值是“时间表”,那么getdatagetbulkdata函数返回一个表,其中包含日期和时间值datetime数组。

对象的功能

全部展开

关闭 关闭布隆伯格连接V3
得到 的属性布隆伯格连接V3
isconnection 确定布隆伯格连接V3
方程式 股票筛选数据布隆伯格连接V3
getbulkdata 批量数据的头信息布隆伯格连接V3
getdata 当前的数据布隆伯格连接V3
历史 历史数据布隆伯格连接V3
投资组合 当前的投资组合数据布隆伯格连接V3
实时 实时的数据布隆伯格连接V3
停止 退订实时要求布隆伯格连接V3
tahistory 历史技术分析布隆伯格连接V3
timeseries 盘中蜱虫的数据布隆伯格连接V3
类别 字段类别搜索布隆伯格连接V3
fieldinfo 字段信息布隆伯格连接V3
fieldsearch 领域搜索布隆伯格连接V3
查找 找到关于证券的信息布隆伯格连接V3

例子

全部折叠

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

  • 布隆伯格UUID是12345678

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

uuid = 12345678;ipaddress =“111.11.11.111”;c = blpsrv (uuid、ipaddress)
c = blpsrv属性:Uuid: 12345678用户:[1 x1 com.bloomberglp.blpapi.impl。在Userip:“111.11.11.112”会话:[1 x1 com.bloomberglp.blpapi。会话] IPAddress: '111.11.11.111' Port: 8194 TimeOut: 0 DatetimeType: '' DataReturnFormat: ''

blpsrv连接到这台机器运行彭博服务器使用默认端口号8194年blpsrv布隆伯格创建服务器连接对象c这些属性:

  • 彭博社(Bloomberg)用户身份UUID

  • 彭博用户标识对象

  • MATLAB运行的机器的IP地址

  • 布隆伯格V3会话对象的API

  • 机器运行彭博服务器的IP地址

  • 机器运行彭博服务器的端口号

  • 指定的毫秒数多久MATLAB尝试连接到这台机器运行彭博服务器超时

  • 日期和时间数据类型

  • 返回数据格式

请求过去,打开微软的价格®

格式银行%显示货币的数据格式s =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d = LAST_PRICE: 33.34: 33.60秒=“MSFT美国股票”

getdata返回一个结构d最后和开放的价格。同时,getdata返回安全的名称证券交易委员会

布隆伯格关闭服务器连接。

关闭(c)

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

  • 布隆伯格UUID是12345678

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

  • 机器运行彭博服务器的端口号8194年

uuid = 12345678;ipaddress =“111.11.11.111”;端口= 8194;c = blpsrv (uuid、ipaddress、港口)
c = blpsrv属性:Uuid: 12345678用户:[1 x1 com.bloomberglp.blpapi.impl。在Userip:“111.11.11.112”会话:[1 x1 com.bloomberglp.blpapi。会话] IPAddress: '111.11.11.111' Port: 8194 TimeOut: 0 DatetimeType: '' DataReturnFormat: ''

blpsrv连接到这台机器运行彭博服务器使用的端口号8194年布隆伯格服务器并创建连接对象c这些属性:

  • 彭博社(Bloomberg)用户身份UUID

  • 彭博用户标识对象

  • MATLAB运行的机器的IP地址

  • 布隆伯格V3会话对象的API

  • 机器运行彭博服务器的IP地址

  • 机器运行彭博服务器的端口号

  • 指定的毫秒数多久MATLAB尝试连接到这台机器运行彭博服务器超时

  • 日期和时间数据类型

  • 返回数据格式

请求过去,打开微软的价格。

格式银行%显示货币的数据格式s =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d = LAST_PRICE: 33.34: 33.60秒=“MSFT美国股票”

getdata返回一个结构d最后和开放的价格。同时,getdata返回安全的名称证券交易委员会

布隆伯格关闭服务器连接。

关闭(c)

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

  • 布隆伯格UUID是12345678

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

  • 机器运行彭博服务器的端口号是你的默认端口号。

  • 超时的值是10毫秒。

uuid = 12345678;ipaddress =“111.11.11.111”;端口= [];超时= 10;c = blpsrv (uuid、ipaddress、端口、超时)
c = blpsrv属性:Uuid: 12345678用户:[1 x1 com.bloomberglp.blpapi.impl。在Userip:“111.11.11.112”会话:[1 x1 com.bloomberglp.blpapi。会话] IPAddress: '111.11.11.111' Port: 8194 TimeOut: 10 DatetimeType: '' DataReturnFormat: ''

blpsrv连接到这台机器运行彭博服务器使用默认端口号8194年和10毫秒的超时值。blpsrv布隆伯格创建服务器连接对象c这些属性:

  • 彭博社(Bloomberg)用户身份UUID

  • 彭博用户标识对象

  • MATLAB运行的机器的IP地址

  • 布隆伯格V3会话对象的API

  • 机器运行彭博服务器的IP地址

  • 机器运行彭博服务器的端口号

  • 指定的毫秒数多久MATLAB尝试连接到这台机器运行彭博服务器超时

  • 日期和时间数据类型

  • 返回数据格式

请求过去,打开微软的价格。

格式银行%显示货币的数据格式s =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d = LAST_PRICE: 33.34: 33.60秒=“MSFT美国股票”

getdata返回一个结构d最后和开放的价格。同时,getdata返回安全的名称证券交易委员会

布隆伯格关闭服务器连接。

关闭(c)

版本历史

介绍了R2014b