彭博B管连接V3
的bpipe
函数创建一个bpipe
对象。的bpipe
对象表示一个Bloomberg®B管®联系。
其他功能连接不同的彭博服务:彭博桌面(blp
)及彭博资讯服务器(BLPSRV.
).这些服务的详细信息请参见比较彭博连接.
关于Bloomberg连接的详细要求请参见数据服务器连接要求.为了确保Bloomberg连接成功,请在执行之前执行必要的步骤bpipe
.有关详细信息,请参阅安装Bloomberg和配置连接.
c = bpipe(浏览器名称,authtype ipaddress、端口、超时,
使用指定的凭据文件、密码和信任文件连接到B-PIPE零占用云解决方案。TLSCRED.
,tlspassword
,tlstrust.
)
谨慎
要在其他函数中引用Bloomberg连接,请使用bpipe
函数。否则,使用bpipe
作为输入参数打开多个Bloomberg连接,导致意外行为和耗尽内存资源。
TLSCRED.
- - - - - -证书文件凭证文件,指定为字符向量或字符串标量,其中包含具有扩展名的凭证文件的完整路径pk12
.有关凭据文件的详细信息,请联系Bloomberg。
数据类型:char
|字符串
tlspassword
- - - - - -B-PIPE密码B-pipe密码,指定为字符向量或字符串标量。要获得B-Pipe密码,请联系Bloomberg。
数据类型:char
|字符串
tlstrust.
- - - - - -信任文件信任文件,指定为字符向量或字符串标量,其中包含具有扩展名的信任文件的完整路径pk7
.有关信任文件的详细信息,请与彭博社联系。
数据类型:char
|字符串
appauthtype.
- - - - - -应用程序身份验证类型""
(默认)|“APPNAME_AND_KEY”
此属性是只读的。
应用程序身份验证类型,指定为以下值之一:
""
—彭博B-PIPE连接与Windows®验证
“APPNAME_AND_KEY”
—采用应用认证的彭博B-PIPE连接
AuthType
- - - - - -彭博用户认证类型“OS_LOGON”
|“APPLICATION_ONLY”
彭博用户身份验证类型,指定为以下值之一:
“OS_LOGON”
—彭博B-PIPE连接,Windows认证
“APPLICATION_ONLY”
—采用应用认证的彭博B-PIPE连接
具体操作请参见Bloomberg B-Pipe API开发人员指南使用WAPI
appname.
- - - - - -应用程序名称应用程序名称,指定为字符向量或字符串,用于标识用于连接Bloomberg B-PIPE的应用程序。
例子:“浏览器名称”
数据类型:char
|字符串
用户
- - - - - -彭博用户此属性是只读的。
彭博用户,指定为彭博用户标识对象。
例子:[1x1 com.bloomberglp.blpapi.impl.at]
会议
- - - - - -布隆伯格V3会话此属性是只读的。
彭博V3会话,指定为彭博V3 API会话对象。
例子:[1 x1 com.bloomberglp.blpapi.Session]
IPAddress
- - - - - -IP地址运行Bloomberg B-Pipe过程的机器的IP地址,指定为字符向量,字符向量,字符串或字符串数组的单元格数组。字符向量或字符串标识运行彭博B-Pipe过程的计算机,而特征向量或字符串数组的单元格数组指定多个机器。
例子:{' 111.11.11.112 '}
数据类型:char
|细胞
|字符串
港口
- - - - - -端口号[]
(默认)|数字标量运行Bloomberg B-PIPE进程的机器的端口号,指定为一个数字标量。
例子:8194.
数据类型:双
超时
- - - - - -超时指定MATLAB的超时时间(以毫秒为单位)®试图在超时前连接到运行Bloomberg B-PIPE进程的机器,指定为数字标量。
例子:1000
数据类型:双
DatetimeType
- - - - - -日期和时间数据类型''
(默认)|“datetime”
日期和时间数据类型,指定为这些值之一。
价值 | 描述 |
---|---|
'' (默认) |
返回日期和时间值作为MATLAB日期数字。 |
“datetime” |
将日期和时间值返回datetime 数组中。 |
可以使用字符向量或字符串指定这些值(例如,“datetime”
).
当你创建bpipe
对象,bpipe
函数不设置此属性。要检索数据,必须在命令行或脚本中使用点表示法手动设置该属性值,例如:
c.DatetimeType =“datetime”;
请注意
如果DataReturnFormat
属性值是'桌子'
和DatetimeType
属性值是“datetime”
,则返回的数据是一个包含日期和时间值的表datetime
数组中。如果DataReturnFormat
属性值为空字符向量,则设置DatetimeType
财产“datetime”
返回聚合的滴答声和历史请求的日期和时间值作为Matlab日期号。
DataReturnFormat
- - - - - -返回数据格式“细胞”
|“结构”
|'桌子'
|'时间表'
数据返回格式,指定为这些值之一,它决定返回数据的数据类型。
价值 | 返回数据类型 |
---|---|
“细胞” |
单元阵列 |
'桌子' |
表格 |
'时间表' |
时间表 |
“结构” |
结构 |
请注意
返回数据的默认数据类型取决于所执行的函数。要指定默认数据类型,请设置DataReturnFormat
财产''
.有关默认数据类型,请参阅支持的函数列表。万博1manbetx
可以使用字符向量或字符串指定这些值(例如,“表”
).
当你创建bpipe
对象,bpipe
函数不设置此属性。要检索数据,必须在命令行或脚本中使用点表示法手动设置该属性值,例如:
c.datareturnformat ='结构';
万博1manbetx支持函数 | 返回数据的有效数据类型 |
---|---|
类别 |
|
方程式 |
|
FieldInfo. |
|
fieldsearch |
|
抬头 |
|
文件夹 |
|
getbulkdata |
|
getdata. |
|
历史 |
|
tahistory |
|
timeseries |
|
请注意
不管DatetimeType
属性值,如果DataReturnFormat
属性值是'时间表'
,那么getdata.
和getbulkdata
函数返回包含日期和时间值的表datetime
数组。
关闭 |
关闭彭博连接V3 |
得到 |
的属性彭博连接V3 |
iSConnection. |
确定彭博连接V3 |
方程式 |
股权筛选数据彭博连接V3 |
getbulkdata |
有报头信息的批量数据彭博连接V3 |
getdata. |
当前数据彭博连接V3 |
历史 |
历史数据彭博连接V3 |
文件夹 |
目前的投资组合数据彭博连接V3 |
实时 |
实时的数据彭博连接V3 |
停止 |
取消订阅实时请求彭博连接V3 |
tahistory |
历史技术分析彭博连接V3 |
timeseries |
当日打点数据彭博连接V3 |
类别 |
字段类别搜索彭博连接V3 |
FieldInfo. |
现场信息彭博连接V3 |
fieldsearch |
领域搜索彭博连接V3 |
抬头 |
查找有关证券的信息彭博连接V3 |
使用运行Bloomberg B-PIPE进程的机器的IP地址创建Bloomberg B-PIPE连接。本示例假设如下:
设置时,身份验证为Windows身份验证authtype
来“OS_LOGON”
.
应用程序名称为空,因为您没有使用应用程序连接到Bloomberg B-PIPE。
运行Bloomberg B-PIPE进程的机器的IP地址为“111.11.11.112”
.
运行Bloomberg B-PIPE进程的机器端口号为8194.
.
authtype =“OS_LOGON”;appname =.'';ipaddress = {“111.11.11.112”};端口= 8194;c = bpipe(浏览器名称,authtype ipaddress、港口)
c = bpipe with properties: AppAuthType: " AuthType: 'OS_LOGON' AppName: [] User: [1x1 com.bloomberglp.blpapi.impl. "[1x1 com. bloombergglp .blpapi.]会议] IPAddress: {'111.11.11.112'} Port: 8194.00 TimeOut: 0 DatetimeType: '' DataReturnFormat: ''
bpipe
连接到端口号为Bloomberg B-PIPE的机器8194.
.bpipe
创建Bloomberg B-PIPE连接对象c
这些属性:
应用程序身份验证类型
彭博用户认证类型
应用程序名称
彭博用户身份对象
彭博V3 API会话对象
运行Bloomberg B-Pipe过程的机器的IP地址
运行Bloomberg B-PIPE进程的机器的端口号
数字(以毫秒为单位),指定MATLAB在超时前尝试连接到机器的时间
日期和时间数据类型
返回数据格式
请求微软的最后和公开价格®.
格式银行%显示货币的数据格式S =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d = last_price:33.34打开:33.60秒='msft美国股权'
getdata.
返回一个结构d
凭借最后和开放的价格。还,getdata.
返回中安全性的名称证券交易委员会
.
关闭Bloomberg B-PIPE连接。
关闭(c)
使用运行Bloomberg B-PIPE进程的机器的IP地址创建Bloomberg B-PIPE连接。本示例假设如下:
设置时,身份验证为Windows身份验证authtype
来“OS_LOGON”
.
应用程序名称为空,因为您没有使用应用程序连接到Bloomberg B-PIPE。
运行Bloomberg B-PIPE进程的机器的IP地址为“111.11.11.112”
.
运行Bloomberg B-PIPE进程的机器端口号为8194.
.
超时值为1000毫秒。
authtype =“OS_LOGON”;appname =.'';ipaddress = {“111.11.11.112”};端口= 8194;超时= 1000;c = bpipe(浏览器名称,authtype ipaddress、端口、超时)
c = bpipe with properties: AppAuthType: " AuthType: 'OS_LOGON' AppName: [] User: [1x1 com.bloomberglp.blpapi.impl. "[1x1 com. bloombergglp .blpapi.]会议] IPAddress: {'172.28.17.118'} Port: 8194.00 TimeOut: 1000.00 DatetimeType: '' DataReturnFormat: ''
bpipe
连接到端口号为Bloomberg B-PIPE的机器8194.
.bpipe
创建Bloomberg B-PIPE连接对象c
这些属性:
应用程序身份验证类型
彭博用户认证类型
应用程序名称
彭博用户身份对象
彭博V3 API会话对象
运行Bloomberg B-Pipe过程的机器的IP地址
运行Bloomberg B-PIPE进程的机器的端口号
数字(以毫秒为单位),指定MATLAB在超时前尝试连接到机器的时间
日期和时间数据类型
返回数据格式
请求微软的最后和公开价格。
格式银行%显示货币的数据格式S =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d = last_price:33.34打开:33.60秒='msft美国股权'
getdata.
返回一个结构d
凭借最后和开放的价格。还,getdata.
返回中安全性的名称证券交易委员会
.
关闭Bloomberg B-PIPE连接。
关闭(c)
使用运行Bloomberg B-PIPE进程的机器的IP地址创建Bloomberg B-PIPE零占用空间连接。本示例假设如下:
身份验证基于您设置时的应用程序名称authtype
来“APPLICATION_ONLY”
.
应用程序名称是“应用程序”
.
运行Bloomberg B-PIPE进程的机器的IP地址为“111.11.11.112”
.
运行Bloomberg B-PIPE进程的机器端口号为8194.
.
指定MATLAB在超时前尝试连接到机器的时间的数字(以毫秒为单位)是1000。
凭据文件的完整路径为C: \ ABCDEFG.pk12
.
B-PIPE的密码为12345
.
信任文件的完整路径为C: \ HIJKLM.pk7
.
authtype =“APPLICATION_ONLY”;appname =.“应用程序”;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 with properties: AppAuthType: 'APPNAME_AND_KEY' AuthType: 'APPLICATION_ONLY' AppName: 'APP' User: [1x1 com.bloomberglp.blpapi.impl. User: [1x1 com.bloomberglp.blpapi.impl. User: [1x1 com.bloomberglp.blpapi.impl. User][1x1 com. bloombergglp .blpapi.]会议] IPAddress: {'111.11.11.112'} Port: 8194.00 TimeOut: 1000.00 DatetimeType: '' DataReturnFormat: ''
bpipe
连接到端口号为Bloomberg B-PIPE的机器8194.
.的bpipe
函数创建Bloomberg B-PIPE连接对象c
这些属性:
应用程序身份验证类型
彭博用户认证类型
应用程序名称
彭博用户身份对象
彭博V3 API会话对象
运行Bloomberg B-Pipe过程的机器的IP地址
运行Bloomberg B-PIPE进程的机器的端口号
数字(以毫秒为单位),指定MATLAB在超时前尝试连接到机器的时间
日期和时间数据类型
返回数据格式
请求微软的最后和公开价格。
格式银行%显示货币的数据格式S =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d = last_price:33.34打开:33.60秒='msft美国股权'
getdata.
返回一个结构d
凭借最后和开放的价格。还,getdata.
返回中安全性的名称证券交易委员会
.
关闭Bloomberg B-PIPE连接。
关闭(c)
您有一个连接到MATLAB-Befehl entspricht:
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。Webbrowser unterstützen keine MATLAB-Befehle。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。