历史
历史数据彭博连接V3
语法
描述
例子
每日收盘价在日期范围内
首先,创建一个彭博®桌面连接。然后,检索某一日期范围内证券的每日收盘价。
创建彭博连接。
c = blp;
或者,您可以使用连接到彭博服务器blpsrv
或彭博B-PIPE®使用bpipe
.
获取IBM股票从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 125.19 sec = 'IBM美国股票'
d
在第一列中包含日期的数字表示形式,在第二列中包含收盘价。证券交易委员会
包含IBM安全性的名称。
关闭彭博连接。
关闭(c)
月收盘价在日期范围内
首先,创建Bloomberg Desktop连接。然后,检索某一日期范围内证券的每月收盘价。
创建彭博连接。
c = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE使用bpipe
.
获取IBM安全性从2010年8月1日到2010年12月10日的每月收盘价。
(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安全性的名称。
关闭彭博连接。
关闭(c)
以美元计价的月收盘价在日期范围内
首先,创建Bloomberg Desktop连接。然后,检索某一日期范围内证券的每月收盘价。使用美元指定价格。
创建彭博连接。
c = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE使用bpipe
.
获取以美元计价的IBM证券从2010年8月1日至2010年12月10日的每月收盘价“美元”
.
(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安全性的名称。
关闭彭博连接。
关闭(c)
在指定期限内使用货币的日期范围内的月收盘价
首先,创建Bloomberg Desktop连接。然后,检索某一日期范围内证券的每月收盘价。使用美元指定价格。指定周期值以定制返回的数据。
创建彭博连接。
c = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE使用bpipe
.
获取以美元计价的IBM证券从2010年8月1日至2011年8月1日的每月收盘价。这段时间值“月”
,“实际”
,“all_calendar_days”
指定返回所有日历天的实际月度数据。期的值“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美国股权'
d
在第一列中包含日期的数字表示形式,在第二列中包含收盘价。证券交易委员会
包含IBM安全性的名称。
关闭彭博连接。
关闭(c)
使用名称-值对的货币在日期范围内的每日收盘价
首先,创建Bloomberg Desktop连接。然后,检索某一日期范围内证券的每日收盘价。使用美元指定价格。使用名称-值对参数来调整价格。
创建彭博连接。
c = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE使用bpipe
.
获取以美元计价的IBM证券从2010年8月1日至2010年8月10日的每日收盘价“美元”
.价格是根据正常现金和分红调整的。
(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安全性的名称。
关闭彭博连接。
关闭(c)
使用CUSIP编号和定价来源的每日收盘价
首先,创建Bloomberg Desktop连接。然后,检索某一日期范围内证券的每日收盘价。使用CUSIP号和定价源指定安全性。
创建彭博连接。
c = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE使用bpipe
.
获取从2012年1月1日到2013年1月1日的每日收盘价,以CUSIP编号指定的证券/ 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…
关闭彭博连接。
关闭(c)
收盘价在使用国际日期格式的日期范围内
首先,创建Bloomberg Desktop连接。然后,检索某一日期范围内证券的收盘价格。使用国际日期格式为范围指定日期。
创建彭博连接。
c = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE使用bpipe
.
以国际格式返回证券指定日期的收盘价“MSFT@BGN美国股票”
.
stDt = datetime (“01/06/11”,“InputFormat”,“dd / MM / yy”);endDt = datetime (“01/06/12”,“InputFormat”,“dd / MM / yy”);(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…sec = 'MSFT@BGN US Equity'
d
在第一列中包含日期的数字表示形式,在第二列中包含收盘价。证券交易委员会
包含IBM安全性的名称。
关闭彭博连接。
关闭(c)
使用Override字段估计每股收益的中位数
首先,创建Bloomberg Desktop连接。然后,检索某一日期范围内证券的每股收益中值。指定覆盖字段和值。
创建彭博连接。
c = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE使用bpipe
.
检索阿克苏诺贝尔每股预期收益的中位数®从2010年10月1日到10月30日。指定Bloomberg覆盖字段时,使用字符向量“overrideFields”
.的overrideFields
参数必须是n
——- - - - - -2
单元格数组,其中第一列是覆盖字段,第二列是覆盖值。
d =历史(c,“阿姆斯特丹NA股权”,“BEST_EPS_MEDIAN”,...datetime (“01.10.2010”,“InputFormat”,“dd.MM.yyyy”),...datetime (“30.10.2010”,“InputFormat”,“dd.MM.yyyy”),...{“每天”,“日历”[]},“overrideFields”,...{“BEST_FPERIOD_OVERRIDE”,“男朋友”})
D = 734412.00 3.75 734415.00 3.75 734416.00 3.75…
d
在第一列中返回日期的数字表示形式,在第二列中返回估计每股收益的中位数。
关闭彭博连接。
关闭(c)
历史数据作为带日期的表
创建Bloomberg®连接,然后检索历史日期范围的收盘价格。的历史
函数返回日期的数据datetime
数组中。
创建彭博连接。
c = blp;
或者,您可以使用连接到彭博服务器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 = 7×2 table DATE LAST_PRICE ___________ __________ 02- 8 -2010 130.76 03- 8 -2010 130.37 04- 8 -2010 131.27 05- 8 -2010 131.83 06- 8 -2010 130.14 09- 8 -2010 132.00 10- 8 -2010 131.84 sec = 1×1 cell array {'IBM US Equity'}
访问返回数据中的日期。
d.DATE
ans = 7×1 datetime array 02- 8 -2010 03- 8 -2010 04- 8 -2010 05- 8 -2010 06- 8 -2010 09- 8 -2010 10- 8 -2010
关闭彭博连接。
关闭(c)
历史数据作为时间表
创建Bloomberg®连接,然后检索历史日期范围的收盘价格。的历史
函数返回数据作为时间表
.
创建彭博连接。
c = blp;
或者,您可以使用连接到彭博服务器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 = 7×1时间表DATE LAST_PRICE ___________ __________ 02- 8 -2010 130.76 03- 8 -2010 130.37 04- 8 -2010 131.27 05- 8 -2010 131.83 06- 8 -2010 130.14 09- 8 -2010 132.00 10- 8 -2010 131.84 sec = 1×1 cell array {'IBM US Equity'}
访问返回数据中的日期。
d.DATE
ans = 7×1 datetime array 02- 8 -2010 03- 8 -2010 04- 8 -2010 05- 8 -2010 06- 8 -2010 09- 8 -2010 10- 8 -2010
关闭彭博连接。
关闭(c)
输入参数
年代
- - - - - -安全列表
特征向量|字符串标量|字符向量的单元格数组|字符串数组
安全性列表,对于一个证券指定为字符向量或字符串标量,对于多个证券指定为字符向量的单元格数组或字符串数组。可以按名称或CUSIP指定安全性,也可以带或不带定价源。
数据类型:字符
|细胞
|字符串
f
- - - - - -彭博社的数据字段
特征向量|字符串标量|字符向量的单元格数组|字符串数组
彭博数据字段,指定为字符向量、字符串标量、字符向量的单元格数组或字符串数组。字符向量或字符串表示一个彭博数据字段名。字符向量的单元格数组或字符串数组表示多个彭博数据字段名。有关可以指定的字段的详细信息,请参见彭博API开发者指南使用WAPI <转>选项。
例子:{“LAST_PRICE”;“开放”}
数据类型:字符
|细胞
|字符串
期
- - - - - -周期性
“每天”
|“周”
|“月”
|“季度”
|……
周期性,指定为这些值中的一个来表示要返回的数据。要指定多个值,请使用单元格数组。例如,当期
被设置为{“每天”,“all_calendar_days”}
,历史
返回所有日历天的每日数据,并报告丢失的数据为南
年代。期
被设置为“active_days_only”
,历史
仅使用活跃交易日的默认周期返回数据。默认的周期取决于安全性。如果按月报告,则默认周期为每月。这些表显示了的值期
.
要指定返回数据的周期,请参阅此表。
价值 | 描述 |
---|---|
“每天” |
返回每天的数据。 |
“周” |
返回每周的数据。 |
“月” |
返回每个月的数据。 |
“季度” |
返回每个季度的数据。 |
“semi_annually” |
返回数据每半年。 |
“年” |
返回每年的数据。 |
锚定日期是与所有其他报告日期相关的日期。要指定锚定日期,请参阅此表。
价值 | 描述 |
---|---|
“实际” |
实际日期的锚定日期规范。对于这个函数,对于除日以外的周期性函数, 如果周期为每周,则 |
“日历” |
日历年的锚定日期规范。 |
“财政” |
一个财政年度的锚定日期规范。 |
“没有” |
不要指定锚定日期。 |
要指定特定日期的返回数据,请参阅此表。
价值 | 描述 |
---|---|
“non_trading_weekdays” |
返回所有工作日的数据。 |
“all_calendar_days” |
返回所有日历日的数据。 |
“active_days_only” |
只返回活跃交易日的数据。 |
要指定如何填充缺失的值,请参见此表。
价值 | 描述 |
---|---|
“previous_value” |
用证券没有交易活动的日期的先前值填充缺失的值。的前一个月不存在前一个值fromdate ,该函数保留缺失的值。 |
“nil_value” |
用a填充缺失的值南 没有证券交易活动的日期。 |
数据类型:字符
|细胞
货币
- - - - - -货币
特征向量|字符串标量
货币,指定为字符向量或字符串标量,以表示ISO®返回数据的货币代码。例如,要指定以美元表示的输出货币值,请使用美元
对于这个论点。
数据类型:字符
|字符串
fromdate
- - - - - -开始日期
双标量|特征向量|字符串标量|datetime
历史数据的开始日期,指定为双标量、字符向量、字符串标量或datetime
数组中。
数据类型:datetime
|双
|字符
|字符串
迄今为止,
- - - - - -结束日期
双标量|特征向量|字符串标量|datetime
历史数据的结束日期,指定为双标量、字符向量、字符串标量或datetime
数组中。
数据类型:datetime
|双
|字符
|字符串
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字
在报价。
例子:“adjustmentNormal”,真的
overrideFields
- - - - - -覆盖领域
单元阵列
覆盖字段,指定为逗号分隔的对,由“overrideFields”
和一个n
——- - - - - -2
单元阵列。单元格数组的第一列是覆盖字段,第二列是覆盖值。
例子:overrideFields,{‘IVOL_DELTA_LEVEL’,‘DELTA_LVL_10’;‘IVOL_DELTA_PUT_OR_CALL’,‘IVOL_PUT’;‘IVOL_MATURITY’,‘MATURITY_1STM}
数据类型:细胞
adjustmentNormal
- - - - - -历史正常定价调整
真正的|假
历史正常定价调整,指定为逗号分隔对组成“adjustmentNormal”
和一个布尔值来反映:
定期的现金
临时
1日临时
第二次临时
3日临时
4日临时
5日临时
收入
估计
伙伴关系分布
最后
资本利息
分布
业
有关这些附加名称-值对的详细信息,请参见彭博API开发者指南使用WAPI <转>选项。
数据类型:逻辑
adjustmentAbnormal
- - - - - -历史异常定价调整
真正的|假
历史异常定价调整,指定为逗号分隔对组成“adjustmentAbnormal”
和一个布尔值来反映:
特殊的现金
清算
资本利得
长期资本利得
短期资本利得
纪念
回报的资本
权利赎回
杂项
退费
优先权利赎回
收益/权利
收益/股票
收益/认股权证
有关这些附加名称-值对的详细信息,请参见彭博API开发者指南使用WAPI <转>选项。
数据类型:逻辑
adjustmentSplit
- - - - - -历史拆分定价或成交量调整
真正的|假
历史拆分定价或成交量调整,指定为逗号分隔对,由“adjustmentSplit”
和一个布尔值来反映:
分拆
股票分割/合并
股票股利/奖金
配股/权利
有关这些附加名称-值对的详细信息,请参见彭博API开发者指南使用WAPI <转>选项。
数据类型:逻辑
adjustmentFollowDPDF
- - - - - -历史价格调整
真正的(默认)|假
历史价格调整,指定为逗号分隔对组成“adjustmentFollowDPDF”
和一个布尔值。方法之后设置此名称-值对DPDF <转>选项。有关这些附加名称-值对的详细信息,请参见彭博API开发者指南使用WAPI <转>选项。
数据类型:逻辑
输出参数
d
-彭博历史数据
数字数组(默认)|表|时间表
彭博社历史数据,作为数字数组、表格或时间表返回。历史数据的数据类型取决于DataReturnFormat而且DatetimeType连接对象的属性。历史数据中的第一列(或字段)包含日期。其余列包含所请求的数据字段。
具体数据请参见彭博API开发者指南使用WAPI <转>选项。
证券交易委员会
——安全列表
字符向量的单元格数组
中的对应证券的字符向量单元格数组返回年代
.的内容证券交易委员会
在价值和顺序上是相同的年代
.您可以返回具有以下任何标识符的证券:
建立
猫
cin
常见的
cusip
型号
sedol1
sedol2
sicovam
支持向量机
股票行情自动收录器
(默认)劳动党
提示
为了获得更好的性能,请添加Bloomberg文件
blpapi3.jar
到MATLAB静态Java®类的路径通过修改文件MATLAB工具箱/地方/ javaclasspath.txt美元
.有关静态Java类路径的详细信息,请参见Java类路径的静态路径.您可以使用Bloomberg Excel检查数据和字段可用性®插件。
版本历史
介绍了R2010a
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。