主要内容

检索彭博历史数据

这个示例展示了如何从Bloomberg检索历史数据®对于单个安全。该示例显示了在一个日期范围内检索每周数据和检索具有默认周期的数据。然后,该示例还展示了如何检索多个证券的数据。要创建一个成功的彭博连接,请看连接到布隆伯格

连接到彭博

创建Bloomberg Desktop连接。

c = blp;

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

为一个安全检索历史数据

检索微软从2012年1月1日到2012年12月31日的每月收盘价和公开价格数据®

s =“微软美国股票”;f = {“LAST_PRICE”“开放”};fromdate =“1/01/2012”;迄今为止,=“12/31/2012”;时间=“月”;[d, sec] =历史(c、s、f, fromdate,迄今为止,期间)
D = 734899.00 27.87 25.06 734928.00 30.16 28.12 734959.00 30.65 30.34…sec = cell 'MSFT US Equity'

d第一列中包含日期的数字表示形式,第二列中包含收盘价,第三列中包含开盘价。每一行表示日期范围内一个月的数据。证券交易委员会包含微软的彭博安全名称。

检索每周历史数据

检索从2010年11月1日到2010年12月23日为微软安全使用美元的每周收盘价。在本例中,锚定日期取决于2010年12月23日。因为这个日期是星期四,所以之前的每一个值都被报告为有问题的那一周的星期四。

f =“LAST_PRICE”;fromdate =“11/01/2010”;迄今为止,=“12/23/2010”;时间= {“周”};货币=“美元”;(d, sec) =历史(c、s、f, fromdate,迄今为止,...时期,货币)
d = 1×1 cell array {'MSFT US Equity'}

d在第一列包含日期的数字表示形式,在第二列包含收盘价的数字表示形式。证券交易委员会包含微软安全性的名称。

使用默认周期检索历史数据

检索从2010年8月1日到2010年9月10日的收盘价,微软安全在美国货币,并设置数据的默认周期使用[].安全的默认期限取决于安全本身。

fromdate =“8/01/2010”;迄今为止,=“9/10/2010”;货币=“美元”;(d, sec) =历史(c、s、f, fromdate,迄今为止,...[]、货币)
D = 734352.00 26.33 734353.00 26.16 734354.00 25.73…sec = 1×1 cell array {'MSFT US Equity'}

d在第一列包含日期的数字表示形式,在第二列包含收盘价的数字表示形式。证券交易委员会包含微软安全性的名称。

检索多个证券的历史数据

检索IBM从2012年1月1日到2012年12月31日的每月收盘价和开盘价®福特汽车公司®证券。

d是包含两种证券的历史数据的双矩阵单元格数组。证券交易委员会在单元阵列中包含IBM和福特汽车公司证券的彭博安全名称。每个安全名称都是一个字符向量。

s = {“IBM美国股票”“F美国股票”};f = {“LAST_PRICE”“开放”};fromdate =“1/01/2012”;迄今为止,=“12/31/2012”;时间=“月”;[d, sec] =历史(c、s、f, fromdate,迄今为止,期间)
d = 2×1 cell array [12×3 double] [12×3 double] sec = 2×1 cell array 'IBM US Equity' 'F US Equity'

显示第一种证券的收盘价和开盘价。

d {1}
Ans = 734899.00 192.60 186.73 734928.00 196.73 193.21 734959.00 208.65 197.23…

双矩阵中的数据为:

  • 第一列-日期的数字表示

  • 第二栏-收盘价

  • 第三栏-公开价格

每一行表示日期范围内一个月的数据。

关闭彭博连接

关闭(c)

另请参阅

||

相关的例子

更多关于