这个例子展示了如何从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)