BLP

彭博桌面连接V3

描述

BLP函数创建一个BLP宾语。该BLP对象表示彭博社®桌面连接。

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

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

创建

描述

C = BLP创建一个包含彭博桌面连接彭博连接对象。您需要运行数据传送专线工具箱™和MATLAB机器彭博桌面软件许可®

C = BLP(端口,IP,超时)设置港口超时性能和运行彭博使用本地计算机的IP地址来创建彭博连接。

警告:

为了引用在其它功能的连接彭博,使用由创建的连接对象BLP功能。否则,使用BLP作为输入参数打开多个彭博连接,从而导致意外行为和抽空的存储器资源。

输入参数

展开全部

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

例:“本地主机”

数据类型:烧焦|

属性

展开全部

此属性是只读的。

彭博V3会议,指定为彭博V3 API Session对象。

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

端口号上运行彭博本地机器,其指定为数值标量。

例:8194

数据类型:

彭博运行本地机,指定为特征向量的IP地址。

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

例:“本地主机”

数据类型:烧焦

超时指定以毫秒为单位MATLAB试图在超时之前连接到彭博桌面时,其指定为数值标量。

例:10000

数据类型:

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

描述
“”(默认) 返回日期和时间值作为MATLAB日期数字。
'约会时间' 返回日期和时间值作为约会时间阵列。

您可以指定使用矢量字符或字符串,这些值(例如,“约会时间”)。

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

c.DatetimeType = '日期时间';
然后,您可以使用这些支持的功能:万博1manbetx

  • getbulkdata

  • 的GetData

  • 历史

  • tahistory

  • 时间序列

    注意

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

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

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

注意

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

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

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

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

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

  • 结构体

公式
  • 单元阵列(默认)

  • 结构体

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

  • 结构体

fieldsearch
  • 单元阵列(默认)

  • 结构体

抬头
  • 结构体(默认)

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

getbulkdata
  • 结构体(默认)

  • 时间表

的GetData
  • 结构体(默认)

  • 时间表

历史
  • 数字阵列(默认)

  • 时间表

tahistory
  • 结构体(默认)

  • 时间表

时间序列
  • 单元阵列(默认的原始数据蜱)

  • 数字阵列(默认为间隔剔数据)

  • 时间表

注意

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

对象函数

展开全部

彭博连接V3
得到 性能彭博连接V3
isconnection 确定彭博连接V3
公式 股票筛选数据彭博连接V3
getbulkdata 具有用于首标信息的批量数据彭博连接V3
的GetData 当前数据彭博连接V3
历史 历史数据彭博连接V3
投资组合 当前的投资组合数据彭博连接V3
即时的 对于实时数据彭博连接V3
对于退订实时请求彭博连接V3
tahistory 由于历史的技术分析彭博连接V3
时间序列 盘中蜱数据彭博连接V3
类别 栏目分类搜索彭博连接V3
字段信息 现场信息彭博连接V3
fieldsearch 现场搜索彭博连接V3
抬头 查找有关证券的信息彭博连接V3

例子

全部收缩

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

创建彭博桌面的连接。

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

C是具有这些性质彭博连接对象:

  • 彭博V3 API Session对象

  • 本地计算机的IP地址

  • 本地机器的端口号

  • 数以毫秒为单位指定MATLAB尝试多长时间超时前连接到桌面彭博

  • 日期和时间数据类型

  • 数据返回格式

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

格式银行%为货币数据格式S =“MSFT美国股票”;F = {'LAST_PRICE';'打开'};并[d,秒] =的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函数创建一个彭博连接对象C具有这些特性:

  • 彭博V3 API Session对象

  • 本地计算机的IP地址

  • 本地机器的端口号

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

  • 日期和时间数据类型

  • 数据返回格式

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

格式银行%为货币数据格式S =“MSFT美国股票”;F = {'LAST_PRICE';'打开'};并[d,秒] =的GetData(C,S,F)
d =同场的结构:LAST_PRICE:71.83 OPEN:71.61
秒=1×1单元阵列{ 'MSFT美国股票'}

的GetData返回结构d与上次和开放价格。也,的GetData返回安全

关闭彭博桌面连接。

关闭(C)

介绍了R2010a版本