主要内容

时间序列

日内指数数据彭博社连接V3

描述

例子

D.= timeseries (CS.日期使用连接对象和特定日期的安全性检索原始标记数据。

例子

D.= timeseries (CS.日期时间间隔检索生成的Reck数据,该数据被聚合为特定字段的间隔。

例子

D.= timeseries (CS.日期[],选项检索具有指定选项和相应值的特定字段的原始勾号数据,无聚合间隔。

例子

D.= timeseries (CS.,{起始日期enddate})使用开始日期和结束日期检索日期范围的原始刻度数据。

例子

D.= timeseries (CS.,{起始日期enddate},时间间隔检索用于特定字段的特定日期范围的原始滴答数据。

例子

D.= timeseries (CS.,{起始日期enddate[]},检索特定日期范围的原始标记数据,而不为特定字段设置聚合间隔。

例子

D.= timeseries (CS.,{起始日期enddate[]},选项检索具有指定选项和相应值的特定字段的特定日期范围的原始勾号数据,该数据不包含聚合间隔。

例子

D.= timeseries (CS.,{起始日期enddate开始时间结束时间},时间间隔在特定日期范围内每天检索原始交易刻度数据,为特定的日期范围内聚合到间隔。

例子

D.= timeseries (CS.,{起始日期enddate开始时间结束时间},时间间隔使用标记数据返回的特定字段。

例子

D.= timeseries (CS.,{起始日期dayincrementenddate开始时间结束时间},时间间隔检索特定日期和时间范围内全天增量的原始交易标记数据,并将其聚合为间隔。

例子

D.= timeseries (CS.,{起始日期dayincrementenddate开始时间结束时间},时间间隔使用标记数据返回的特定字段。

例子

全部折叠

首先,创建一个彭博社®桌面连接。然后,检索特定日期的滴答数据。使用安全性和没有定价源来检索滴答数据。

创建Bloomberg连接。

c = blp;

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

使用IBM的®今天的保安。

d = timeseries (c,'IBM美国股权'、地板(现在)
d=‘贸易’[735537.40][181.69][100.00]‘贸易’[735537.40][181.69][100.00]‘贸易’[735537.40][181.68][100.00]。。。

列在D.是:

  • 蜱虫类型

  • 日期和时间的数字表示

  • 勾选值

  • 蜱尺寸

这里,第一行显示100股IBM股票今天以181.69美元的价格售出。

使用Microsoft检索交易标记系列®有定价来源的证券ETPX今天。

d = timeseries (c,“MSFT@ETPX美国股票”、地板(现在)
d =“贸易”[735537.40][35.53][100.00]“贸易”[735537.40][35.55][200.00]“贸易”[735537.40][35.55][100.00]…

这里,第一行显示了今天100股微软股票以35.53美元的价格出售。

关闭Bloomberg连接。

关闭(c)

首先,创建一个彭博桌面连接。然后,检索特定日期的滴答数据。指定滴答数据以使用时间间隔和字段返回。

创建Bloomberg连接。

c = blp;

或者,您可以使用使用的连接到Bloomberg服务器blpsrv或使用Bloomberg B-PIPEBPIPE.

使用IBM安全性聚合为今天的5分钟间隔来检索交易标记系列。

d = timeseries (c,'IBM美国股权',楼(现在),5,“贸易”
d=第1列至第7列735537.40 181.69 181.99 180.10 181.84 252322.00 861.00 735537.40 181.90 181.97 181.57 181.65 78570.00 535.00 735537.40 181.73 182.18 181.58 182.07 124898.00 817.00…第8列45815588.00 14282076.00 22710954.00。。。

列在D.包含以下内容:

  • 日期和时间的数字表示

  • 开放价格

  • 高昂的代价

  • 低的价格

  • 收盘价

  • 蜱虫数量

  • 蜱虫数量

  • 条形图中的勾值

在这里,第一行数据显示当前日期的价格和标记数据。下一行显示滴答数据5分钟后。

关闭Bloomberg连接。

关闭(c)

首先,创建一个彭博桌面连接。然后,检索特定日期和字段的标记数据。使用选项和值来返回额外的数据。

创建Bloomberg连接。

c = blp;

或者,您可以使用使用的连接到Bloomberg服务器blpsrv或使用Bloomberg B-PIPEBPIPE.

使用“F美国股票”安全性,而不指定当前的聚合参数。此外,还返回条件代码。

d = timeseries (c,“F美国股票”、地板(现在),[],“贸易”...“includeConditionCodes”“真正的”
d ='交易'[735556.57] [17.12] [100.00]'r6,是''贸易'[735556.57] [17.12] [100.00]''''贸易'[735556.57] [17.12] [500.00]''......

列在D.包含以下内容:

  • 蜱虫类型

  • 日期和时间的数字表示

  • 勾选值

  • 蜱尺寸

  • 条件代码

这里,第一行显示了100“F美国股票”今天的安全股价为17.12美元。

关闭Bloomberg连接。

关闭(c)

首先,创建一个彭博桌面连接。然后,检索特定日期范围的标记数据。

创建Bloomberg连接。

c = blp;

或者,您可以使用使用的连接到Bloomberg服务器blpsrv或使用Bloomberg B-PIPEBPIPE.

的标记序列“F美国股票”从一天开始到中午最后一个工作日的安保。

d = timeseries (c,“F美国股票”,{楼层(now-4)、楼层(now-3.5)})
D ='交易'[735552.67] [200.00] [200.00]'贸易'[735552.67] [17.09] [100.00]'贸易'[735552.67] [17.09] [100.00] ......

列在D.是:

  • 蜱虫类型

  • 日期和时间的数字表示

  • 勾选值

  • 蜱尺寸

这里,第一行显示200“F美国股票”证券股在最后一个营业日以17.09美元的价格出售。

关闭Bloomberg连接。

关闭(c)

首先,创建彭博桌面连接。然后,检索特定日期范围的勾号数据。指定间隔和字段。

创建Bloomberg连接。

c = blp;

或者,您可以使用使用的连接到Bloomberg服务器blpsrv或使用Bloomberg B-PIPEBPIPE.

在过去50天内检索贸易刻度系列,因为IBM安全性聚集成5分钟。

d = timeseries (c,'IBM美国股权',{地板(现在)-50,地板(现在)},5,“贸易”
ans=第1列至第7列735487.40 187.20 187.60 187.02 187.08 207683.00 560.00 735487.40 187.03 187.13 186.65 186.78 46990.00 349.00 735487.40 186.78 186.40 186.47 51589.00 399.00…第8列38902968.00 8779374.00 9626896.00。。。

列在D.包含以下内容:

  • 日期和时间的数字表示

  • 开放价格

  • 高昂的代价

  • 低的价格

  • 收盘价

  • 蜱虫数量

  • 蜱虫数量

  • 条形图中的勾值

第一行数据显示当前日期的价格和勾选数据。下一行显示滴答数据5分钟后。

关闭Bloomberg连接。

关闭(c)

首先,创建一个彭博桌面连接。然后,检索特定日期范围和多个字段的勾号数据。

创建Bloomberg连接。

c = blp;

或者,您可以使用使用的连接到Bloomberg服务器blpsrv或使用Bloomberg B-PIPEBPIPE.

返回安全性,询问和交易刻度系列“F美国股票”对于昨天中午的时间间隔,不指定聚合参数。

d = timeseries (c,“F美国股票”,{地板(1)+ 5,地板(1)+ .51},...[],{“收购”“问”“贸易”})
d ='交易'[735550.50] [16.71] [100.00]'问'[735550.50] [16.71] [312.00]'出价'[735550.50] [16.70] [177.00] ......

列在D.是:

  • 蜱虫类型

  • 日期和时间的数字表示

  • 勾选值

  • 蜱尺寸

这里,第一行显示了100“F美国股票”昨天的安全股价为16.71美元。

关闭Bloomberg连接。

关闭(c)

首先,创建一个彭博桌面连接。然后,检索特定日期范围的标记数据。指定返回附加数据的选项和值。

创建Bloomberg连接。

c = blp;

或者,您可以使用使用的连接到Bloomberg服务器blpsrv或使用Bloomberg B-PIPEBPIPE.

返回该证券的交易标记序列“F美国股票”对于昨天中午的时间间隔,不指定聚合参数。同样,返回条件代码、交换代码和代理代码。

d = timeseries (c,“F美国股票”,{地板(1)+ 5,地板(1)+ .51},...[],“贸易”,{“includeConditionCodes”...“includeExchangeCodes”“includeBrokerCodes”},...{“真正的”“真正的”“真正的”})
d =“贸易”[735550.50][16.71][100.00]' T ' ' d '“贸易”[735550.50][16.70][400.00]”是”“B”“贸易”[735550.50][16.70][100.00]”是“B”……

列在D.包含以下内容:

  • 蜱虫类型

  • 日期和时间的数字表示

  • 勾选值

  • 蜱尺寸

  • 交换条件代码

  • 交换代码

经纪人代码仅适用于加拿大、芬兰、墨西哥、菲律宾和瑞典股票。在本例中,代理买入代码出现在第七列,代理卖出代码出现在第八列。

这里,第一行显示了100“F美国股票”昨天的安全股价为16.71美元。

关闭Bloomberg连接。

关闭(c)

通过指定特定日期范围内每天的时间范围,使用Bloomberg®检索原始交易勾号数据。指定勾号数据的时间间隔。

创建彭博®连接。

c = blp;

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

检索交易刻度系列“F美国股票”过去两天的安保工作使用从交易日开始到中午的时间范围。检索聚合为5分钟间隔的tick数据。D.是一个数字矩阵。

s =“F美国股票”;startdate可以= datetime ('今天​​')-1; enddate=datetime('今天​​');开始时间=“09:30:00”;endtime ="12:00:00";间隔= 5;d = timeseries (c、s、{startdate可以:enddate,开始时间,endtime},间隔);

设置货币的显示输出。

格式银行

显示前三个刻度。

: d (1:3)
ans =列1至5 736959.40 11.71 11.81 11.71 11.79 736959.40 11.79 11.81 11.75 11.79 736959.40 11.80 11.82 11.78 11.80列6至8

列在D.是:

  • 日期和时间的数字表示

  • 开放价格

  • 高昂的代价

  • 低的价格

  • 收盘价

  • 蜱虫数量

  • 蜱虫数量

  • 条形图中的勾值

第一行在时间范围的开始时间显示勾号数据。下一行显示滴答数据5分钟后。

确定最近两天的最高价格。

高= D(:,3);m = max(upperprices)
m=11.82

关闭彭博®连接。

关闭(c)

通过在特定日期范围内指定每天的时间范围,使用Bloomberg®检索原始标记数据。指定要返回的滴答数据类型的时间间隔和字段。在这里,指定出价标记数据。

创建彭博®连接。

c = blp;

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

的标记序列“F美国股票”过去两天的安保工作使用从交易日开始到中午的时间范围。检索聚合为5分钟间隔的tick数据。指定检索出价刻度系列。D.是一个数字矩阵。

s =“F美国股票”;startdate可以= datetime ('今天​​')-1; enddate=datetime('今天​​');开始时间=“09:30:00”;endtime ="12:00:00";间隔= 5;字段=“收购”;d = timeseries (c、s、{startdate可以:enddate,开始时间,endtime},间隔,字段);

设置货币的显示输出。

格式银行

显示前三个刻度。

: d (1:3)
ans =第1列到第5列736959.40 11.70 11.80 11.70 11.79 736959.40 11.79 11.80 11.75 11.79 736959.40 11.79 11.81 11.78 11.80第6列到第8列

列在D.是:

  • 日期和时间的数字表示

  • 开放价格

  • 高昂的代价

  • 低的价格

  • 收盘价

  • 蜱虫数量

  • 蜱虫数量

  • 条形图中的勾值

第一行在时间范围的开始时间显示勾号数据。下一行显示滴答数据5分钟后。

确定最近两天的最高价格。

高= D(:,3);m = max(upperprices)
m=11.81

关闭彭博®连接。

关闭(c)

使用Bloomberg®通过指定特定日期范围内的每一天的时间范围来检索原始交易标记数据。为日期范围指定一天的增量,为刻度数据指定时间间隔。

创建彭博®连接。

c = blp;

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

检索交易刻度系列'IBM美国股权'最近两个月的安全性。将日增量设置为5天。使用从交易日开始到中午的时间范围。检索聚合为5分钟间隔的滴答数据。D.是一个数字矩阵。

s ='IBM美国股权';startdate可以= datetime ('今天​​')-60; enddate=datetime('今天​​');dayincrement = 5;开始时间=“09:30:00”;endtime ="12:00:00";interval=5;d=timeseries(c,s,{startdate:dayincrement:enddate,starttime,endtime},...时间间隔);

设置货币的显示输出。

格式银行

显示前三个刻度。

: d (1:3)
ANS =列1至5 736900.40 147.00 147.04 146.55 146.62 736900.40 146.62 146.87 146.62 146.71 736900.40 146.72 146.79 146.52 146.54列6至8 125558.00 393.00 18440146.00 258.00 39535.00 49659.00 5800969.00 7282961.00 314.00

列在D.是:

  • 日期和时间的数字表示

  • 开放价格

  • 高昂的代价

  • 低的价格

  • 收盘价

  • 蜱虫数量

  • 蜱虫数量

  • 条形图中的勾值

第一行在时间范围的开始时间显示勾号数据。下一行显示滴答数据5分钟后。

在日期范围的第一天勾选数据后,D.包含5天后的交易日的刻度数据。

关闭彭博®连接。

关闭(c)

通过在特定日期范围内指定每天的时间范围,使用Bloomberg®检索原始标记数据。为日期范围指定一天的增量、刻度数据的时间间隔以及要返回的刻度数据类型的字段。在这里,指定出价标记数据。

创建彭博®连接。

c = blp;

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

检索交易刻度系列“F美国股票”最近两个月的安全性。将日增量设置为5天。使用从交易日开始到中午的时间范围。检索聚合为5分钟间隔的滴答数据。指定出价标记系列。D.是一个数字矩阵。

s =“F美国股票”;startdate可以= datetime ('今天​​')-60; enddate=datetime('今天​​');dayincrement = 5;开始时间=“09:30:00”;endtime ="12:00:00";间隔= 5;字段=“收购”;d = timeseries (c、s、{startdate可以:dayincrement: enddate,开始时间,endtime},...间隔,字段);

设置货币的显示输出。

格式银行

显示前三个刻度。

: d (1:3)
ans = column 1 to 5 736900.40 11.50 11.54 11.49 11.50 736900.40 11.50 11.50 11.48 11.48 736900.40 11.48 11.49 11.44 11.44 column 6 to 8 422305.00 1158.00 4863894.00 575966.00 1180.00 6617854.00 288147.00 1489.00 3305491.75

列在D.是:

  • 日期和时间的数字表示

  • 开放价格

  • 高昂的代价

  • 低的价格

  • 收盘价

  • 蜱虫数量

  • 蜱虫数量

  • 条形图中的勾值

第一行在时间范围的开始时间显示勾号数据。下一行显示滴答数据5分钟后。

在日期范围的第一天勾选数据后,D.包含5天后的交易日的刻度数据。

关闭彭博®连接。

关闭(c)

创建一个Bloomberg®连接,然后返回当天的tick数据。这时间序列函数返回日期的数据datetime数组中。

创建Bloomberg连接。

c = blp;

或者,您可以使用使用的连接到Bloomberg服务器blpsrv或Bloomberg B-pipe®使用BPIPE.

属性,以表形式返回数据DataReturnFormat属性。如果不设置此属性,则时间序列函数以数字数组的形式返回数据。

返回日期作为datetime通过设置DatetimeType连接对象的属性。在这种情况下,表中的变量包含日期datetime数组。

c.DataReturnFormat =“表”;c.datetimetype =“日期时间”

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

格式银行

检索Trade Tick系列,用于IBM®Security汇总到今天的5分钟间隔。D.是包含勾号系列数据的表。

s ='IBM美国股权';日期=楼层(现在);间隔= 5;字段=“贸易”; d=时间序列(c、s、日期、间隔、字段);

访问第一个数据刻度。

: d (1:3)
8.8 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X 524.00 442.00 23367632.00 2017年12月21日153.35 153.35 152.82 152.84 46051.00 291.00 7048618.50 2017年12月21日152.84 153.21 152.82 153.16 30966.00 225.00 4737307.50

D.包含以下数据的列:

  • 日期

  • 开放价格

  • 高昂的代价

  • 低的价格

  • 收盘价

  • 体积

  • 蜱虫数量

  • 条形图中的勾值

访问中的前三个日期日期列。

d、 日期(1:3)
ans = 3×1 datetime array

关闭Bloomberg连接。

关闭(c)

创建一个Bloomberg®连接,然后返回当天的tick数据。这时间序列函数返回日期的数据时间表

创建Bloomberg连接。

c = blp;

或者,您可以使用使用的连接到Bloomberg服务器blpsrv或Bloomberg B-pipe®使用BPIPE.

将数据作为时间表通过设置DataReturnFormat属性。如果不设置此属性,则时间序列函数以数字数组的形式返回数据。

c.DataReturnFormat =“时间表”

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

格式银行

检索Trade Tick系列,用于IBM®Security汇总到今天的5分钟间隔。D.是一个时间表它包含tick系列数据。

s ='IBM美国股权';日期=楼层(现在);间隔= 5;字段=“贸易”; d=时间序列(c、s、日期、间隔、字段);

访问第一个数据刻度。

: d (1:3)
ans = 3×7 schedule DATE OPEN HIGH LOW CLOSE VOLUME NUMBER_OF_TICKS TOTAL_VALUE ___________ ____________ ____________ _________ _______________ ___________ 21- 12 -2017 153.17 153.31 153.08 153.31 152524.00 442.00 23367632.00 21- 12 -2017 153.35 153.35 152.82 152.84 46051.00 291.00 7048618.50 21- 12 -2017 152.84 153.21 152.82 153.16 30966.00 225.004737307.50

D.是一个时间表其中包含以下数据:

  • 日期

  • 开放价格

  • 高昂的代价

  • 低的价格

  • 收盘价

  • 体积

  • 蜱虫数量

  • 条形图中的勾值

关闭Bloomberg连接。

关闭(c)

输入参数

全部折叠

彭博连接,指定为使用blpblpsrvBPIPE.

安全性,指定为单个彭博安全的字符向量或字符串标量。

数据类型:字符|一串

日期,指定为数字标量、字符向量、字符串标量或datetime数组中。日期指定基于午夜的整个日期返回滴答数据的日期,直到下午11:59:59。

例子:楼层(现在)

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

时间间隔,作为数字标量指定,用于表示返回的刻度数据的刻度之间的分钟数。

数据类型:

Bloomberg字段,指定为定义要返回的tick数据的值之一。

请求类型 有效彭博字段值

具有规定的时间间隔的IntradayBarrequest

“贸易”
“收购”
“问”
“BID_BEST”
“ASK_BEST”

没有指定时间间隔的IntradayTickRequest

“贸易”
“收购”
“问”
“BID_BEST”
“ASK_BEST”
“解决”

Bloomberg API选项,指定为此表中的值之一。

价值 描述

“includeConditionCodes”

交换与事件关联的条件代码

“includeExchangeCodes”

勾号来源的交换代码

“includeBrokerCodes”

经纪人代码

“includeRpsCodes”

报告党方

“includeNonPlottableEvents”

下班后的数据

笔记

价值“includeNonPlottableEvents”仅适用于原始的日内请求。

要指定多个Bloomberg API选项,请使用这些值的单元格数组。

为每个API选项指定相应的Bloomberg API值。选项的数量必须与值的数量匹配。

例如,要指定一个Bloomberg API选项,请输入:

d = TimeSeries(C,'F Usery',楼层(现在),[],'交易',...'IncludeConditionCodes','真');

要指定两个Bloomberg API选项,输入:

d = timeseries (c、F美国股票,地板(现在),[],“贸易”,…{“includeConditionCodes”、“includeExchangeCodes”},…{“真实”,“真正的”});

有关选项的详细信息,请参阅彭博API开发者指南

数据类型:字符|细胞

彭博API值,指定为“真正的”“假”.每个值对应于指定的Bloomberg API选项。若要指定多个Bloomberg API值,请使用单元格数组。值的数量必须与选项的数量匹配。

例如,要指定一个Bloomberg API选项,请输入:

d = TimeSeries(C,'F Usery',楼层(现在),[],'交易',...'IncludeConditionCodes','真');

要指定两个Bloomberg API选项,输入:

d = timeseries (c、F美国股票,地板(现在),[],“贸易”,…{“includeConditionCodes”、“includeExchangeCodes”},…{“真实”,“真正的”});

数据类型:字符|细胞

开始日期,指定为数字标量、字符向量、字符串标量或datetime数组中。此日期指定返回滴答数据的日期范围的开头。如果日期范围内没有勾选,则返回滴答数据为空。

例子:楼层(现在-1)

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

结束日期,指定为数值标量、字符向量、字符串标量或datetime数组中。此日期指定返回的标记数据的日期范围的结束。如果日期范围内没有勾选,则返回滴答数据为空。

例子:楼层(现在)

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

开始时间,指定为字符向量,字符串标量或datetime数组中。此时间指定返回的刻度数据的时间范围的开始时间。

例子:'09:30:00'

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

结束时间,指定为字符向量、字符串标量或datetime数组中。此时间指定返回滴答数据的时间范围的结束时间。

例子:“16:30:00”

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

日增量,指定为数字标量。此数字指定特定日期范围的整个日期增量。例如,如果日期增量为7,则返回的数据在日期范围内的第一天开始,每个第7天包含刻度。

数据类型:

输出参数

全部折叠

Bloomberg Tick数据,作为这些数据类型之一返回:

  • 用于没有指定时间间隔的请求的单元格数组(原始刻度端)

  • 具有指定时间间隔的请求的数字数组

  • 表格

  • 时间表

勾号数据的数据类型取决于DataReturnFormatDatetimeType连接对象的属性。

笔记

Bloomberg API以精确的秒为单位返回滴答时间。

限制

当数据请求太大时,时间序列显示错误信息:

REQUEST FAILED: responseError = {source = bbdbl7 code = -2 category = Timeout message = Timed out getting data from store [nid:327] subcategory = INTERNAL_ERROR}

要修复此错误,可以通过修改输入参数来缩短日期范围的长度起始日期enddate

提示

  • 为了更好的性能,添加彭博文件blpapi3.jarMATLAB的®静态Java®通过修改文件类路径$ matlab / toolbox / local / local / javaclasspath.txt.关于静态Java类路径的详细信息请参见Java类路径的静态路径

  • 您无法超过140天前检索彭博的资源间滴定数据。

  • 彭博API开发者指南说明“贸易”对应于IntradayTickRequest和IntradayBarRequest的最后价格。

  • Bloomberg V3资讯码刻度数据支持其他名称值对。万博1manbetx有关这些对的详细信息,请参阅彭博API开发者指南通过打字瓦皮并点击彭博终端的按钮。

  • 您可以使用Bloomberg Excel检查数据和字段的可用性®加载项。

介绍了R2010a