帮助中心
彭博桌面连接V3
的BLP函数创建一个BLP对象。的BLP对象表示彭博®桌面连接。
BLP
其它功能连接到不同的彭博服务:彭博服务器(blpsrv),彭博B-PIPE®(bpipe)和彭博数据许可证(bdl)。有关这些服务的详细信息,请参阅比较彭博连接。
blpsrv
bpipe
bdl
关于彭博连接要求的详细信息,请参阅数据服务器连接要求。要确保成功连接Bloomberg,请在执行之前执行所需的步骤BLP。有关详细信息,请参阅安装Bloomberg并配置连接。
c = blp
C = BLP(端口,IP,超时)
例子
c = blp创建包含Bloomberg桌面连接的Bloomberg连接对象。运行Datafeed工具箱™和MATLAB的计算机需要一个Bloomberg Desktop软件许可证®。
c = blp(端口、IP超时)设置港口和暂停属性,并使用运行Bloomberg的本地机器的IP地址创建一个Bloomberg连接。
c = blp(端口、IP超时)
IP
要在其他函数中引用彭博连接,请使用BLP函数。否则,使用BLP当输入参数打开多个Bloomberg连接时,会导致意外行为和耗尽内存资源。
展开全部
[]
标识运行Bloomberg的本地计算机的IP地址,指定为字符向量或字符串标量。
例:“本地主机”
“本地主机”
数据类型:烧焦|字符串
烧焦
字符串
会议
此属性是只读的。
布隆伯格V3会话,指定为一个布隆伯格V3 API会话对象。
例:[1 x1 com.bloomberglp.blpapi.Session]
[1 x1 com.bloomberglp.blpapi.Session]
港口
运行Bloomberg的本地机器的端口号,指定为数值标量。
例:8194
8194
数据类型:双
双
IPAddress
本地机器运行彭博的IP地址,指定为字符向量。
的BLP功能设置使用该属性IP输入参数。
数据类型:烧焦
暂停
超时,指定MATLAB在超时之前尝试连接到Bloomberg Desktop的时间(以毫秒为单位),指定为数值标量。
例:10000
10000
DatetimeType
”
“datetime”
日期和时间数据类型,指定为这些值中的一个。
约会时间
您可以使用字符向量或字符串指定这些值(例如,“datetime”)。
当你创建一个BLP对象,BLP函数未设置此属性。要检索数据,您必须在命令行或在使用点符号的脚本中手动设置此属性值,例如:
c。DatetimeType =“datetime”;
getbulkdata
的GetData
历史
tahistory
timeseries
如果DataReturnFormat属性值是'表'和DatetimeType属性值是“datetime”,则返回的数据是包含日期和时间值作为一个表约会时间数组中。如果DataReturnFormat属性值是一个空字符向量,则设置DatetimeType财产“datetime”返回日期和时间值汇总蜱和历史要求为MATLAB日期数字。
DataReturnFormat
'表'
'细胞'
'结构体'
'时间表'
数据返回格式,指定为这些值之一,这些值确定返回数据的数据类型。
单元阵列
表
时间表
结构体
返回数据的默认数据类型取决于执行的函数。若要指定默认数据类型,请设置DataReturnFormat财产”。对于默认的数据类型,请参阅支持的功能列表。万博1manbetx
您可以使用字符向量或字符串指定这些值(例如,“表”)。
“表”
c.DataReturnFormat = '结构';
类别
单元阵列(默认)
公式
字段信息
fieldsearch
抬头
结构体(默认)
投资组合
数字阵列(默认)
单元阵列(默认的原始数据蜱)
数字数组(间隔时间刻度数据的默认值)
不管DatetimeType属性值,如果DataReturnFormat属性值是'时间表',那么的GetData和getbulkdata函数返回一个包含日期和时间值的表约会时间数组。
关闭
得到
isconnection
即时的
停止
全部收缩
首先,创建一个Bloomberg®连接,然后为一个安全检索当前数据。
创建彭博桌面的连接。
c = blp with properties: Session:[1×1 com.bloombergl .blpapi]会议] IPAddress: 'localhost' Port: 8194 TimeOut: 0 DatetimeType: '' DataReturnFormat: ''
c是具有这些性质彭博连接对象:
c
彭博V3 API Session对象
本地机器的IP地址
本地机器的端口号
以毫秒为单位的数字,指定MATLAB在超时之前尝试连接Bloomberg Desktop的时间
日期和时间数据类型
返回数据格式
请求微软在过去和开放价格。
格式银行显示货币的数据格式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地址彭博桌面的连接。指定为10000毫秒的超时值。
c = blp ([] [], 10000)
C = BLP具有属性:会话:[1×1 com.bloomberglp.blpapi.Session]的IPAddress: '本地主机' 端口:8194超时:10000 DatetimeType: '' DataReturnFormat: ''
的BLP函数创建一个Bloomberg连接对象c这些属性:
毫秒数指明MATLAB®尝试多长时间超时前连接到桌面彭博
d =同场的结构:LAST_PRICE:71.83 OPEN:71.61
这个例子的修改版本的系统上存在。你要打开这个版本呢?
你点击了一个链接,对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入该命令来运行它。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获取可用的翻译内容,并查看本地事件和报价。根据你的位置,我们建议你选择:。
您还可以选择从下面的列表中的网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
请联系您当地的办事处