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

这个例子说明如何连接到Bloomberg®和检索当前和历史Bloomberg®市场数据。有关Bloomberg®连接要求的详细信息,请参阅数据服务器连接要求。为确保成功彭博连接,执行连接功能之前,执行所需的步骤。有关详细信息,请参阅彭博社的安装和配置连接

连接到Bloomberg®

创建Bloomberg®桌面连接。

C = BLP;

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

检索当前数据

格式MATLAB®数据显示货币。

格式银行

检索关闭和开放价格微软。

秒=“MSFT美国股票”;字段= {'LAST_PRICE';'打开'};%关闭和开放价格并[d,秒] =的GetData(C,仲丁基,字段)
d =结构与字段:LAST_PRICE:62.32 OPEN:62.48秒=细胞 'MSFT美国股票'

d包含Bloomberg®关闭和开放价格。包含了微软的Bloomberg®安全名称。

检索历史数据

至2012年12月31日,针对Microsoft®检索从2012年1月1日,月收盘和开放的价格数据。

没有fromdate =“2012年1月1日”;时间范围的开始%历史数据TODATE ='12 / 31 / 2012';%的日期范围的历史数据结束周期=“每月”;%提取月度数据并[d,秒] =历史(C,仲丁基,字段,没有fromdate,TODATE,周期)
d = 734899.00 29.53 26.55 734928.00 31.74 29.79 734959.00 32.26 31.93 734989.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秒=细胞 'MSFT美国股票'

d包含在第一列中的日期的数字表示,收盘价在第二列中,并且开放价格在第三列中。每一行代表的日期范围一个月的数据。包含了微软的Bloomberg®安全名称。

查找最大打开价格的日期范围

计算最大开放价格为2012年。

openprices = d(:,3);%提取所有打开的价格在日期范围MAX(openprices)%计算最大开盘价
ANS = 32.22

关闭Bloomberg®连接

关闭(C)

也可以看看

|||

相关话题