主要内容

bpipe

布隆伯格B-PIPE连接V3

描述

bpipe函数创建一个bpipe对象。的bpipe对象表示一个布隆伯格®B-PIPE®连接。

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

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

创建

描述

例子

c = bpipe(浏览器名称,authtype ipaddress、港口)彭博B-PIPE创建一个连接对象c,并设置这些属性:

例子

c = bpipe(浏览器名称,authtype ipaddress、端口、超时)还设置了超时财产。

例子

c = bpipe(浏览器名称,authtype ipaddress、端口、超时,tlscred,tlspassword,tlstrust)连接到一个B-PIPE零排放云解决方案使用指定的证书文件,密码,和信任文件。

谨慎

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

输入参数

全部展开

凭证文件,指定为一个特征向量或字符串标量包含完整路径凭证文件的扩展名pk12。布隆伯格关于凭证文件,详情请联系。

数据类型:字符|字符串

B-PIPE密码,指定为一个特征向量或字符串标量。获得您的B-PIPE密码,彭博社的联系。

数据类型:字符|字符串

信托文件,指定为一个特征向量或字符串标量包含完整路径的信任文件扩展名pk7。布隆伯格信任文件的详细信息,联系。

数据类型:字符|字符串

属性

全部展开

这个属性是只读的。

应用程序验证类型,指定这些值之一:

  • ”“——彭博B-PIPE连接与Windows®身份验证

  • “APPNAME_AND_KEY”——彭博B-PIPE连接与应用程序的身份验证

彭博社(Bloomberg)用户身份验证类型,指定这些值之一:

  • “OS_LOGON”——彭博B-PIPE连接与Windows身份验证

  • “APPLICATION_ONLY”——彭博B-PIPE连接与应用程序的身份验证

详情,请参阅布隆伯格B-PIPE API开发人员指南使用WAPI <转>选择从彭博终端。

应用程序名称,指定为一个特征向量或字符串,表明您正在使用的应用程序连接到彭博B-PIPE。

例子:“浏览器名称”

数据类型:字符|字符串

这个属性是只读的。

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

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

这个属性是只读的。

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

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

机器的IP地址运行彭博B-PIPE过程,指定为一个特征向量,单元阵列的特征向量,字符串或字符串数组。特征向量或字符串标识机运行彭博B-PIPE过程,而特征向量的细胞数组或字符串数组指定多个机器。

例子:{' 111.11.11.112 '}

数据类型:字符|细胞|字符串

端口号的机器运行彭博B-PIPE过程,指定为数字标量。

例子:8194年

数据类型:

MATLAB的超时指定时间以毫秒为单位®尝试连接到这台机器运行彭博B-PIPE过程在超时之前,指定为数字标量。

例子:1000年

数据类型:

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

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

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

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

c。DatetimeType =“datetime”;
然后,您可以使用这些功能:支持万博1manbetx

  • getbulkdata

  • getdata

  • 历史

  • tahistory

  • timeseries

    请注意

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

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

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

请注意

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

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

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

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

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

  • 结构

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

  • 结构

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

例子

全部折叠

创建一个彭博B-PIPE连接使用的IP地址机器运行彭博B-PIPE过程。这个例子假设如下:

  • 身份验证是Windows身份验证当你设置authtype“OS_LOGON”

  • 应用程序名称是空的,因为你没有连接到彭博B-PIPE使用应用程序。

  • 机器的IP地址彭博B-PIPE过程运行“111.11.11.112”

  • 机器的端口号彭博B-PIPE过程运行8194年

authtype =“OS_LOGON”;浏览器名称=;ipaddress = {“111.11.11.112”};端口= 8194;c = bpipe(浏览器名称,authtype ipaddress、港口)
c = bpipe属性:AppAuthType:“AuthType:“OS_LOGON”浏览器名称:[]用户:[1 x1 com.bloomberglp.blpapi.impl。在会议]:[1 x1 com.bloomberglp.blpapi。会话] IPAddress: {'111.11.11.112'} Port: 8194.00 TimeOut: 0 DatetimeType: '' DataReturnFormat: ''

