Main Content

history

历史数据彭博连接v3

描述

例子

d=历史(C,,,,s,,,,F,,,,Fromdate,,,,迄今为止返回安全列表的历史数据s和连接对象C对于字段F对于日期Fromdate通过迄今为止。可以以Matlab识别的任何格式输入日期字符串®是映射返回数据顺序的安全列表。返回数据dis sorted to match the input order ofs

例子

d=历史(C,,,,s,,,,F,,,,Fromdate,,,,迄今为止,,,,时期返回该领域的历史数据F和日期Fromdate通过迄今为止具有特定的周期性时期

例子

d=历史(C,,,,s,,,,F,,,,Fromdate,,,,迄今为止,,,,时期,,,,货币返回安全列表的历史数据s对于字段F和日期Fromdate通过迄今为止based on the given currency货币

例子

d=历史(C,,,,s,,,,F,,,,Fromdate,,,,迄今为止,,,,时期,,,,货币,,,,名称,价值返回安全列表的历史数据s使用additional options specified by one or more name-value pair arguments.

例子

[[d,,,,] =历史(___另外返回安全列表使用上一个语法中的任何输入参数组合。返回数据,d,,,,are sorted to match the input order ofs

例子

全部收缩

首先,创建一个彭博社®桌面连接。然后,在日期范围内检索安全性的每日收盘价。

创建彭博连接。

c = blp;

Alternatively, you can connect to the Bloomberg Server usingblpsrv或彭博b-pipe®使用bpipe

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

[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

d包含第一列中日期的数字表示,第二列中的收盘价。包含IBM安全性的名称。

关the Bloomberg connection.

关闭(c)

首先,创建一个彭博桌面连接。然后,在日期范围内检索安全性的每月收盘价。

创建彭博连接。

c = blp;

Alternatively, you can connect to the Bloomberg Server usingblpsrv或彭博b-pipe使用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 US Equity'

d包含第一列中日期的数字表示,第二列中的收盘价。包含IBM安全性的名称。

关the Bloomberg connection.

关闭(c)

首先,创建一个彭博桌面连接。然后,在日期范围内检索安全性的每月收盘价。使用美国货币指定价格。

创建彭博连接。

c = blp;

Alternatively, you can connect to the Bloomberg Server usingblpsrv或彭博b-pipe使用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 US Equity'

d包含第一列中日期的数字表示,第二列中的收盘价。包含IBM安全性的名称。

关the Bloomberg connection.

关闭(c)

首先,创建一个彭博桌面连接。然后,在日期范围内检索安全性的每月收盘价。使用美国货币指定价格。指定周期值以自定义返回的数据。

创建彭博连接。

c = blp;

Alternatively, you can connect to the Bloomberg Server usingblpsrv或彭博b-pipe使用bpipe

Get the monthly closing price from August 1, 2010, through August 1, 2011, for the IBM security in US currency. The period values“每月”,,,,'实际的', 和'all_calendar_days'specify returning actual monthly data for all calendar days. The period value'nil_value'指定填充缺少的数据值

[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 734443.00 143.32 734473.00 144.41 734504.00 146.76 734535.00 163.56 734563.00 159.97 734594.00 164.27 734624.00 170.58 734655.00 166.56 734685.00 174.54 734716.00 180.75 sec = 'IBM US Equity'

d包含第一列中日期的数字表示,第二列中的收盘价。包含IBM安全性的名称。

关the Bloomberg connection.

关闭(c)

首先,创建一个彭博桌面连接。然后,在日期范围内检索安全性的每日收盘价。使用美国货币指定价格。使用名称值对参数调整价格。

创建彭博连接。

c = blp;

Alternatively, you can connect to the Bloomberg Server usingblpsrv或彭博b-pipe使用bpipe

从2010年8月1日到2010年8月10日,获取每日收盘价秒urity in U.S. currency'美元'。价格调整为正常现金和拆分。

[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

d包含第一列中日期的数字表示,第二列中的收盘价。包含IBM安全性的名称。

关the Bloomberg connection.

关闭(c)

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

创建彭博连接。

c = blp;

Alternatively, you can connect to the Bloomberg Server usingblpsrv或彭博b-pipe使用bpipe

Get the daily closing price from January 1, 2012, through January 1, 2013, for the security specified with a CUSIP number/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 ...

关the Bloomberg connection.

关闭(c)

首先,创建一个彭博桌面连接。然后,在日期范围内检索安全性的收盘价。使用国际日期格式指定范围的日期。

创建彭博连接。

c = blp;

Alternatively, you can connect to the Bloomberg Server usingblpsrv或彭博b-pipe使用bpipe

以国际格式返回给定日期的收盘价'MSFT@BGN US Equity'

stdt = dateTime('01/06/11',,,,'InputFormat',,,,'dd/MM/yy');endDt = datetime('01/06/12',,,,'InputFormat',,,,'dd/MM/yy');[d,sec] =历史(C,,,,'MSFT@BGN US Equity',,,,'last_price',,,,...stdt,enddt,{'POSTER_VALUE',,,,'all_calendar_days'})
D = 734655.00 22.92 734656.00 22.72 734657.00 22.42 ... sec ='MSFT@bgn US Equity'

d包含第一列中日期的数字表示,第二列中的收盘价。包含IBM安全性的名称。

关the Bloomberg connection.

关闭(c)

首先,创建一个彭博桌面连接。然后,在日期范围内检索安全性的中位每股收益。指定覆盖字段和值。

创建彭博连接。

c = blp;

Alternatively, you can connect to the Bloomberg Server usingblpsrv或彭博b-pipe使用bpipe

检索Akzonobel的中位数每股收益®从2010年10月1日到2010年10月30日。指定彭博覆盖字段时,请使用角色向量“超级菲尔德”。这超级菲尔德论点必须是n-by-2单元阵列,其中第一列是覆盖字段,第二列是覆盖值。

d =历史(c,“ akza na股票”,,,,'best_eps_median',,,,...约会时间('01 .10.2010',,,,'InputFormat',,,,'dd.mm.yyyy'),...约会时间('30 .10.2010',,,,'InputFormat',,,,'dd.mm.yyyy'),...{'日常的',,,,'日历'},[],,“超级菲尔德”,,,,...{'best_fperiod_override',,,,'bf'})
D = 734412.00 3.75 734415.00 3.75 734416.00 3.75 ...

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

关the Bloomberg connection.

关闭(c)

创建Bloomberg®连接,然后在历史日期范围内检索收盘价。这history功能将日期的数据返回约会时间大批。

创建彭博连接。

c = blp;

Alternatively, you can connect to the Bloomberg Server usingblpsrv或使用彭博b-pipe®使用bpipe

通过设置将数据作为表返回datareturnformat连接对象的属性。如果您不设置此属性,则history函数将数据返回为数字数组。

返回日期约会时间通过设置数组数据电视连接对象的属性。在这种情况下,该表包含变量中的日期约会时间数组。

c.datareturnformat ='table';c.datetimetype ='约会时间';

Adjust the display format of the returned data for currency.

Format银行

从2010年8月1日到2010年8月10日,检索IBM®的历史收盘价。d是一张包含日期的表约会时间大批。

[d,sec] =历史(C,,,,'IBM我们的权益',,,,'last_price',,,,...'8/01/2010',,,,'8/10/2010'
d = 7×2桌日期last_price ___________ __________ 02-AUG-2010-AUG-2010 130.76 03-AUG-2010 130.37 04-AUG-2010 131.27 05-AUG-AUG-2010 131.83 06-AUG-83-AUG-2010 130.14 09-AUG-2010 132.00 10-2010 132.00 10-AUG--22.00 10-OUG-2010 131.84 sec = 1×1个单元格数{'ibm us equity'}

返回数据中的访问日期。

d。DATE
ANS = 7×1 DateTime Array 02-Aug-2010 03-Aug-2010-2010 04-Aug-2010-Aug-2010-Aug-2010-Aug-2010 06-Aug-2010-Aug-2010 09-AUG-2010 10-AUG-AUG-2010-2010-2010

关the Bloomberg connection.

关闭(c)

创建Bloomberg®连接,然后在历史日期范围内检索收盘价。这history功能将数据返回为时间表

创建彭博连接。

c = blp;

Alternatively, you can connect to the Bloomberg Server usingblpsrv或使用彭博b-pipe®使用bpipe

返回数据作为一个时间表通过设置datareturnformat连接对象的属性。如果您不设置此属性,则history函数将数据返回为数字数组。

c.datareturnformat ='timetable';

Adjust the display format of the returned data for currency.

Format银行

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

[d,sec] =历史(C,,,,'IBM我们的权益',,,,'last_price',,,,...'8/01/2010',,,,'8/10/2010'
d = 7×1时间表日期last_price ___________ __________ __________ 02-AUG-2010-130.76 03-AUG-2010-130.37 04-AUG-2010 131.27 131.27 05-AUG-AUG-2010 131.83 06-AUG-83-AUG-2010 130.14 09-AUG-2010 14 09-AUG-2010 132.00 132.00 10-OUG-2010 131.84 sec = 1×1个单元格数{'ibm us equity'}

返回数据中的访问日期。

d。DATE
ANS = 7×1 DateTime Array 02-Aug-2010 03-Aug-2010-2010 04-Aug-2010-Aug-2010-Aug-2010-Aug-2010 06-Aug-2010-Aug-2010 09-AUG-2010 10-AUG-AUG-2010-2010-2010

关the Bloomberg connection.

关闭(c)

输入参数

全部收缩

彭博连接,指定为使用的连接对象blp,,,,blpsrv, 或者bpipe

安全列表,指定为一个特征向量字符串标量For one security or a cell array of character vectors or string array for multiple securities. You can specify the security by name or by CUSIP, and with or without the pricing source.

数据类型:Char|细胞|细绳

彭博数据字段,指定为字符向量,字符串标量,字符矢量的单元格数量或字符串数​​组。字符向量或字符串表示一个彭博数据字段名称。字符向量或字符串数​​组的单元格数组表示多个彭博数据字段名称。有关您可以指定的字段的详细信息,请参阅彭博API开发人员指南使用theWAPI 彭博终端的选项。

例子:{'last_price';'OPEN'}

数据类型:Char|细胞|细绳

周期性,被指定为表示返回数据的这些值之一。要指定多个值,请使用单元格数组。例如,当时期is set to{'daily','all_calendar_days'},,,,history返回所有日历日的每日数据,并报告丢失的数据为s。什么时候时期is set to'active_days_only',,,,historyreturns data using the default periodicity for active trading days only. The default periodicity depends on the security. If a security is reported on a monthly basis, the default periodicity is monthly. These tables show the values for时期

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

价值 描述
'日常的'

每天返回数据。

'每周'

每周返回数据。

“每月”

Return data for each month.

'季刊'

Return data for each quarter.

'半年度'

半年返回数据。

'每年'

每年返回数据。

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

价值 描述
'实际的'

实际日期的锚点日期规范。对于此功能,对于每日以外的周期性,迄今为止是锚点日期。

If the period is weekly and the迄今为止是星期四,每个数据点都是星期四,或者是最近的工作日到周四。如果该期间是每月的迄今为止is the 20th of a month, every data point is the 20th of each month in the date range.

'日历'

日历年的锚定日期规范。

'财'

财政年度的锚定日期规范。

'没有任何'

请勿指定锚点日期。

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

价值 描述
'non_trading_weekdays' 返回整个工作日的数据。
'all_calendar_days' 返回所有日历日的数据。
'active_days_only' 仅返回积极交易日的数据。

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

价值 描述
'POSTER_VALUE' 将缺失的值填充以前的日期值,而没有交易活动的安全性。如果在之前的一个月中没有以前的值Fromdate,此函数保留缺失值。
'nil_value' 用一个对于没有交易活动的日期。

数据类型:Char|细胞

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

数据类型:Char|细绳

历史数据的开始日期,指定为双标量表,字符向量,字符串标量或约会时间大批。

数据类型:约会时间|双倍的|Char|细绳

历史数据的结束日期,指定为双标量表,字符向量,字符串标量或约会时间大批。

数据类型:约会时间|双倍的|Char|细绳

名称值参数

将可选的参数对name1 = value1,...,namen = valuen, 在哪里姓名是参数名称和价值是相应的值。名称值参数必须在其他参数之后出现,但是对的顺序并不重要。

在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名用引号。

例子:“调节态”,是真的

覆盖字段,指定为逗号分隔对“超级菲尔德”n-by-2单元阵列。单元阵列的第一列是覆盖场,第二列是覆盖值。

例子:'overridefields',{'ivol_delta_level','delta_lvl_10';'ivol_delta_put_or_call','ivol_put';'ivol_maturity','ivol_maturity','maturity_1stm'}}

数据类型:细胞

历史正常定价调整,指定为逗号分隔对“调节态”和布尔值以反映:

  • 常规现金

  • 临时

  • 第一期

  • 第二临时

  • 第三临时

  • 4th Interim

  • 5th Interim

  • 收入

  • 估计的

  • 伙伴关系分配

  • 最后

  • 对资本的兴趣

  • 分配

  • 优先

有关这些其他名称值对的详细信息,请参阅彭博API开发人员指南使用theWAPI 彭博终端的选项。

数据类型:逻辑

历史异常定价调整,指定为逗号分隔对“调节额”和布尔值以反映:

  • 特殊现金

  • Liquidation

  • 资本收益

  • Long-Term Capital Gains

  • 短期资本收益

  • 纪念馆

  • Return of Capital

  • 权利赎回

  • 各种各样的

  • 退货保费

  • 首选权利赎回

  • Proceeds/Rights

  • Proceeds/Shares

  • 收益/认股权证

有关这些其他名称值对的详细信息,请参阅彭博API开发人员指南使用theWAPI 彭博终端的选项。

数据类型:逻辑

历史分配定价或音量调整,指定为逗号分隔对“调整图”和布尔值以反映:

  • 衍生产品

  • 股票拆分/合并

  • Stock Dividend/Bonus

  • 权利产品/权利

有关这些其他名称值对的详细信息,请参阅彭博API开发人员指南使用theWAPI 彭博终端的选项。

数据类型:逻辑

历史定价调整,指定为逗号分隔对'apchmentfollowdpdf'和布尔人。设置此名称值对遵循dpdf 彭博终端的选项。有关这些其他名称值对的详细信息,请参阅彭博API开发人员指南使用theWAPI 彭博终端的选项。

数据类型:逻辑

输出参数

全部收缩

彭博历史数据,作为数字阵列,表格或时间表返回。历史数据的数据类型取决于datareturnformat数据电视连接对象的属性。历史数据中的第一列(或字段)包含日期。其余列包含请求的数据字段。

有关数据的详细信息,请参阅彭博API开发人员指南使用theWAPI 彭博终端的选项。

Security list, returned as a cell array of character vectors for the corresponding securities ins。内容的内容在价值和秩序上相同s。您可以使用以下任何标识符返回证券:

  • Buid

  • Cats

  • CINS

  • 常见的

  • 库西普

  • isin

  • sedol1

  • sedol2

  • 西科瓦

  • SVM

  • 股票(默认)

  • WPK

Tips

  • 为了获得更好的性能,请添加彭博文件blpapi3.jar到Matlab静态爪哇®Class path by modifying the file$ matlab/toolbox/local/javaclasspath.txt。有关静态Java类路径的详细信息,请参阅Java类路径的静态路径

  • 您可以使用Bloomberg Excel检查数据和现场可用性®加入。

版本历史记录

在R2010a中引入