当日打点数据彭博连接V3
首先,创建一个彭博社®桌面连接。然后,检索特定日期的标记数据。使用带有或不带有定价源的证券来检索标记数据。
创建Bloomberg连接。
c = blp;
或者,您可以连接到彭博服务器使用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;
或者,您可以连接到彭博服务器使用blpsrv
或使用Bloomberg B-PIPEbpipe
.
使用IBM安全性聚合为今天的5分钟间隔来检索交易标记系列。
d = timeseries (c,“IBM美国股票”地板(现在)5“贸易”)
d = column 1 to 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分钟后的tick数据。
关闭Bloomberg连接。
关闭(c)
首先,创建一个彭博桌面连接。然后,检索特定日期和字段的标记数据。使用选项和值来返回额外的数据。
创建Bloomberg连接。
c = blp;
或者,您可以连接到彭博服务器使用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;
或者,您可以连接到彭博服务器使用blpsrv
或使用Bloomberg B-PIPEbpipe
.
的标记序列“F美国股票”
保安为最后一个营业日从当天开始到中午。
d = timeseries (c,“F美国股票”,{地板(4),地板(- 3.5)})
d =“贸易”[735552.67][17.09][200.00]“贸易”[735552.67][17.09][100.00]“贸易”[735552.67][17.09][100.00]…
列在d
是:
蜱虫类型
日期和时间的数字表示
点值
蜱虫大小
在这里,第一行显示了200“F美国股票”
在最后一个交易日,证券股票以17.09美元的价格出售。
关闭Bloomberg连接。
关闭(c)
首先,创建一个彭博桌面连接。然后,检索特定日期范围的标记数据。指定间隔和字段。
创建Bloomberg连接。
c = blp;
或者,您可以连接到彭博服务器使用blpsrv
或使用Bloomberg B-PIPEbpipe
.
检索过去50天IBM安全性的交易标记系列,并将其聚合为5分钟间隔。
d = timeseries (c,“IBM美国股票”,{地板(现在)-50,地板(现在)},5,“贸易”)
ans = column 1 to 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.78 186.40 186.47 51589.00 399.00…第8列38902968.00 8779374.00 9626896.00…
列在d
包含以下:
日期和时间的数字表示
公开价格
高昂的代价
低的价格
收盘价
蜱虫的体积
蜱虫数量
条形图中的勾值
第一行数据显示当前日期的价格和标记数据。下一行显示5分钟后的tick数据。
关闭Bloomberg连接。
关闭(c)
首先,创建一个彭博桌面连接。然后,检索特定日期范围和多个字段的标记数据。
创建Bloomberg连接。
c = blp;
或者,您可以连接到彭博服务器使用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;
或者,您可以连接到彭博服务器使用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®通过指定特定日期范围内的每一天的时间范围来检索原始交易标记数据。指定滴答数据的时间间隔。
创建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
是:
日期和时间的数字表示
公开价格
高昂的代价
低的价格
收盘价
蜱虫的体积
蜱虫数量
条形图中的勾值
第一行显示时间范围的开始时间的tick数据。下一行显示5分钟后的tick数据。
确定最近两天的最高价格。
价格= d (: 3);m = max(价格)
m = 11.82
关闭Bloomberg®连接。
关闭(c)
通过在特定日期范围内指定每天的时间范围,使用Bloomberg®检索原始标记数据。指定要返回的tick数据类型的时间间隔和字段。在这里,指定出价标记数据。
创建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
是:
日期和时间的数字表示
公开价格
高昂的代价
低的价格
收盘价
蜱虫的体积
蜱虫数量
条形图中的勾值
第一行显示时间范围的开始时间的tick数据。下一行显示5分钟后的tick数据。
确定最近两天的最高价格。
价格= d (: 3);m = max(价格)
m = 11.81
关闭Bloomberg®连接。
关闭(c)
使用Bloomberg®通过指定特定日期范围内的每一天的时间范围来检索原始交易标记数据。为日期范围指定一天的增量,为刻度数据指定时间间隔。
创建Bloomberg®连接。
c = blp;
或者,您可以连接到彭博®服务器使用blpsrv
或使用Bloomberg®B-PIPE®bpipe
.
的交易标记系列“IBM美国股票”
过去两个月的安保工作设置天的增量为5天。使用从交易日开始到中午的时间范围。检索聚合为5分钟间隔的tick数据。d
是一个数值矩阵。
s =“IBM美国股票”;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 =列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 39535.00 258.00 5800969.00 49659.00 314.00 7282961.00
列在d
是:
日期和时间的数字表示
公开价格
高昂的代价
低的价格
收盘价
蜱虫的体积
蜱虫数量
条形图中的勾值
第一行显示时间范围的开始时间的tick数据。下一行显示5分钟后的tick数据。
在日期范围内第一天的勾号数据之后,d
包含5天以后的交易日的标记数据。
关闭Bloomberg®连接。
关闭(c)
通过在特定日期范围内指定每天的时间范围,使用Bloomberg®检索原始标记数据。为日期范围指定一天的增量、刻度数据的时间间隔以及要返回的刻度数据类型的字段。在这里,指定出价标记数据。
创建Bloomberg®连接。
c = blp;
或者,您可以连接到彭博®服务器使用blpsrv
或使用Bloomberg®B-PIPE®bpipe
.
的交易标记系列“F美国股票”
过去两个月的安保工作设置天的增量为5天。使用从交易日开始到中午的时间范围。检索聚合为5分钟间隔的tick数据。指定出价标记系列。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
是:
日期和时间的数字表示
公开价格
高昂的代价
低的价格
收盘价
蜱虫的体积
蜱虫数量
条形图中的勾值
第一行显示时间范围的开始时间的tick数据。下一行显示5分钟后的tick数据。
在日期范围内第一天的勾号数据之后,d
包含5天以后的交易日的标记数据。
关闭Bloomberg®连接。
关闭(c)
创建一个Bloomberg®连接,然后返回当天的tick数据。的timeseries
函数返回日期的数据datetime
数组中。
创建Bloomberg连接。
c = blp;
或者,您可以连接到彭博服务器使用blpsrv
或使用Bloomberg B-PIPE®bpipe
.
属性,以表形式返回数据DataReturnFormat
属性。如果不设置此属性,则timeseries
函数以数字数组的形式返回数据。
返回日期作为datetime
数组,通过设置DatetimeType
属性。在本例中,表格包含了变量中的日期datetime
数组。
c.DataReturnFormat =“表”;c.DatetimeType =“datetime”;
调整货币返回数据的显示格式。
格式银行
检索IBM®安全性的交易标记系列,并将其聚合为今天的5分钟间隔。d
是包含刻度序列数据的表。
s =“IBM美国股票”;日期=地板(现在);间隔= 5;场=“贸易”;d = timeseries (c、s、日期、时间间隔、字段);
访问数据的前三个节拍。
: d (1:3)
ans = 3×8 table DATE OPEN HIGH 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
包含以下数据的列:
日期
公开价格
高昂的代价
低的价格
收盘价
体积
蜱虫数量
条形图中的勾值
找到前三个日期日期
列。
d.DATE (1:3)
ans = 3×1 datetime array
关闭Bloomberg连接。
关闭(c)
创建一个Bloomberg®连接,然后返回当天的tick数据。的timeseries
函数返回日期的数据时间表
.
创建Bloomberg连接。
c = blp;
或者,您可以连接到彭博服务器使用blpsrv
或使用Bloomberg B-PIPE®bpipe
.
将数据作为时间表
通过设置DataReturnFormat
属性。如果不设置此属性,则timeseries
函数以数字数组的形式返回数据。
c.DataReturnFormat =“时间表”;
调整货币返回数据的显示格式。
格式银行
检索IBM®安全性的交易标记系列,并将其聚合为今天的5分钟间隔。d
是一个时间表
它包含tick系列数据。
s =“IBM美国股票”;日期=地板(现在);间隔= 5;场=“贸易”;d = timeseries (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)
年代
- - - - - -安全安全性,指定为单个Bloomberg安全性的字符向量或字符串标量。
数据类型:字符
|字符串
日期
- - - - - -日期datetime
数组日期,指定为数字标量、字符向量、字符串标量或datetime
数组中。日期
根据从午夜到晚上11:59:59的一整天为返回的tick数据指定日期。
例子:地板(现在)
数据类型:双
|字符
|字符串
|datetime
时间间隔
- - - - - -时间间隔时间间隔,作为数字标量指定,用于表示返回的刻度数据的刻度之间的分钟数。
数据类型:双
场
- - - - - -彭博社(Bloomberg)领域“贸易”
(默认)|“收购”
|“问”
|……Bloomberg字段,指定为定义要返回的tick数据的值之一。
请求类型 | 有效彭博字段值 |
---|---|
指定时间间隔的IntradayBarRequest |
“贸易” |
“收购” |
|
“问” |
|
“BID_BEST” |
|
“ASK_BEST” |
|
没有指定时间间隔的IntradayTickRequest |
“贸易” |
“收购” |
|
“问” |
|
“BID_BEST” |
|
“ASK_BEST” |
|
“解决” |
选项
- - - - - -布隆伯格API选项“includeConditionCodes”
|“includeExchangeCodes”
|“includeBrokerCodes”
|……Bloomberg API选项,指定为该表中的值之一。
价值 | 描述 |
---|---|
|
交换与事件关联的条件代码 |
|
交换tick产生的代码 |
|
代理的代码 |
|
报告方方面 |
|
盘后数据 |
的值“includeNonPlottableEvents”
仅适用于原始的日内请求。
要指定多个Bloomberg API选项,请使用这些值的单元格数组。
为每个API选项指定相应的Bloomberg API值。选项的数量必须与值的数量匹配。
例如,要指定一个Bloomberg API选项,输入:
d = timeseries (c、F美国股票,地板(现在),[],“贸易”,…“includeConditionCodes”,“真正的”);
要指定两个Bloomberg API选项,输入:
d = timeseries (c、F美国股票,地板(现在),[],“贸易”,…{“includeConditionCodes”、“includeExchangeCodes”},…{“真实”,“真正的”});
具体选项请参见彭博API开发者指南.
数据类型:字符
|细胞
值
- - - - - -布隆伯格API值“真正的”
|“假”
彭博API值,指定为“真正的”
或“假”
.每个值对应于指定的Bloomberg API选项。若要指定多个Bloomberg API值,请使用单元格数组。值的数量必须与选项的数量匹配。
例如,要指定一个Bloomberg API选项,输入:
d = timeseries (c、F美国股票,地板(现在),[],“贸易”,…“includeConditionCodes”,“真正的”);
要指定两个Bloomberg API选项,输入:
d = timeseries (c、F美国股票,地板(现在),[],“贸易”,…{“includeConditionCodes”、“includeExchangeCodes”},…{“真实”,“真正的”});
数据类型:字符
|细胞
startdate可以
- - - - - -开始日期datetime
数组开始日期,指定为数字标量、字符向量、字符串标量或datetime
数组中。此日期指定返回的标记数据的日期范围的开始。如果在日期范围内没有标记,则返回的标记数据为空。
例子:地板上(1)
数据类型:双
|字符
|字符串
|datetime
enddate
- - - - - -结束日期datetime
数组结束日期,指定为数字标量、字符向量、字符串标量或datetime
数组中。此日期指定返回的标记数据的日期范围的结束。如果在日期范围内没有标记,则返回的标记数据为空。
例子:地板(现在)
数据类型:双
|字符
|字符串
|datetime
开始时间
- - - - - -开始时间datetime
数组开始时间,指定为字符向量、字符串标量或datetime
数组中。此时间指定返回的刻度数据的时间范围的开始时间。
例子:“09:30:00”
数据类型:字符
|字符串
|datetime
endtime
- - - - - -结束时间datetime
数组结束时间,指定为字符向量、字符串标量或datetime
数组中。此时间指定返回的刻度数据的时间范围的结束时间。
例子:“16:30:00”
数据类型:字符
|字符串
|datetime
dayincrement
- - - - - -一天增加日增量,指定为数字标量。这个数字指定特定日期范围的全天增量。例如,如果天增量为7,则返回的数据从日期范围内的第一天开始,每7天包含一个刻度。
数据类型:双
d
——彭博数据Bloomberg tick数据,返回为以下数据类型之一:
单元格数组用于没有指定时间间隔的请求(原始标记数据)
具有指定时间间隔的请求的数字数组
表格
时间表
标记数据的数据类型取决于DataReturnFormat和DatetimeType连接对象的属性。
Bloomberg API以精确的秒为单位返回滴答时间。
当数据请求太大时,timeseries
显示错误信息:
REQUEST FAILED: responseError = {source = bbdbl7 code = -2 category = Timeout message = Timed out getting data from store [nid:327] subcategory = INTERNAL_ERROR}
要修复此错误,可以通过修改输入参数来缩短日期范围的长度startdate可以
和enddate
.
为了获得更好的性能,添加Bloomberg文件blpapi3.jar
MATLAB的®静态Java®类路径,通过修改文件MATLAB工具箱/地方/ javaclasspath.txt美元
.关于静态Java类路径的详细信息请参见静态路径(MATLAB)。
您无法检索彭博社(Bloomberg)超过140天前的当日点位数据。
的彭博API开发者指南州“贸易”
对应于IntradayTickRequest和IntradayBarRequest的LAST_PRICE。
彭博V3日内行情数据支持额外的名称-值对。金宝app有关这些对的详细信息,请参见彭博API开发者指南通过输入WAPI
并点击<转>按钮。
您可以使用Bloomberg Excel检查数据和字段的可用性®插件。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。