主要内容

blpsrv

彭博服务器连接V3

描述

blpsrv函数创建ablpsrv目的。这blpsrv对象代表彭博社®服务器连接。

其他功能连接到其他彭博服务:彭博桌面(blp)和彭博b-pipe®((bpipe)。有关这些服务的详细信息,请参阅比较彭博连接

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

创建

描述

例子

c = blpsrv(uuid,ipaddress)创建彭博服务器连接对象C到在另一台计算机上运行的彭博服务器,并设置UUIDIP地址特性。您需要运行Bloomberg服务器的机器彭博服务器软件许可证。

例子

C = BlPSRV(UUID,iPaddress,端口)还设置了港口财产。

例子

c = blpsrv(uuid,ipaddress,port,timeout)还设置了暂停财产。

警告

要参考其他功能中的彭博连接,请使用由blpsrv功能。否则,使用blpsrv当输入参数打开了多个彭博连接,导致意外行为和耗尽内存资源。

特性

展开全部

Bloomberg用户身份UUID,指定为数字标量。要找到您的UUID,请输入我是在彭博终端中

例子:12345678

数据类型:双倍的

此属性仅阅读。

彭博用户,指定为彭博用户身份对象。

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

此属性仅阅读。

机器运行MATLAB的IP地址,指定为字符向量。

例子:'111.11.11.111'

数据类型:char

此属性仅阅读。

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

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

Bloomberg Server IP地址,指定为字符向量或字符串标量,标识了运行彭博服务器的机器。

例子:'111.11.11.111'

数据类型:char|细绳

端口号,指定为数字标量,可标识运行Bloomberg服务器的机器的端口号。

例子:8194

数据类型:双倍的

超时指定MATLAB试图连接到运行Bloomberg服务器的机器的毫秒的时间,然后将其定义为数字标量。

例子:10

数据类型:双倍的

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

价值 描述
''(默认) 返回日期和时间值作为MATLAB日期编号。
'约会时间' 返回日期和时间值作为一个约会时间大批。

您可以使用字符向量或字符串指定这些值(例如,“约会时间”)。

当您创建一个blpsrv对象,blpsrv功能使此属性保持不设置。要检索数据,您必须在命令行或使用点表示法中手动设置此属性值,例如:

c.datetimetype ='dateTime';
然后,您可以使用这些支持的功能:万博1manbetx

  • getBulkData

  • GetData

  • 历史

  • tahistory

  • 时间序列

    笔记

    如果是datareturnformat属性值是'桌子'数据电视属性值是'约会时间',然后返回的数据是包含日期和时间值的表约会时间大批。如果是datareturnformat属性值是一个空的字符向量,然后设置数据电视财产为'约会时间'返回汇总tick和历史请求的日期和时间值作为MATLAB日期编号。

数据返回格式,指定为以下值之一,该值确定返回数据的数据类型。

价值 返回数据的数据类型
'细胞' 单元阵列
'桌子' 桌子
'时间表' 时间表
'结构体' 结构体

笔记

返回数据的默认数据类型取决于执行的函数。要指定默认数据类型,请设置datareturnformat财产为''。有关默认数据类型,请参见“支持的功能列表”。万博1manbetx

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

当您创建一个blpsrv对象,blpsrv功能使此属性保持不设置。要检索数据,您必须在命令行或使用点表示法中手动设置此属性值,例如:

c.datareturnformat ='结构';
然后,您可以使用这些支持的功能。万博1manbetx

万博1manbetx支持的功能 返回数据的有效数据类型
类别
  • 单元阵列(默认)

  • 结构体

  • 桌子

等式
  • 单元阵列(默认)

  • 结构体

  • 桌子

fieldinfo
  • 单元阵列(默认)

  • 结构体

  • 桌子

fieldSearch
  • 单元阵列(默认)

  • 结构体

  • 桌子

抬头
  • 结构体(默认)

  • 桌子

文件夹
  • 结构体(默认)

  • 桌子

getBulkData
  • 结构体(默认)

  • 桌子

  • 时间表

GetData
  • 结构体(默认)

  • 桌子

  • 时间表

历史
  • 数字数组(默认)

  • 桌子

  • 时间表

tahistory
  • 结构体(默认)

  • 桌子

  • 时间表

时间序列
  • 单元阵列(默认的原始刻度数据)

  • 数字阵列(默认间隔刻度数据)

  • 桌子

  • 时间表

笔记

不管数据电视属性值,如果datareturnformat属性值是'时间表',然后GetDatagetBulkData函数返回包含日期和时间值的表约会时间数组。

对象功能

展开全部

彭博连接v3
得到 属性彭博连接v3
ISCONNECTION 决定彭博连接v3
等式 股权筛选数据彭博连接v3
getBulkData 带有标头信息的批量数据彭博连接v3
GetData 当前数据彭博连接v3
历史 历史数据彭博连接v3
文件夹 当前的投资组合数据彭博连接v3
即时的 实时数据彭博连接v3
停止 取消订阅实时请求彭博连接v3
tahistory 历史技术分析彭博连接v3
时间序列 盘中滴答数据的数据彭博连接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使用默认端口号连接到运行彭博服务器的机器8194blpsrv创建彭博服务器连接对象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)

版本历史记录

在R2014b中引入