历史

历史数据彭博连接V3

描述

例子

d=历史(c,年代,f,fromdate,迄今为止,)返回安全列表的历史数据年代连接对象c的字段f的日期fromdate通过迄今为止,。日期字符串可以用MATLAB识别的任何格式输入®证券交易委员会是映射返回数据顺序的安全列表。返回的数据d是否按照?的输入顺序排序年代

例子

d=历史(c,年代,f,fromdate,迄今为止,,)返回字段的历史数据f和日期fromdate通过迄今为止,具有特定的周期性

例子

d=历史(c,年代,f,fromdate,迄今为止,,,货币)返回安全列表的历史数据年代的字段f和日期fromdate通过迄今为止,基于给定的货币货币

例子

d=历史(c,年代,f,fromdate,迄今为止,,,货币,名称,值)返回安全列表的历史数据年代使用由一个或多个名称-值对参数指定的附加选项。

例子

(d,证券交易委员会]=历史(___)另外返回安全列表证券交易委员会使用前面语法中的任何输入参数组合。返回数据,d证券交易委员会的输入顺序相匹配年代

例子

全部折叠

首先,创建一个彭博(Bloomberg)®桌面连接。然后,检索日期范围内证券的每日收盘价。

创建Bloomberg连接。

c = blp;

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

获取2010年8月1日到2010年8月10日IBM的每日收盘价®安全。

(d, sec) =历史(c,“IBM美国股票”,“LAST_PRICE”,...“8/01/2010”,“8/10/2010”)
d = 734352.00 123.55 734353.00 123.18 734354.00 124.03 734355.00 124.56 734356.00 123.58 734359.00 125.34 734360.00 125.19 sec = 'IBM美国股票'

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

关闭Bloomberg连接。

关闭(c)

首先,创建一个Bloomberg桌面连接。然后,检索日期范围内证券的每月收盘价。

创建Bloomberg连接。

c = blp;

或者,您可以使用以下命令连接到Bloomberg服务器blpsrv或者使用彭博b型管道bpipe

获得2010年8月1日至2010年12月10日期间IBM security的月度收盘价。

(d, sec) =历史(c,“IBM美国股票”,“LAST_PRICE”,...“8/01/2010”,“12/10/2010”,“月”)
d = 734360.00 125.19 734391.00 121.53 734421.00 131.85 734452.00 139.78 734482.00 138.13 sec = 'IBM美国股票'

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

关闭Bloomberg连接。

关闭(c)

首先,创建一个Bloomberg桌面连接。然后,检索日期范围内证券的每月收盘价。使用美元指定价格。

创建Bloomberg连接。

c = blp;

或者,您可以使用以下命令连接到Bloomberg服务器blpsrv或者使用彭博b型管道bpipe

获取2010年8月1日至2010年12月10日期间IBM证券美元计价的月度收盘价“美元”

(d, sec) =历史(c,“IBM美国股票”,“LAST_PRICE”,...“8/01/2010”,“12/10/2010”,“月”,“美元”)
d = 734360.00 125.19 734391.00 121.53 734421.00 131.85 734452.00 139.78 734482.00 138.13 sec = 'IBM美国股票'

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

关闭Bloomberg连接。

关闭(c)

首先,创建一个Bloomberg桌面连接。然后,检索日期范围内证券的每月收盘价。使用美元指定价格。指定period值来定制返回的数据。

创建Bloomberg连接。

c = blp;

或者,您可以使用以下命令连接到Bloomberg服务器blpsrv或者使用彭博b型管道bpipe

获得2010年8月1日至2011年8月1日期间IBM证券的美元计价的月度收盘价。这段时间值“月”,“实际”,“all_calendar_days”指定返回所有日历日的实际月数据。期的值“nil_value”指定用a填充缺失的数据值

(d, sec) =历史(c,“IBM美国股票”,“LAST_PRICE”,...“8/01/2010”,“8/01/2011”,{“月”,“实际”,...“all_calendar_days”,“nil_value”},“美元”)
d = 734351.00 128.40 734382.00 125.77 734412.00 135.64 734473.00 144.41 734504.00 146.76 734535.00 163.56 734563.00 159.97 734594.00 174.27 734624.00 170.58 734655.00 176.56 734716.00 180.75 sec = 'IBM美股'

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

