主要内容

使用Bloomberg检索当前和历史数据

此示例显示如何连接到Bloomberg®并检索当前和历史博克斯格市场数据。有关Bloomberg®连接要求的详细信息,请参阅数据服务器连接要求。为确保成功的Bloomberg连接,请在执行连接函数之前执行所需的步骤。有关详细信息,请参阅安装Bloomberg和配置连接

连接到Bloomberg®.

创建Bloomberg®桌面连接。

c = blp;

或者,您可以使用的连接到Bloomberg®ServerBLPSRV或Bloomberg®B-pipe®使用BPIPE.

检索当前数据

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

格式银行

检索Microsoft®的关闭和开放价格。

秒='MSFT美国股权';字段= {'last_price';'打开'};%闭幕和开放价格[D,SEC] = GetData(C,Sec,字段)
d =带字段的结构:last_price:62.32打开:62.48秒= Cell'sft Us Feality'

D.包含Bloomberg®关闭和开放价格。包含Microsoft®的Bloomberg®安全名称。

检索历史数据

从2012年1月1日至2012年12月31日的Microsoft®检索每月关闭和开放价格数据。

FROMDate =.'1/01/2012';%开始历史数据的日期范围嘟ate ='12 / 31/2012';历史数据的日期范围的%结束期间='每月';%检索每月数据[d,sec] =历史记录(c,sec,字段,offdate,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.包含第一个列中的日期的数字表示,第二列的关闭价格,以及第三列的开放价格。每行在日期范围内表示一个月的数据。包含Microsoft®的Bloomberg®安全名称。

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

计算2012年的最高开放价格。

OpenPrices = D(:,3);%检索日期范围内的所有开放价格Max(OpenPrices)%计算最大开放价格
ans = 32.22

关闭Bloomberg®连接

关闭(c)

也可以看看

|||

相关话题