主要内容

布隆伯格

布隆伯格桌面连接V3

自从R2021a

描述

布隆伯格函数创建一个布隆伯格对象。的布隆伯格对象表示一个布隆伯格®桌面连接使用彭博V3 c++ API。

其他数据处理工具箱™函数连接到不同的彭博资讯服务:彭博服务器(bloombergServer)和布隆伯格B-PIPE®(bloombergBPIPE)。这些服务的详细信息,请参阅比较彭博连接

布隆伯格连接需求的详细信息,请参见数据服务器连接要求。以确保一个成功的彭博连接,在执行之前执行所需的步骤布隆伯格。有关详细信息,请参见安装彭博和配置连接

创建

描述

例子

c =彭博布隆伯格创建一个连接对象与彭博桌面c++接口。你需要一个彭博桌面软件许可证机器运行数据处理工具箱和MATLAB®

例子

c =彭博(端口、知识产权超时)设置港口超时属性,并使用本地计算机运行的IP地址,Bloomberg创建一个连接。

谨慎

指彭博连接在其他函数,使用创建的连接对象布隆伯格函数。否则,使用布隆伯格作为一个输入参数打开多个彭博连接,导致意想不到的行为和耗尽内存资源。

输入参数

全部展开

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

例子:“localhost”

数据类型:字符|字符串

属性

全部展开

这个属性是只读的。

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

例子:[1 x1 datafeed.internal.BLPSession]

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

例子:8194年

数据类型:

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

布隆伯格函数设置这个属性使用知识产权输入参数。

例子:“localhost”

数据类型:字符

超时的时间以毫秒为单位指定MATLAB布隆伯格尝试连接到桌面在超时之前,指定为一个数字标量。

例子:10000年

数据类型:

日期和时间数据类型,指定这些值。

价值 描述
(默认) 返回日期和时间值作为MATLAB日期数字。
“datetime” 作为一个返回的日期和时间值datetime数组中。

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

当您创建一个布隆伯格对象,布隆伯格离开这个属性设置功能。检索数据,您必须手动设置这个属性值在命令行或脚本使用点符号,例如:

c。DatetimeType =“datetime”;
然后,您可以使用这些功能:支持金宝app

  • getbulkdata

  • getdata

  • 历史

  • tahistory

  • timeseries

    请注意

    如果DataReturnFormat属性值是“表”DatetimeType属性值是“datetime”,然后返回的数据是一个表,其中包含日期和时间值datetime数组中。如果DataReturnFormat属性值是一个空的特征向量,然后设置DatetimeType财产“datetime”返回的日期和时间值聚合蜱虫和历史MATLAB日期号码的请求。

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

价值 返回的数据的数据类型
“细胞” 单元阵列
“表”
“时间表” 时间表
“结构” 结构

请注意

返回数据的默认数据类型取决于执行的函数。指定默认数据类型,设置DataReturnFormat财产。默认数据类型,看到支持函数列表。金宝app

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

当您创建一个布隆伯格对象,布隆伯格离开这个属性设置功能。检索数据,您必须手动设置这个属性值在命令行或脚本使用点符号,例如:

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

金宝app支持函数 有效数据返回的数据类型
类别
  • 单元阵列(默认)

  • 结构

方程式
  • 单元阵列(默认)

  • 结构

fieldinfo
  • 单元阵列(默认)

  • 结构

fieldsearch
  • 单元阵列(默认)

  • 结构

查找
  • 结构(默认)

投资组合
  • 结构(默认)

getbulkdata
  • 结构(默认)

  • 时间表

getdata
  • 结构(默认)

  • 时间表

历史
  • 数值数组(默认)

  • 时间表

tahistory
  • 结构(默认)

  • 时间表

timeseries
  • 单元阵列原始标记数据(默认)

  • 数值数组(默认为间隔点数据)

  • 时间表

请注意

不管DatetimeType属性值,如果DataReturnFormat属性值是“时间表”,那么getdatagetbulkdata函数返回一个表,其中包含日期和时间值datetime数组。

对象的功能

全部展开

关闭 关闭布隆伯格桌面连接V3
isconnection 确定布隆伯格桌面连接V3
方程式 股票筛选数据布隆伯格桌面连接V3
得到 的属性布隆伯格桌面连接V3
getbulkdata 批量数据的头信息布隆伯格桌面连接V3
getdata 当前的数据布隆伯格桌面连接V3
历史 历史数据布隆伯格桌面连接V3
投资组合 当前的投资组合数据布隆伯格桌面连接V3
实时 实时的数据布隆伯格桌面连接V3
tahistory 历史技术分析布隆伯格桌面连接V3
timeseries 盘中蜱虫的数据布隆伯格桌面连接V3
类别 字段类别搜索布隆伯格桌面连接V3
fieldinfo 字段信息布隆伯格桌面连接V3
fieldsearch 领域搜索布隆伯格桌面连接V3
查找 找到关于证券的信息布隆伯格桌面连接V3

例子

全部折叠

首先,创建一个彭博桌面连接。然后,去年价格和开放的安全要求。当前数据你看当运行这段代码可以不同于这里的输出数据。

布隆伯格创建使用彭博桌面c++接口连接。

c =彭博
c =彭博的属性:会话:[1×1 datafeed.internal.BLPSession] IPAddress:“localhost”端口:8194.00超时:0 DatetimeType:“DataReturnFormat:“

布隆伯格函数创建一个布隆伯格对象c这些属性:

  • 布隆伯格V3会话对象的API

  • 本地机器的IP地址

  • 本地机器的端口号

  • 指定的毫秒数多久MATLAB®布隆伯格尝试连接到桌面,然后超时

  • 日期和时间数据类型

  • 返回数据格式

请求微软去年价格和开放®

(d, sec) = getdata (c,“微软美国股票”,{“LAST_PRICE”;“开放”})
d = LAST_PRICE: 33.3401: 33.6000秒=“MSFT美国股票”

getdata返回一个结构d最后和开放的价格。同时,getdata返回安全的名称证券交易委员会

布隆伯格关闭连接。

关闭(c)

首先,创建一个彭博桌面连接超时值。然后,去年价格和开放的安全要求。当前数据你看当运行这段代码可以不同于这里的输出数据。

布隆伯格创建使用彭博桌面c++接口连接。指定一个超时值的10000毫秒。

c =彭博([][],10000)
c =彭博的属性:会话:[1×1 datafeed.internal.BLPSession] IPAddress:“localhost”端口:8194.00超时:10000 DatetimeType:“DataReturnFormat:“

布隆伯格函数创建一个布隆伯格对象c这些属性:

  • 布隆伯格V3会话对象的API

  • 本地机器的IP地址

  • 本地机器的端口号

  • 指定的毫秒数多久MATLAB®布隆伯格尝试连接到桌面,然后超时

  • 日期和时间数据类型

  • 返回数据格式

请求微软去年价格和开放。

(d, sec) = getdata (c,“微软美国股票”,{“LAST_PRICE”;“开放”})
d = LAST_PRICE: 33.3401: 33.6000秒=“MSFT美国股票”

getdata返回一个结构d最后和开放的价格。同时,getdata返回安全的名称证券交易委员会

布隆伯格关闭连接。

关闭(c)

版本历史

介绍了R2021a