主要内容

BLP.

彭博桌面连接v3.

描述

BLP.功能创建A.BLP.目的。这BLP.对象代表彭博®桌面连接。

其他功能连接到不同的Bloomberg服务:Bloomberg Server(BLPSRV)和彭博B-Pipe®BPIPE.)。有关这些服务的详细信息,请参阅比较Bloomberg Connections.

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

创建

描述

例子

C = BLP.创建包含Bloomberg桌面连接的Bloomberg连接对象。您需要一个运行DataFeed Toolbox™和MATLAB的机器的Bloomberg Desktop软件许可证®

例子

c = blp(端口,IP.,超时)设置港口超时属性,并使用运行Bloomberg的本地计算机的IP地址创建Bloomberg连接。

警告:

要在其他函数中引用Bloomberg连接,请使用由创建的连接对象BLP.功能。否则,使用BLP.由于输入参数打开多个Bloomberg连接,导致意外行为和耗尽的内存资源。

输入参数

展开全部

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

例子:'localhost'

数据类型:char|细绳

特性

展开全部

此属性是只读的。

Bloomberg v3会话,指定为Bloomberg V3 API会话对象。

例子:[1x1 com.bloomberglp.blpapi.session]

运行彭博的本地机器的端口号,指定为数字标量。

例子:8194.

数据类型:双倍的

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

BLP.函数使用该属性设置此属性IP.输入参数。

例子:'localhost'

数据类型:char

超时指定MATLAB尝试在定时在定时连接到Bloomberg桌面的时间的时间,指定为数字标量。

例子:10000

数据类型:双倍的

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

价值 描述
''(默认) 将日期和时间值返回为Matlab日期号。
'约会时间' 将日期和时间值作为a约会时间大批。

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

当你创建一个BLP.对象,呢BLP.功能留下了这个属性未命令。要检索数据,必须在命令行或使用点表示法中手动设置此属性值,例如:

c.datetimetype ='datetime';
然后,您可以使用这些支持的功能:金宝app

  • getbulkdata.

  • getdata.

  • 历史

  • Tahistory.

  • 时间序列

    笔记

    如果是datareturnformat.物业价值是'桌子'dateTimetype.物业价值是'约会时间',然后返回的数据是一个表,其中包含日期和时间值作为a约会时间大批。如果是datareturnformat.属性值是空字符向量,然后设置dateTimetype.财产'约会时间'返回聚合的滴答声和历史请求的日期和时间值作为MATLAB日期号。

数据返回格式,指定为以下值之一,该值确定返回数据的数据类型。

价值 返回数据的数据类型
'细胞' 细胞阵列
'桌子' 桌子
'时间表' 时间表
'结构体' 结构体

笔记

返回数据的默认数据类型取决于执行的函数。要指定默认数据类型,请设置datareturnformat.财产''。有关默认数据类型,请参阅支持的函数列表。金宝app

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

当你创建一个BLP.对象,呢BLP.功能留下了这个属性未命令。要检索数据,必须在命令行或使用点表示法中手动设置此属性值,例如:

c.datareturnformat ='结构';
然后,您可以使用这些支持的功能。金宝app

金宝app支持的功能 返回数据的有效数据类型
类别
  • 细胞阵列(默认)

  • 结构体

  • 桌子

eqs.
  • 细胞阵列(默认)

  • 结构体

  • 桌子

FieldInfo.
  • 细胞阵列(默认)

  • 结构体

  • 桌子

Fieldsearch.
  • 细胞阵列(默认)

  • 结构体

  • 桌子

抬头
  • 结构体(默认)

  • 桌子

文件夹
  • 结构体(默认)

  • 桌子

getbulkdata.
  • 结构体(默认)

  • 桌子

  • 时间表

getdata.
  • 结构体(默认)

  • 桌子

  • 时间表

历史
  • 数字数组(默认)

  • 桌子

  • 时间表

Tahistory.
  • 结构体(默认)

  • 桌子

  • 时间表

时间序列
  • 细胞阵列(原始刻度数据的默认值)

  • 数字数组(间隔滴答数据的默认值)

  • 桌子

  • 时间表

笔记

不管dateTimetype.财产价值,如果是datareturnformat.物业价值是'时间表',那么getdata.getbulkdata.函数返回包含日期和时间值的表约会时间阵列。

对象功能

展开全部

彭博连接v3
得到 属性彭博连接v3
iSconnection. 决定彭博连接v3
eqs. 股权筛选数据彭博连接v3
getbulkdata. 具有标题信息的批量数据彭博连接v3
getdata. 当前数据彭博连接v3
历史 历史数据彭博连接v3
文件夹 当前的投资组合数据彭博连接v3
即时的 实时数据彭博连接v3
停止 取消订阅实时请求彭博连接v3
Tahistory. 历史技术分析彭博连接v3
时间序列 盘中滴答数据彭博连接v3
类别 实地类别搜索彭博连接v3
FieldInfo. 现场信息彭博连接v3
Fieldsearch. 现场搜索彭博连接v3
抬头 查找有关证券的信息彭博连接v3

例子

全部收缩

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

创建与Bloomberg桌面的连接。

C = BLP.
c = blp属性:session:[1×1 com.bloomberglp.blpapi.session] ipaddress:'localhost'端口:8194超时:0 datetimetype:'datareturnformat:''

C是一个具有这些属性的彭博连接对象:

  • Bloomberg V3 API会话对象

  • 本地机器的IP地址

  • 本地机器的端口号

  • 指定MATLAB在超时之前的MATLAB尝试连接到Bloomberg桌面的时间数量

  • 日期和时间数据类型

  • 数据返回格式

请求Microsoft®的最后和开放价格。

格式银行%显示货币的数据格式S ='MSFT美国股权';f = {'last_price';'打开'};[D,Sec] = GetData(C,S,F)
d =结构与字段:Last_Price:72.28公开:71.61
秒=1×1个单元阵列{'msft美国股权'}

getdata.返回一个结构D.随着最后和开放的价格。还,getdata.返回安全性

关闭彭博桌面连接。

关闭(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.函数创建彭博连接对象C使用这些属性:

  • Bloomberg V3 API会话对象

  • 本地机器的IP地址

  • 本地机器的端口号

  • 指定MATLAB®在定时之前的MATLAB®尝试连接到Bloomberg桌面的毫秒数

  • 日期和时间数据类型

  • 数据返回格式

请求Microsoft®的最后和开放价格。

格式银行%显示货币的数据格式S ='MSFT美国股权';f = {'last_price';'打开'};[D,Sec] = GetData(C,S,F)
d =结构与字段:LAST_PRICE:71.83公开:71.61
秒=1×1个单元阵列{'msft美国股权'}

getdata.返回一个结构D.随着最后和开放的价格。还,getdata.返回安全性

关闭彭博桌面连接。

关闭(c)
在R2010A介绍