关闭Bloomberg连接。

关闭(c)

首先,创建一个Bloomberg桌面连接。然后,检索某一证券在某一日期范围内的每日收盘价。使用美元指定价格。使用名称-值对参数来调整价格。

创建Bloomberg连接。

c = blp;

或者,您可以使用以下命令连接到Bloomberg服务器blpsrv或者使用彭博b型管道bpipe

获取2010年8月1日至2010年8月10日期间IBM证券的美元计价的每日收盘价“美元”。价格是根据正常的现金和分割调整的。

(d, sec) =历史(c,“IBM美国股票”,“LAST_PRICE”,...“8/01/2010”,“8/10/2010”,“每天”,“美元”,...“adjustmentNormal”,真的,...“adjustmentSplit”,真正的)
d = 734352.00 123.55 734353.00 123.18 734354.00 124.03 734355.00 124.56 734356.00 123.58 734359.00 125.34 734360.00 125.19 sec = 'IBM美国股票'

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

关闭Bloomberg连接。

关闭(c)

首先,创建一个Bloomberg桌面连接。然后,检索某一证券在某一日期范围内的每日收盘价。使用CUSIP号和定价源指定安全性。

创建Bloomberg连接。

c = blp;

或者,您可以使用以下命令连接到Bloomberg服务器blpsrv或者使用彭博b型管道bpipe

获取从2012年1月1日到2013年1月1日的每日收盘价/ cusip / 459200101以及定价来源BGN

d包含第一列中的日期和第二列中的收盘价的数字表示形式。

d =历史(c,“cusip / 459200101 @bgn”,“LAST_PRICE”,...“01/01/2012”,“01/01/2013”)
d = 734871.00 180.69 734872.00 179.96 734873.00 179.10…

关闭Bloomberg连接。

关闭(c)

首先,创建一个Bloomberg桌面连接。然后,检索日期范围内证券的收盘价。使用国际日期格式指定范围的日期。

创建Bloomberg连接。

c = blp;

或者,您可以使用以下命令连接到Bloomberg服务器blpsrv或者使用彭博b型管道bpipe

以国际证券格式返回指定日期的收盘价“MSFT@BGN美国股票”

stDt = datenum (“01/06/11”,“dd / mm / yyyy”);endDt = datenum (“01/06/12”,“dd / mm / yyyy”);(d, sec) =历史(c,“MSFT@BGN美国股票”,“LAST_PRICE”,...stDt endDt, {“previous_value”,“all_calendar_days”})
d = 734655.00 22.92 734656.00 22.72 734657.00 22.42…美国股票

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

关闭Bloomberg连接。

关闭(c)

首先,创建一个Bloomberg桌面连接。然后,检索某一证券在某一日期范围内的每股收益中位数。指定一个覆盖字段和值。

创建Bloomberg连接。

c = blp;

或者,您可以使用以下命令连接到Bloomberg服务器blpsrv或者使用彭博b型管道bpipe

检索AkzoNobel的每股估计收益中位数®从2010年10月1日到2010年10月30日。当指定Bloomberg覆盖字段时,使用字符向量“overrideFields”。的overrideFields参数必须是n——- - - - - -2单元格数组,其中第一列是覆盖字段,第二列是覆盖值。

d =历史(c,“阿姆斯特丹NA股权”,...“BEST_EPS_MEDIAN”datenum (“01.10.2010”,...“dd.mm.yyyy”),datenum (“30.10.2010”,“dd.mm.yyyy”),...{“每天”,“日历”[]},“overrideFields”,...{“BEST_FPERIOD_OVERRIDE”,“男朋友”})
d = 734412.00 3.75 734415.00 3.75 734416.00 3.75…

d在第一列中返回日期的数字表示,在第二列中返回每股估计收益的中位数。

关闭Bloomberg连接。

关闭(c)

创建一个Bloomberg®连接,然后检索历史日期范围的收盘价。的历史函数以a的形式返回日期的数据datetime数组中。

创建Bloomberg连接。

c = blp;

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

属性将数据作为表返回DataReturnFormat连接对象的属性。如果不设置此属性,则历史函数以数字数组的形式返回数据。

返回日期为datetime通过设置DatetimeType连接对象的属性。在本例中,表中的变量中包含日期datetime数组。

