tahistory
历史技术分析彭博连接V3
描述
例子
请求彭博安全方向运动指示器(DMI)研究
返回所有可用的彭博研究,并使用DMI研究对证券进行技术分析。
创建彭博连接。
C = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE®使用bpipe
.
列出可用的彭博研究。
D = tahistory(c)
d = dmiStudyAttributes: [1x1 struct] smavgStudyAttributes: [1x1 struct] bollStudyAttributes: [1x1 struct] maoStudyAttributes: [1x1 struct] fgStudyAttributes: [1x1 struct] rsiStudyAttributes: [1x1 struct] macdStudyAttributes: [1x1 struct] tasStudyAttributes: [1x1 struct] emavgStudyAttributes: [1x1 struct] maxminStudyAttributes: [1x1 struct] ptpsStudyAttributes: [1x1 struct] cmciStudyAttributes: [1x1 struct] wlprStudyAttributes: [1x1 struct] wmavgStudyAttributes: [1x1 struct][1x1 struct] trenderStudyAttributes: [1x1 struct] gocStudyAttributes: [1x1 struct] kltnStudyAttributes: [1x1 struct] momentumStudyAttributes: [1x1 struct] rocStudyAttributes: [1x1 struct] maeStudyAttributes: [1x1 struct] hurstStudyAttributes: [1x1 struct] chkoStudyAttributes: [1x1 struct] teStudyAttributes: [1x1 struct] vmavgStudyAttributes: [1x1 struct] tmavgStudyAttributes: [1x1 struct] atrStudyAttributes: [1x1 struct] rexStudyAttributes: [1x1 struct] adoStudyAttributes:[1x1 struct] alStudyAttributes: [1x1 struct] etdStudyAttributes: [1x1 struct] vatStudyAttributes: [1x1 struct] pdStudyAttributes: [1x1 struct] rvStudyAttributes: [1x1 struct] ipmavgStudyAttributes: [1x1 struct] pivotStudyAttributes: [1x1 struct] orStudyAttributes: [1x1 struct] pcrStudyAttributes: [1x1 struct] bsStudyAttributes: [1x1 struct]
d
包含与彭博社每个可用研究相关的结构。
显示DMI研究的名称-值对。
d.dmiStudyAttributes
ans = period: [1x104 char] priceSourceHigh: [1x123 char] priceSourceLow: [1x121 char] priceSourceClose: [1x125 char]
获取有关的更多信息期
财产。
d.dmiStudyAttributes.period
ans = DEFINITION period{最小值= 1最大值= 1 TYPE Int64} //结束定义:周期
为IBM运行DMI研究®安全为上个月用期
等于14
即高价、低价和收盘价。
D = tahistory(c,“IBM美国股票”、地板(现在)-30、地板(现在),“dmi”,...“all_calendar_days”,“时间”14岁的...“priceSourceHigh”,“PX_HIGH”,...“priceSourceLow”,“PX_LOW”,“priceSourceClose”,“PX_LAST”)
d = date: [31x1 double] DMI_PLUS: [31x1 double] DMI_MINUS: [31x1 double] ADX: [31x1 double] ADXR: [31x1 double]
d
包含一个studyDataTable
与一个studyDataRow
对于每个返回的间隔。
显示返回数据中的前五个日期。
d.date (1:5, 1)
Ans = 735507.00 735508.00 735509.00 735510.00 735511.00
在+ DI行中显示前五个价格。
d.DMI_PLUS (1:5, 1)
Ans = 18.92 17.84 16.83 15.86 15.63
在- DI行中显示前五个价格。
d.DMI_MINUS (1:5, 1)
Ans = 30.88 29.12 28.16 30.67 29.24
显示平均方向指数的前五个值。
d.ADX (1:5, 1)
Ans = 22.15 22.28 22.49 23.15 23.67
显示平均方向移动指数评级的前五个值。
d.ADXR (1:5, 1)
Ans = 25.20 25.06 25.05 25.60 26.30
关闭彭博连接。
关闭(c)
请求DMI研究安全性与定价来源
运行技术分析以返回具有定价源的证券的DMI研究。
创建彭博连接。
C = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE使用bpipe
.
为微软运行DMI研究®定价来源的安全性ETPX
过去的一个月期
等于14
即高价、低价和收盘价。
D = tahistory(c,“MSFT@ETPX美国股票”、地板(现在)-30、地板(现在),...“dmi”,“all_calendar_days”,“时间”14岁的...“priceSourceHigh”,“PX_HIGH”,“priceSourceLow”,“PX_LOW”,...“priceSourceClose”,“PX_LAST”)
d = date: [31x1 double] DMI_PLUS: [31x1 double] DMI_MINUS: [31x1 double] ADX: [31x1 double] ADXR: [31x1 double]
d
包含一个studyDataTable
与一个studyDataRow
对于每个返回的间隔。
显示返回数据中的前五个日期。
d.date (1:5, 1)
Ans = 735507.00 735508.00 735509.00 735510.00 735511.00
在+ DI行中显示前五个价格。
d.DMI_PLUS (1:5, 1)
Ans = 28.37 30.63 32.72 30.65 29.37
在- DI行中显示前五个价格。
d.DMI_MINUS (1:5, 1)
Ans = 21.97 21.17 19.47 18.24 17.48
显示平均方向指数的第一个值。
d.ADX (1:5, 1)
Ans = 13.53 13.86 14.69 15.45 16.16
显示平均方向移动指数评级的前五个值。
d.ADXR (1:5, 1)
Ans = 15.45 15.36 15.53 15.85 16.37
关闭彭博连接。
关闭(c)
将DMI研究数据作为带日期的表格返回
创建Bloomberg®连接,然后返回DMI研究的数据。的tahistory
函数返回日期的数据datetime
数组中。
创建彭博连接。
C = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE®使用bpipe
.
属性将数据作为表返回DataReturnFormat
连接对象的属性。如果不设置此属性,则tahistory
函数以结构形式返回数据。
返回日期为datetime
数组,通过设置DatetimeType
连接对象的属性。在本例中,表中的变量包含日期datetime
数组。
c.DataReturnFormat =“表”;c.DatetimeType =“datetime”;
调整货币返回数据的显示格式。
格式银行
在2017年6月12日至2017年6月16日期间运行IBM®安全性的DMI研究期
等于14,最高价,最低价,和收盘价。
D = tahistory(c,“IBM美国股票”,“6/12/2017”,“6/16/2017”,“dmi”,...“all_calendar_days”,“时间”14岁的“priceSourceHigh”,“PX_HIGH”,...“priceSourceLow”,“PX_LOW”,“priceSourceClose”,“PX_LAST”);
访问前三个日期的DMI研究数据。
: d (1:3)
ans = 3×5表日期DMI_PLUS DMI_MINUS ADX ADXR ___________ ________ _________ _____ _____ 12 -君- 2017 30.48 16.31 33.93 45.26 13 - 14 - 2017 28.88 15.45 33.67 44.10 - jun - 2017 26.62 18.98 32.46 42.67
d
是一个表格
包含这些列:
日期
——日期DMI_PLUS
-价格在+ DI线DMI_MINUS
——价格在负DI线ADX
——平均方向指标值ADXR
——平均方向运动指数额定值
访问返回数据中的前三个日期。
d.date (1:3)
ans = 3×1 datetime array 12- june -2017 13- june -2017 14- june
关闭彭博连接。
关闭(c)
将DMI研究数据作为时间表返回
创建Bloomberg®连接,然后返回DMI研究的数据。的tahistory
函数返回数据时间表
.
创建彭博连接。
C = blp;
或者,您可以使用连接到彭博服务器blpsrv
或Bloomberg B-PIPE®使用bpipe
.
属性将数据作为表返回DataReturnFormat
连接对象的属性。如果不设置此属性,则tahistory
函数以结构形式返回数据。
c.DataReturnFormat =“时间表”;
调整货币返回数据的显示格式。
格式银行
在2017年6月12日至2017年6月16日期间运行IBM®安全性的DMI研究期
等于14,最高价,最低价,和收盘价。
D = tahistory(c,“IBM美国股票”,“6/12/2017”,“6/16/2017”,“dmi”,...“all_calendar_days”,“时间”14岁的“priceSourceHigh”,“PX_HIGH”,...“priceSourceLow”,“PX_LOW”,“priceSourceClose”,“PX_LAST”);
访问前三个日期的DMI研究数据。
: d (1:3)
ans = 3×4时间表日期DMI_PLUS DMI_MINUS ADX ADXR ___________ ________ _________ __________ 12- june 2017 30.48 16.31 33.93 45.26 13- june 2017 28.88 15.45 33.67 44.10 14- june 2017 26.62 18.98 32.46 42.67
d
是一个时间表
包含这些列:
日期
——日期DMI_PLUS
-价格在+ DI线DMI_MINUS
——价格在负DI线ADX
——平均方向指标值ADXR
——平均方向运动指数额定值
关闭彭博连接。
关闭(c)
输入参数
年代
- - - - - -安全
特征向量|字符串标量
安全性,为单个Bloomberg安全性指定为字符向量或字符串标量。
数据类型:字符
|字符串
startdate可以
- - - - - -开始日期
数字标量|特征向量|字符串标量
开始日期,指定为数字标量、字符向量或字符串标量,以表示返回的刻度数据的日期范围的开始日期。
例子:地板上(1)
数据类型:双
|字符
|字符串
enddate
- - - - - -结束日期
数字标量|特征向量|字符串标量
结束日期,指定为数字标量、字符向量或字符串标量,以表示返回的刻度数据的日期范围的结束日期。
例子:地板(现在)
数据类型:双
|字符
|字符串
研究
- - - - - -研究类型
特征向量|字符串标量
研究类型,指定为字符向量或字符串标量,以表示要用于历史分析的研究。
数据类型:字符
|字符串
期
- - - - - -周期性
“每天”
|“周”
|“月”
|“季度”
|……
周期性,指定为这些值之一,以表示要返回的数据。若要指定多个值,请使用单元格数组。例如,当期
设置为{“每天”,“all_calendar_days”}
,tahistory
返回所有日历日的每日数据,并将缺失的数据报告为南
年代。期
设置为“active_days_only”
,tahistory
仅对活跃交易日使用默认周期返回数据。默认的周期取决于安全性。如果按月报告,则默认周期为monthly。的值期
.
要指定返回数据的周期性,请参见此表。
价值 | 描述 |
---|---|
“每天” |
返回每天的数据。 |
“周” |
返回每周的数据。 |
“月” |
返回每月的数据。 |
“季度” |
返回每个季度的数据。 |
“semi_annually” |
每半年返回一次数据。 |
“年” |
返回每年的数据。 |
锚定日期是与所有其他报告日期相关的日期。要指定锚定日期,请参阅此表。
价值 | 描述 |
---|---|
“实际” |
实际日期的锚定日期规范。对于这个函数,对于日以外的周期, 如果周期为每周,则 |
“日历” |
一个日历年的锚定日期规范。 |
“财政” |
一个财政年度的锚定日期规范。 |
要指定特定日期的返回数据,请参见此表。
价值 | 描述 |
---|---|
“non_trading_weekdays” |
返回所有工作日的数据。 |
“all_calendar_days” |
返回所有日历日的数据。 |
“active_days_only” |
只返回活跃交易日的数据。 |
要指定如何填充缺失的值,请参阅此表。
价值 | 描述 |
---|---|
“previous_value” |
用没有交易活动的日期的先前值填充缺失的值。 |
“nil_value” |
用a填充缺失的值南 没有证券交易活动的日期。 |
数据类型:字符
|细胞
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字
在报价。
例子:“时期”,14
,“priceSourceHigh”、“PX_HIGH”
,“priceSourceLow”、“PX_LOW”
,“priceSourceClose”、“PX_LAST”
请注意
有关名称-值对参数的完整列表的详细信息,请参阅位于C: \ \ APIv3 \ bin \ BBAPIDemo.exe blp \ API
.
期
- - - - - -期
数字标量
周期,指定为逗号分隔的对,由“时间”
和一个数值标量。时间段的详细信息请参见彭博API开发者指南使用WAPI <转>选项。
数据类型:双
priceSourceHigh
- - - - - -高昂的代价
特征向量|字符串标量
高价,指定为逗号分隔的对组成“priceSourceHigh”
和字符向量或字符串标量。关于高价的详细信息,请参见彭博API开发者指南使用WAPI <转>选项。
数据类型:字符
|字符串
priceSourceLow
- - - - - -低的价格
特征向量|字符串标量
低价,由逗号分隔的对组成“priceSourceLow”
和字符向量或字符串标量。关于低价的详细介绍,请参见彭博API开发者指南使用WAPI <转>选项。
数据类型:字符
|字符串
priceSourceClose
- - - - - -收盘价
特征向量|字符串标量
收盘价,由逗号分隔的对组成“priceSourceClose”
和字符向量或字符串标量。有关收盘价格的详细信息,请参阅彭博API开发者指南使用WAPI <转>选项。
数据类型:字符
|字符串
输出参数
d
-技术分析数据
结构(默认)|表|时间表
技术分析数据,以结构、表或时间表的形式返回。返回数据的数据类型取决于DataReturnFormat而且DatetimeType连接对象的属性。
具体数据请参见彭博API开发者指南使用WAPI <转>选项。
版本历史
在R2012b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。