BLP

彭博桌面连接V3

描述

BLP函数创建一个BLP对象。的BLP对象表示彭博®桌面连接。

其它功能连接到不同的彭博服务:彭博服务器(blpsrv),彭博B-PIPE®(bpipe)和彭博数据许可证(bdl)。有关这些服务的详细信息,请参阅比较彭博连接

关于彭博连接要求的详细信息,请参阅数据服务器连接要求。要确保成功连接Bloomberg,请在执行之前执行所需的步骤BLP。有关详细信息,请参阅安装Bloomberg并配置连接

创建

描述

例子

c = blp创建包含Bloomberg桌面连接的Bloomberg连接对象。运行Datafeed工具箱™和MATLAB的计算机需要一个Bloomberg Desktop软件许可证®

例子

c = blp(端口、IP超时)设置港口暂停属性,并使用运行Bloomberg的本地机器的IP地址创建一个Bloomberg连接。

警告:

要在其他函数中引用彭博连接,请使用BLP函数。否则,使用BLP当输入参数打开多个Bloomberg连接时,会导致意外行为和耗尽内存资源。

输入参数

展开全部

标识运行Bloomberg的本地计算机的IP地址,指定为字符向量或字符串标量。

例:“本地主机”

数据类型:烧焦|字符串

属性

展开全部

此属性是只读的。

布隆伯格V3会话,指定为一个布隆伯格V3 API会话对象。

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

运行Bloomberg的本地机器的端口号,指定为数值标量。

例:8194

数据类型:

本地机器运行彭博的IP地址,指定为字符向量。

BLP功能设置使用该属性IP输入参数。

例:“本地主机”

数据类型:烧焦

超时,指定MATLAB在超时之前尝试连接到Bloomberg Desktop的时间(以毫秒为单位),指定为数值标量。

例:10000

数据类型:

日期和时间数据类型,指定为这些值中的一个。

描述
(默认) 返回日期和时间值作为MATLAB日期编号。
“datetime” 返回日期和时间值作为约会时间数组中。

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

当你创建一个BLP对象,BLP函数未设置此属性。要检索数据,您必须在命令行或在使用点符号的脚本中手动设置此属性值,例如:

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

  • getbulkdata

  • 的GetData

  • 历史

  • tahistory

  • timeseries

    请注意

    如果DataReturnFormat属性值是'表'DatetimeType属性值是“datetime”,则返回的数据是包含日期和时间值作为一个表约会时间数组中。如果DataReturnFormat属性值是一个空字符向量,则设置DatetimeType财产“datetime”返回日期和时间值汇总蜱和历史要求为MATLAB日期数字。

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

返回数据的数据类型
'细胞' 单元阵列
'表'
'时间表' 时间表
'结构体' 结构体

请注意

返回数据的默认数据类型取决于执行的函数。若要指定默认数据类型,请设置DataReturnFormat财产。对于默认的数据类型,请参阅支持的功能列表。万博1manbetx

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

当你创建一个BLP对象,BLP函数未设置此属性。要检索数据,您必须在命令行或在使用点符号的脚本中手动设置此属性值,例如:

c.DataReturnFormat = '结构';
然后,您可以使用这些受支持的函数。万博1manbetx

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

  • 结构体

公式
  • 单元阵列(默认)

  • 结构体

字段信息
  • 单元阵列(默认)

  • 结构体

fieldsearch
  • 单元阵列(默认)

  • 结构体

抬头
  • 结构体(默认)

投资组合
  • 结构体(默认)

getbulkdata
  • 结构体(默认)

  • 时间表

的GetData
  • 结构体(默认)

  • 时间表

历史
  • 数字阵列(默认)

  • 时间表

tahistory
  • 结构体(默认)

  • 时间表

timeseries
  • 单元阵列(默认的原始数据蜱)

  • 数字数组(间隔时间刻度数据的默认值)

  • 时间表

请注意

不管DatetimeType属性值,如果DataReturnFormat属性值是'时间表',那么的GetDatagetbulkdata函数返回一个包含日期和时间值的表约会时间数组。

对象的功能

展开全部

关闭 关闭彭博连接V3
得到 彭博连接V3的性能
isconnection 确定彭博连接V3
公式 股票筛选数据为彭博连接V3
getbulkdata 有用于连接彭博V3头信息批量数据
的GetData 最新数据为彭博连接V3
历史 彭博连接V3历史数据
投资组合 彭博连接V3目前的投资组合数据
即时的 彭博连接V3实时数据
停止 取消对Bloomberg connection V3的实时请求
tahistory 彭博连接V3历史的技术分析
timeseries 彭博连接V3即日剔数据
类别 领域类别搜索彭博社连接V3
字段信息 现场信息彭博连接V3
fieldsearch 现场搜索彭博社连接V3
抬头 查找有关证券彭博连接的信息V3

例子

全部收缩

首先,创建一个Bloomberg®连接,然后为一个安全检索当前数据。

创建彭博桌面的连接。

c = blp
c = blp with properties: Session:[1×1 com.bloombergl .blpapi]会议] IPAddress: 'localhost' Port: 8194 TimeOut: 0 DatetimeType: '' DataReturnFormat: ''

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返回安全证券交易委员会

关闭彭博桌面连接。

关闭(c)

首先,创建一个超时值Bloomberg®连接,然后进行安全检索当前数据。

创建使用默认的端口和IP地址彭博桌面的连接。指定为10000毫秒的超时值。

c = blp ([] [], 10000)
C = BLP具有属性:会话:[1×1 com.bloomberglp.blpapi.Session]的IPAddress: '本地主机' 端口:8194超时:10000 DatetimeType: '' DataReturnFormat: ''

BLP函数创建一个Bloomberg连接对象c这些属性:

  • 彭博V3 API Session对象

  • 本地机器的IP地址

  • 本地机器的端口号

  • 毫秒数指明MATLAB®尝试多长时间超时前连接到桌面彭博

  • 日期和时间数据类型

  • 返回数据格式

请求微软在过去和开放价格。

格式银行显示货币的数据格式S =“微软美国股票”;F = {“LAST_PRICE”;“开放”};[d, sec] = getdata (c、s、f)
d =同场的结构:LAST_PRICE:71.83 OPEN:71.61
秒=1×1单元阵列{ 'MSFT美国股票'}

的GetData返回结构d与上次和开放价格。也,的GetData返回安全证券交易委员会

关闭彭博桌面连接。

关闭(c)

介绍了R2010a版本