c。DataReturnFormat =“表”;c。DatetimeType =“datetime”;

为货币调整返回数据的显示格式。

格式银行

检索IBM®从2010年8月1日至2010年8月10日的历史收盘价。d是一个包含日期的表吗datetime数组中。

(d, sec) =历史(c,“IBM美国股票”,“LAST_PRICE”,...“8/01/2010”,“8/10/2010”)
表日期日期日期日期日期日期日期日期

访问返回数据中的日期。

d.DATE
ans = 7×1 datetime array 02-Aug-2010 03- 8 -2010 04- 8 -2010 05- 8 -2010 06- 8 -2010 09- 8 -2010 10- 8 -2010

关闭Bloomberg连接。

关闭(c)

创建一个Bloomberg®连接,然后检索历史日期范围的收盘价。的历史函数以a的形式返回数据时间表

创建Bloomberg连接。

c = blp;

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

返回数据作为时间表通过设置DataReturnFormat连接对象的属性。如果不设置此属性,则历史函数以数字数组的形式返回数据。

c。DataReturnFormat =“时间表”;

为货币调整返回数据的显示格式。

格式银行

检索IBM®从2010年8月1日至2010年8月10日的历史收盘价。d是一个时间表在第一列中包含日期。

(d, sec) =历史(c,“IBM美国股票”,“LAST_PRICE”,...“8/01/2010”,“8/10/2010”)
日期日期日期日期日期日期日期日期日期

访问返回数据中的日期。

d.DATE
ans = 7×1 datetime array 02-Aug-2010 03- 8 -2010 04- 8 -2010 05- 8 -2010 06- 8 -2010 09- 8 -2010 10- 8 -2010

关闭Bloomberg连接。

关闭(c)

输入参数

全部折叠

布隆伯格连接,指定为使用blp,blpsrv,或bpipe

安全列表,指定为一个安全的字符向量或字符串标量,或多个安全的字符向量或字符串数组的单元数组。您可以通过名称或CUSIP指定安全性,以及使用或不使用定价源。

数据类型:字符|细胞|字符串

彭博数据字段,指定为字符向量、字符串标量、字符向量单元数组或字符串数组。一个字符向量或字符串表示一个彭博数据字段名。由字符向量或字符串数组组成的单元数组表示多个Bloomberg数据字段名。有关可以指定的字段的详细信息,请参阅彭博API开发者指南使用WAPI <转>选择从彭博终端机。

例子:{“LAST_PRICE”;“开放”}

数据类型:字符|细胞|字符串

周期性,指定为这些值之一,表示要返回的数据。要指定多个值,请使用单元格数组。例如,当被设置为{“每天”,“all_calendar_days”},历史返回所有日历日的每日数据,并报告丢失的数据年代。被设置为“active_days_only”,历史仅对活跃交易日使用默认的周期性返回数据。默认的周期性取决于安全性。如果一个证券是每月报告一次,那么默认的周期是每月一次。这些表显示了

要指定返回数据的周期性,请参见此表。

价值 描述
“每天”

返回每天的数据。

“周”

返回每周的数据。

“月”

返回每个月的数据。

“季度”

返回每个季度的数据。

“semi_annually”

返回数据每半年。

“年”

返回每年的数据。

锚日期是与所有其他报告日期相关的日期。要指定锚点日期,请参见此表。

价值 描述
“实际”

实际日期的锚日期规范。对于这个函数,除了日的周期,迄今为止,是锚定日期。

如果周期是周和迄今为止,为星期四,每个数据点为星期四,或离星期四最近的前一个营业日。如果周期是月度的迄今为止,为一个月的20号,日期范围内每个数据点为每个月的20号。

“日历”

一个日历年的锚日期规范。

“财政”

一个财政年度的锚日期规范。

“没有”

不要指定锚点日期。

要指定特定日期的返回数据,请参见此表。

价值 描述
“non_trading_weekdays” 返回所有工作日的数据。
“all_calendar_days” 返回所有日历日的数据。
“active_days_only” 只返回活跃交易日的数据。

要指定如何填充缺失的值,请参见此表。

价值 描述
“previous_value” 用以前的日期值填充缺失的值,而不进行证券交易活动。的前一个月不存在以前的值fromdate,此函数保留丢失的值。
“nil_value” 用a填充缺失的值对于没有进行证券交易活动的日期。

