检索彭博历史数据

这个例子展示了如何从Bloomberg检索历史数据®对于一个单一的安全。该示例示出了日期范围内检索每周数据,并用一个默认时间段中检索数据。然后,例子也说明了如何检索多个证券的数据。要创建一个成功的彭博连接,请参阅连接到布隆伯格

连接到彭博

创建一个Bloomberg桌面连接。

c = blp;

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

检索一种安全性的历史数据

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

S =“微软美国股票”;f = {“LAST_PRICE”;“开放”};fromdate =“2012年1月1日”;迄今为止,=“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…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 = 734446.00 27.14 734453.00 26.68 734460.00 25.84 734467.00 25.37 734474.00 26.89 734481.00 27.08 734488.00 27.99 734495.00 28.30秒= 1×1 cell array {'MSFT US Equity'}

d包含用于在第一列中的日期和在第二列中的收盘价格的数字表示。证券交易委员会包含microsoftsecurity的名称。

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

检索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包含用于在第一列中的日期和在第二列中的收盘价格的数字表示。证券交易委员会包含microsoftsecurity的名称。

检索多个证券的历史数据

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

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

s = {“IBM美国股票”,“F美国股票”};f = {“LAST_PRICE”;“开放”};fromdate =“2012年1月1日”;迄今为止,=“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)

另请参阅

||

相关的例子

更多关于