bpipe连接到机器运行彭博B-PIPE端口号8194年bpipe布隆伯格创建B-PIPE连接对象c这些属性:

  • 应用程序验证类型

  • 彭博社(Bloomberg)用户身份验证类型

  • 应用程序名称

  • 彭博用户标识对象

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

  • 机器的IP地址运行彭博B-PIPE过程

  • 机器运行彭博B-PIPE过程的端口号

  • 数量(以毫秒为单位)指定多久MATLAB超时之前尝试连接到机器

  • 日期和时间数据类型

  • 返回数据格式

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

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

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

关闭彭博B-PIPE连接。

关闭(c)

创建一个彭博B-PIPE连接使用的IP地址机器运行彭博B-PIPE过程。这个例子假设如下:

  • 身份验证是Windows身份验证当你设置authtype“OS_LOGON”

  • 应用程序名称是空的,因为你没有连接到彭博B-PIPE使用应用程序。

  • 机器的IP地址彭博B-PIPE过程运行“111.11.11.112”

  • 机器的端口号彭博B-PIPE过程运行8194年

  • 超时值是1000毫秒。

authtype =“OS_LOGON”;浏览器名称=;ipaddress = {“111.11.11.112”};端口= 8194;超时= 1000;c = bpipe(浏览器名称,authtype ipaddress、端口、超时)
c = bpipe属性:AppAuthType:“AuthType:“OS_LOGON”浏览器名称:[]用户:[1 x1 com.bloomberglp.blpapi.impl。在会议]:[1 x1 com.bloomberglp.blpapi。会话] IPAddress: {'172.28.17.118'} Port: 8194.00 TimeOut: 1000.00 DatetimeType: '' DataReturnFormat: ''

bpipe连接到机器运行彭博B-PIPE端口号8194年bpipe布隆伯格创建B-PIPE连接对象c这些属性:

  • 应用程序验证类型

  • 彭博社(Bloomberg)用户身份验证类型

  • 应用程序名称

  • 彭博用户标识对象

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

  • 机器的IP地址运行彭博B-PIPE过程

  • 机器运行彭博B-PIPE过程的端口号

  • 数量(以毫秒为单位)指定多久MATLAB超时之前尝试连接到机器

  • 日期和时间数据类型

  • 返回数据格式

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

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

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

关闭彭博B-PIPE连接。

关闭(c)

创建一个彭博B-PIPE零排放连接使用的IP地址机器运行彭博B-PIPE过程。这个例子假设如下:

  • 身份验证是基于当你设置应用程序名称authtype“APPLICATION_ONLY”

  • 应用程序的名字是“应用程序”

  • 机器的IP地址彭博B-PIPE过程运行“111.11.11.112”

  • 机器的端口号彭博B-PIPE过程运行8194年

  • 数量(以毫秒为单位)指定多久MATLAB尝试连接到这台机器之前超时是1000。

  • 证书文件的完整路径C: \ ABCDEFG.pk12

  • B-PIPE密码12345年

  • 信托文件的完整路径C: \ HIJKLM.pk7

authtype =“APPLICATION_ONLY”;浏览器名称=“应用程序”;ipaddress = {“111.11.11.112”};端口= 8194;超时= 1000;tlscred =“C: \ ABCDEFG.pk12”;tlspassword =“12345”;tlstrust =“C: \ HIJKLM.pk7”;c = bpipe (authtype浏览器名称、ipaddress港口,超时,tlscred tlspassword tlstrust)
c = bpipe属性:AppAuthType:“APPNAME_AND_KEY”AuthType:“APPLICATION_ONLY”浏览器名称:“应用程序”用户:[1 x1 com.bloomberglp.blpapi.impl。通过会话:[1 x1 com.bloomberglp.blpapi。会话] IPAddress: {'111.11.11.112'} Port: 8194.00 TimeOut: 1000.00 DatetimeType: '' DataReturnFormat: ''

bpipe连接到机器运行彭博B-PIPE端口号8194年。的bpipe函数创建彭博B-PIPE连接对象c这些属性:

  • 应用程序验证类型

  • 彭博社(Bloomberg)用户身份验证类型

  • 应用程序名称

  • 彭博用户标识对象

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

  • 机器的IP地址运行彭博B-PIPE过程

  • 机器运行彭博B-PIPE过程的端口号

  • 数量(以毫秒为单位)指定多久MATLAB超时之前尝试连接到机器

  • 日期和时间数据类型

  • 返回数据格式

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

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

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

关闭彭博B-PIPE连接。

关闭(c)

版本历史

介绍了R2014b