文档帮助中心文档
彭博桌面连接v3.
的BLP.函数创建一个BLP.对象。的BLP.对象表示一个Bloomberg®桌面连接。
BLP.
其他功能连接到不同的彭博服务:Bloomberg Server(BLPSRV)和彭博B-Pipe®(bpipe).这些服务的详细信息请参见比较彭博连接.
BLPSRV
bpipe
有关Bloomberg连接要求的详细信息,请参阅数据服务器连接要求.为了确保Bloomberg连接成功,请在执行之前执行必要的步骤BLP..有关详细信息,请参阅安装Bloomberg和配置连接.
c = blp
C = BLP(端口,IP,超时)
例子
c = blp创建包含Bloomberg Desktop连接的Bloomberg连接对象。对于运行dataffeed工具箱™和MATLAB的机器,您需要Bloomberg Desktop软件许可证®.
c = blp(端口、IP.超时)设置港口和暂停属性,并使用运行Bloomberg的本地机器的IP地址创建Bloomberg连接。
c = blp(端口、IP.超时)
IP.
警告
要在其他函数中引用Bloomberg连接,请使用BLP.函数。否则,使用BLP.作为输入参数打开多个Bloomberg连接,导致意外行为和耗尽内存资源。
展开全部
[]
标识运行Bloomberg的本地机器的IP地址,指定为字符向量或字符串标量。
例子:'localhost'
'localhost'
数据类型:char|字符串
char
字符串
会议
此属性是只读的。
彭博V3会话,指定为彭博V3 API会话对象。
例子:[1 x1 com.bloomberglp.blpapi.Session]
[1 x1 com.bloomberglp.blpapi.Session]
港口
运行Bloomberg的本地机器的端口号,指定为数字标量。
例子:8194.
8194.
数据类型:双倍的
双倍的
IPAddress
运行Bloomberg的本地机器的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
抬头
结构体(默认)
文件夹
数字数组(默认)
细胞阵列(原始刻度数据的默认值)
数字数组(interval tick数据的默认值)
不管dateTimetype.属性值,如果datareturnformat.属性值是'时间表',那么getdata.和getbulkdata函数返回包含日期和时间值的表约会时间数组。
关闭
得到
iSConnection.
即时的
停止
全部收缩
首先,创建一个Bloomberg®连接,然后检索当前数据以保证安全。
创建与彭博桌面的连接。
c = blp with properties: Session: [1×1 com.bloomberglp.blpapi.]会议] IPAddress: 'localhost' Port: 8194 TimeOut: 0 DatetimeType: '' DataReturnFormat: ''
c是具有这些属性的彭博连接对象:
c
Bloomberg V3 API会话对象
本地机器的IP地址
本地机器的端口号
以毫秒为单位的数字,指定MATLAB在超时前尝试连接彭博桌面的时间
日期和时间数据类型
返回数据格式
请求Microsoft®的最后一个和开放式价格。
格式银行%显示货币的数据格式S =“微软美国股票”;f = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d =结构与字段:Last_Price:72.28公开: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
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系您当地的办公室