文档帮助中心文档
彭博桌面连接v3
的BLP.函数创建一个BLP.对象。的BLP.对象表示一个彭博®桌面连接。
BLP.
其他功能连接到不同的Bloomberg服务:Bloomberg Server(BLPSRV)和彭博B-Pipe®(bpipe).这些服务的详细信息请参见比较彭博连接.
BLPSRV
bpipe
有关Bloomberg连接要求的详细信息,请参阅数据服务器连接要求.要确保成功的彭博连接,请在执行之前执行所需的步骤BLP..有关详细信息,请参阅安装彭博和配置连接.
c = blp
C = BLP(端口,IP,超时)
例子
c = blp创建包含Bloomberg Desktop连接的Bloomberg连接对象。对于运行Datafeed Toolbox™和MATLAB的机器,您需要一个Bloomberg Desktop软件许可证®.
c = blp(端口、IP.超时)设置港口和超时属性,并使用运行Bloomberg的本地机器的IP地址来创建Bloomberg连接。
c = blp(端口、IP.超时)
IP.
警告:
要在其他函数中引用Bloomberg连接,请使用由BLP.函数。否则,使用BLP.作为输入参数打开多个Bloomberg连接,导致意外行为和耗尽内存资源。
全部展开
[]
标识运行彭博的本地机器的IP地址,指定为字符向量或字符串标量。
例子:'localhost'
'localhost'
数据类型:char|字符串
char
字符串
会议
此属性是只读的。
Bloomberg V3会话,指定为Bloomberg V3 API session对象。
例子:[1 x1 com.bloomberglp.blpapi.Session]
[1 x1 com.bloomberglp.blpapi.Session]
港口
运行彭博的本地计算机的端口号,指定为数字标量。
例子:8194.
8194.
数据类型:双倍的
双倍的
IPAddress
运行彭博的本地机器的IP地址,指定为字符向量。
的BLP.函数使用该属性设置此属性IP.输入参数。
数据类型:char
超时
Timeout指定MATLAB在超时之前试图连接到Bloomberg Desktop的毫秒数,指定为数字标量。
例子:10000
10000
dateTimetype.
''
“datetime”
日期和时间数据类型,指定为其中一个值。
约会时间
可以使用字符向量或字符串指定这些值(例如,“datetime”).
当您创建BLP.对象,BLP.函数不设置此属性。要检索数据,您必须在命令行或使用点符号的脚本中手动设置此属性值,例如:
c.DatetimeType =“datetime”;
getbulkdata
getdata.
历史
Tahistory.
timeseries
请注意
如果datareturnformat属性值是'桌子'和dateTimetype.属性值是“datetime”,然后返回的数据是一个表,其中包含日期和时间值作为a约会时间数组中。如果datareturnformat属性值是空字符向量,然后设置dateTimetype.财产“datetime”返回聚合的滴答声和历史请求的日期和时间值作为MATLAB日期号。
datareturnformat
'桌子'
“细胞”
'结构体'
'时间表'
数据返回格式,指定为这些值之一,它们决定返回数据的数据类型。
细胞阵列
桌子
时间表
结构体
返回数据的默认数据类型取决于所执行的函数。若要指定默认数据类型,请设置datareturnformat财产''.有关默认数据类型,请参阅支持的函数列表。金宝app
可以使用字符向量或字符串指定这些值(例如,“表”).
“表”
c.datareturnformat ='结构';
类别
细胞阵列(默认)
eqs.
FieldInfo.
fieldsearch
抬头
结构体(默认)
文件夹
数字数组(默认)
细胞阵列(原始刻度数据的默认值)
数值数组(间隔点数据的默认值)
不管dateTimetype.属性的值,如果datareturnformat属性值是'时间表',那么getdata.和getbulkdata函数返回一个包含日期和时间值为的表约会时间数组。
关闭
得到
iSconnection.
即时的
停止
全部收缩
首先,创建Bloomberg®连接,然后检索当前数据以保证安全性。
创建与Bloomberg桌面的连接。
c = blp与属性:会话:[1×1 com.bloomberglp.blpapi.]会议] IPAddress: 'localhost' Port: 8194 TimeOut: 0 DatetimeType: '' DataReturnFormat: ''
c是一个具有这些属性的彭博连接对象:
c
Bloomberg V3 API会话对象
本机IP地址
本机端口号
以毫秒为单位的数字,指定MATLAB在超时之前尝试连接到Bloomberg Desktop的时间
日期和时间数据类型
返回数据格式
请求Microsoft®的最后和开放价格。
格式银行%显示货币数据格式S =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d =结构与字段:Last_price: 72.28 open: 71.61
秒=1×1个单元阵列{'msft美国股权'}
getdata.返回一个结构d随着最后和开放的价格。还,getdata.返回安全性证券交易委员会.
d
证券交易委员会
关闭彭博桌面连接。
关闭(c)
首先,使用超时值创建Bloomberg®连接,然后检索安全性的当前数据。
使用默认端口和IP地址创建与Bloomberg Desktop的连接。指定超时值为10,000毫秒。
c = blp ([] [], 10000)
c = blp属性:会话:[1×1 com.bloomberglp.blpapi.session] ipaddress:'localhost'端口:8194超时:10000 datetimetype:'datareturnformat:''
的BLP.函数创建一个Bloomberg连接对象c这些属性:
指定MATLAB®在定时之前的MATLAB®尝试连接到Bloomberg桌面的毫秒数
d =结构与字段:LAST_PRICE:71.83公开:71.61
您有一个abgeänderte版本dieses Beispiels。Möchten您是来拜访我的Änderungen öffnen?
您有一个很好的链接,它是基于matlab的:
Führensieden befehl Durch Eingabe在Das Matlab-Befehlsfenster Aus。WebBrowserUnterstützenKeineMatlab-Befehle。
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
联系您当地的办公室