主要内容

检索彭博历史数据

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

连接到彭博

创建彭博桌面连接。

C = blp;

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

为一个安全检索历史数据

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

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

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

检索每周历史数据

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

f =“LAST_PRICE”;fromdate =“11/01/2010”;迄今为止,=“12/23/2010”;周期= {“周”};货币=“美元”;[d,sec] = history(c,s,f,fromdate,todate,...时期,货币)
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 sec = 1×1单元格阵列{'MSFT US Equity'}

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

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

检索微软安全系统2010年8月1日至2010年9月10日的收盘价(以美元为单位),并通过使用设置数据的默认期限[].证券的默认期限取决于证券本身。

fromdate =“8/01/2010”;迄今为止,=“9/10/2010”;货币=“美元”;[d,sec] = history(c,s,f,fromdate,todate,...[]、货币)
D = 734352.00 26.33 734353.00 26.16 734354.00 25.73…sec = 1×1单元格数组{'MSFT美国股票'}

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

检索多个证券的历史数据

检索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,todate,period)
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)

另请参阅

||

相关的例子

更多关于