彭博
彭博桌面连接V3
描述
的彭博
函数创建彭博
对象。的彭博
对象表示彭博®使用Bloomberg V3 c++ API的桌面连接。
其他Datafeed Toolbox™功能连接到不同的彭博服务:彭博服务器(bloombergServer
)和Bloomberg B-PIPE®(bloombergBPIPE
).有关这些业务的详细介绍,请参见比较彭博连接.
有关彭博连接要求的详细信息,请参见数据服务器连接要求.为确保Bloomberg连接成功,请在执行前执行所需步骤彭博
.详细信息请参见安装Bloomberg和配置连接.
创建
描述
输入参数
知识产权
- - - - - -IP地址
[]
(默认)|特征向量|字符串标量
标识运行彭博的本地计算机的IP地址,指定为字符向量或字符串标量。
例子:“localhost”
数据类型:字符
|字符串
属性
会话
- - - - - -Bloomberg V3会话
Bloomberg V3 API会话对象
此属性是只读的。
Bloomberg V3会话,指定为Bloomberg V3 API会话对象。
例子:[1 x1 datafeed.internal.BLPSession]
港口
- - - - - -本机端口号
[]
(默认)|数字标量
运行Bloomberg的本地计算机的端口号,指定为数字标量。
例子:8194
数据类型:双
IPAddress
- - - - - -本机IP地址
[]
(默认)|特征向量
运行彭博的本地机器的IP地址,指定为字符向量。
的彭博
函数设置此属性知识产权
输入参数。
例子:“localhost”
数据类型:字符
超时
- - - - - -超时
数字标量
超时指定MATLAB在超时前尝试连接到Bloomberg Desktop的时间(以毫秒为单位),指定为数字标量。
例子:10000
数据类型:双
DatetimeType
- - - - - -日期和时间数据类型
”
(默认)|“datetime”
日期和时间数据类型,指定为这些值之一。
价值 | 描述 |
---|---|
” (默认) |
返回日期和时间值作为MATLAB日期数字。 |
“datetime” |
返回日期和时间值datetime 数组中。 |
可以使用字符向量或字符串指定这些值(例如,“datetime”
).
当你创建彭博
对象,彭博
函数不设置此属性。要检索数据,您必须在命令行或使用点表示法在脚本中手动设置此属性值,例如:
c.DatetimeType = 'datetime';
getbulkdata
getdata
历史
tahistory
timeseries
请注意
如果
DataReturnFormat
属性值为“表”
和DatetimeType
属性值为“datetime”
,则返回的数据是一个包含日期和时间值的表datetime
数组中。如果DataReturnFormat
属性值为空字符向量,则设置DatetimeType
财产“datetime”
返回以MATLAB日期编号表示的聚合滴答和历史请求的日期和时间值。
DataReturnFormat
- - - - - -数据返回格式
“细胞”
|“结构”
|“表”
|“时间表”
数据返回格式,指定为这些值之一,这些值决定返回数据的数据类型。
价值 | 返回数据类型 |
---|---|
“细胞” |
单元阵列 |
“表” |
表格 |
“时间表” |
时间表 |
“结构” |
结构 |
请注意
返回数据的默认数据类型取决于执行的函数。要指定默认数据类型,请设置DataReturnFormat
财产”
.默认数据类型请参见支持的函数列表。金宝app
可以使用字符向量或字符串指定这些值(例如,“表”
).
当你创建彭博
对象,彭博
函数不设置此属性。要检索数据,您必须在命令行或使用点表示法在脚本中手动设置此属性值,例如:
c.DataReturnFormat = '结构';
金宝app支持函数 | 返回数据的有效数据类型 |
---|---|
类别 |
|
方程式 |
|
fieldinfo |
|
fieldsearch |
|
查找 |
|
投资组合 |
|
getbulkdata |
|
getdata |
|
历史 |
|
tahistory |
|
timeseries |
|
请注意
不管DatetimeType
属性值,如果DataReturnFormat
属性值为“时间表”
,则getdata
而且getbulkdata
函数返回一个包含日期和时间值的表datetime
数组。
对象的功能
彭博桌面连接
关闭 |
关闭彭博桌面连接V3 |
isconnection |
确定彭博桌面连接V3 |
彭博桌面数据检索
方程式 |
股权筛选数据彭博桌面连接V3 |
得到 |
的属性彭博桌面连接V3 |
getbulkdata |
的头部信息的批量数据彭博桌面连接V3 |
getdata |
目前的数据彭博桌面连接V3 |
历史 |
历史数据彭博桌面连接V3 |
投资组合 |
的当前投资组合数据彭博桌面连接V3 |
实时 |
实时数据彭博桌面连接V3 |
tahistory |
历史技术分析彭博桌面连接V3 |
timeseries |
日内tick数据为彭博桌面连接V3 |
检索彭博桌面信息
类别 |
字段类别搜索彭博桌面连接V3 |
fieldinfo |
字段信息彭博桌面连接V3 |
fieldsearch |
实地搜索彭博桌面连接V3 |
查找 |
查找有关证券的信息彭博桌面连接V3 |
例子
创建彭博桌面连接
首先,创建一个彭博桌面连接。然后,申请证券的最后开盘价。运行这段代码时看到的当前数据可能与这里的输出数据不同。
使用彭博桌面c++界面创建彭博连接。
彭博社
c = bloomberg with properties:会话:[1×1 datafed .internal. blpsession] IPAddress: "localhost"端口:8194.00 TimeOut: 0 DatetimeType: " DataReturnFormat: "
的彭博
函数创建彭博
对象c
具有这些属性:
Bloomberg V3 API会话对象
本机IP地址
本地机端口号
毫秒数,指定MATLAB®在超时前尝试连接到彭博桌面的时间
日期和时间数据类型
数据返回格式
请求微软的最后和公开价格®.
[d,sec] = getdata(c,“微软美国股票”,{“LAST_PRICE”;“开放”})
d = LAST_PRICE: 33.3401 OPEN: 33.6000 sec = '微软美国股票'
getdata
返回一个结构d
最后和公开价格。同时,getdata
中返回安全的名称证券交易委员会
.
关闭彭博连接。
关闭(c)
创建彭博桌面连接超时
首先,创建一个具有超时值的彭博桌面连接。然后,申请证券的最后开盘价。运行这段代码时看到的当前数据可能与这里的输出数据不同。
使用彭博桌面c++界面创建彭博连接。指定超时值为10,000毫秒。
C = bloomberg([],[],10000)
会话:[1×1 datafed .internal. blpsession] IPAddress: "localhost"端口:8194.00 TimeOut: 10000 DatetimeType: " DataReturnFormat: " DataReturnFormat: "
的彭博
函数创建彭博
对象c
具有这些属性:
Bloomberg V3 API会话对象
本机IP地址
本地机端口号
毫秒数,指定MATLAB®在超时前尝试连接到彭博桌面的时间
日期和时间数据类型
数据返回格式
请求微软的最后和公开价格。
[d,sec] = getdata(c,“微软美国股票”,{“LAST_PRICE”;“开放”})
d = LAST_PRICE: 33.3401 OPEN: 33.6000 sec = '微软美国股票'
getdata
返回一个结构d
最后和公开价格。同时,getdata
中返回安全的名称证券交易委员会
.
关闭彭博连接。
关闭(c)
版本历史
另请参阅
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。