数据类型:字符|细胞

货币,指定为字符向量或字符串标量,以表示ISO®返回数据的货币代码。例如,要指定以美元表示的货币输出值,请使用美元对于这个论点。

数据类型:字符|字符串

历史数据的起始日期,指定为双标量、字符向量、字符串标量或datetime数组中。您可以指定日期的任何格式的支持万博1manbetxdatestrdatenum显示一年,一个月,一天。

数据类型:datetime||字符|字符串

历史数据的结束日期,指定为双标量、字符向量、字符串标量或datetime数组中。您可以指定日期的任何格式的支持万博1manbetxdatestrdatenum显示一年,一个月,一天。

数据类型:datetime||字符|字符串

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值是对应的值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“adjustmentNormal”,真的

重写字段,指定为逗号分隔的对“overrideFields”和一个n——- - - - - -2单元阵列。单元格数组的第一列是override字段,第二列是override值。

例子:overrideFields, {‘IVOL_DELTA_LEVEL’,‘DELTA_LVL_10’;‘IVOL_DELTA_PUT_OR_CALL’,‘IVOL_PUT’;‘IVOL_MATURITY’,‘MATURITY_1STM}

数据类型:细胞

历史正常价格调整,指定为逗号分隔对组成“adjustmentNormal”和一个布尔值来反映:

  • 定期的现金

  • 临时

  • 1日临时

  • 第二次临时

  • 3日临时

  • 4日临时

  • 5日临时

  • 收入

  • 估计

  • 伙伴关系分布

  • 最后

  • 资本利息

  • 分布

有关这些附加名称-值对的详细信息,请参见彭博API开发者指南使用WAPI <转>选择从彭博终端机。

数据类型:逻辑

历史上异常的价格调整,指定由逗号分隔的对组成“adjustmentAbnormal”和一个布尔值来反映:

  • 特殊的现金

  • 清算

  • 资本利得

  • 长期资本利得

  • 短期资本利得

  • 纪念

  • 回报的资本

  • 权利赎回

  • 杂项

  • 退费

  • 优先权利赎回

  • 收益/权利

  • 收益/股票

  • 收益/认股权证

有关这些附加名称-值对的详细信息,请参见彭博API开发者指南使用WAPI <转>选择从彭博终端机。

数据类型:逻辑

历史分割定价或成交量调整,指定由逗号分隔的对组成“adjustmentSplit”和一个布尔值来反映:

  • 分拆

  • 股票分割/合并

  • 股票股利/奖金

  • 配股/权利

有关这些附加名称-值对的详细信息,请参见彭博API开发者指南使用WAPI <转>选择从彭博终端机。

数据类型:逻辑

历史价格调整,指定由逗号分隔的对组成“adjustmentFollowDPDF”和一个布尔值。属性之后设置此名称-值对DPDF <转>选择从彭博终端机。有关这些附加名称-值对的详细信息,请参见彭博API开发者指南使用WAPI <转>选择从彭博终端机。

数据类型:逻辑

输出参数

全部折叠

彭博历史数据,以数字数组、表格或时间表的形式返回。历史数据的数据类型取决于DataReturnFormatDatetimeType连接对象的属性。历史数据中的第一列(或字段)包含日期。其余的列包含请求的数据字段。

有关数据的详细信息,请参见彭博API开发者指南使用WAPI <转>选择从彭博终端机。

安全列表,作为单元数组返回的字符向量对应的安全年代。的内容证券交易委员会在价值和顺序上是否相同年代。你可以用下列任何一种身分代号退回证券:

  • 建立

  • cin

  • 常见的

  • cusip

  • 型号

  • sedol1

  • sedol2

  • sicovam

  • 支持向量机

  • 股票行情自动收录器(默认)

  • 劳动党

提示

  • 为了获得更好的性能,可以添加Bloomberg文件blpapi3.jar用MATLAB实现的静态Java®通过修改文件创建类路径MATLAB工具箱/地方/ javaclasspath.txt美元。有关静态Java类路径的详细信息,请参阅静态路径(MATLAB)。

  • 您可以使用Bloomberg Excel检查数据和字段可用性®插件。

介绍了R2010a