主要内容

使用彭博检索当前和历史数据

这个例子展示了如何连接到彭博®并检索当前和历史的彭博®市场数据。有关Bloomberg®连接要求的详细信息,请参见数据服务器连接要求.为了确保成功的彭博连接,请在执行连接功能之前执行必要的步骤。有关详细信息,请参见安装彭博和配置连接

连接到彭博®

创建Bloomberg®Desktop连接。

c = blp;

或者,您可以使用以下方式连接到彭博®服务器blpsrv或Bloomberg®B-PIPE®使用bpipe

检索当前数据

格式化MATLAB®货币数据显示。

格式银行

检索Microsoft®的收盘价和开盘价。

秒=“微软美国股票”;字段= {“LAST_PRICE”;“开放”};%收盘价和开盘价[d, sec] = getdata (c、证券交易委员会、字段)
d = struct with fields: LAST_PRICE: 62.32 OPEN: 62.48 sec = cell 'MSFT US Equity'

d包含彭博®收盘价和开盘价。证券交易委员会包含Microsoft®的Bloomberg®安全名称。

检索历史数据

检索微软®从2012年1月1日至2012年12月31日的月度收盘和开盘价格数据。

fromdate =“1/01/2012”;%历史数据日期范围的开始迄今为止,=“12/31/2012”;历史数据日期范围的结束时间=“月”;%检索每月数据[d, sec] =历史(c、证券交易委员会、字段、fromdate迄今为止,期间)
d = 73499.00 29.53 26.55 734928.00 31.74 29.79 73499.00 32.26 31.93 73499.00 32.02 32.22 735020.00 29.19 32.05 735050.00 30.59 28.76 735081.00 29.47 30.62 735112.00 30.82 29.59 735142.00 29.76 30.45 735173.00 28.54 29.81 735203.00 26.61 28.84 735234.00 26.71 26.78 sec = cell 'MSFT US Equity'

d在第一列中包含日期的数字表示,在第二列中包含收盘价格,在第三列中包含开盘价格。每一行表示日期范围内一个月的数据。证券交易委员会包含Microsoft®的Bloomberg®安全名称。

在日期范围内找到最大开放价格

计算2012年的最大公开价格。

openprices = d (:, 3);%检索日期范围内的所有未平仓价格马克斯(openprices)%计算最大公开价格
ans = 32.22

关闭彭博®连接

关闭(c)

另请参阅

|||

相关的话题