主要内容

tahistory

历史技术分析彭博连接V3

描述

例子

d= tahistory (c返回布隆伯格®V3会话技术分析、数据研究和元素定义。

例子

d= tahistory (c年代startdate可以enddate研究名称,值返回Bloomberg V3会话技术分析数据研究和元素定义,以及由一个或多个名值对参数指定的附加选项。

例子

全部折叠

返回所有可用的彭博研究,并使用DMI研究运行一个证券的技术分析。

创建彭博连接。

c = blp;

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

列出可用的彭博研究。

d = tahistory (c)
d = dmiStudyAttributes: [1x1 struct] smavgStudyAttributes: [1x1 struct] bollStudyAttributes: [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] trenderStudyAttributes: [1x1 struct] gocStudyAttributes: [1x1 struct] kltnStudyAttributes: [1x1 struct] momentumStudyAttributes: [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研究。

创建彭博连接。

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)

创建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-Jun-2017 13-Jun-2017 14-Jun-2017

关闭彭博连接。

关闭(c)

创建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 ___________ ________ _________ __________ 2017年6月12日- 30.48 16.31 33.93 45.26 13- 2017年6月28.88 15.45 33.67 44.10 2017年6月14日- 26.62 18.98 32.46 42.67

d是一个时间表包含以下列:

  • 日期——日期

  • DMI_PLUS——价格在正DI线

  • DMI_MINUS价格在- DI线

  • ADX——平均方向指数值

  • ADXR——平均方向移动指数额定值

关闭彭博连接。

关闭(c)

输入参数

全部折叠

彭博连接,指定为使用创建的连接对象blpblpsrv,或bpipe

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

数据类型:字符|字符串

开始日期,指定为数值标量、字符向量或字符串标量,以表示返回的勾数据的日期范围的开始日期。

例子:地板上(1)

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

结束日期,指定为数字标量、字符向量或字符串标量,以表示返回的勾数据的日期范围的结束日期。

例子:地板(现在)

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

研究类型,指定为字符向量或字符串标量,以表示要用于历史分析的研究。

数据类型:字符|字符串

周期性,指定为这些值中的一个来表示要返回的数据。要指定多个值,请使用单元格数组。例如,当被设置为{“每天”,“all_calendar_days”}tahistory返回所有日历天的每日数据,并报告丢失的数据为年代。被设置为“active_days_only”tahistory仅使用活跃交易日的默认周期返回数据。默认的周期取决于安全性。如果按月报告,则默认周期为每月。这些表显示了的值

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

价值 描述
“每天”

返回每天的数据。

“周”

返回每周的数据。

“月”

返回每个月的数据。

“季度”

返回每个季度的数据。

“semi_annually”

返回数据每半年。

“年”

返回每年的数据。

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

价值 描述
“实际”

实际日期的锚定日期规范。对于这个函数,对于除日以外的周期性函数,enddate是锚定日期。

如果周期为每周,则enddate是星期四,每个数据点都是星期四,或离星期四最近的前一个工作日。如果周期为月,则enddate是一个月的20号,每个数据点都是日期范围内每个月的20号。

“日历”

日历年的锚定日期规范。

“财政”

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

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

价值 描述
“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”和字符向量或字符串标量。关于高价格的详细信息,请参见彭博API开发者指南使用WAPI <转>选项。

数据类型:字符|字符串

价格低,指定为逗号分隔的对组成“priceSourceLow”和字符向量或字符串标量。关于低价的详细信息,请参见彭博API开发者指南使用WAPI <转>选项。

数据类型:字符|字符串

收盘价格,指定为逗号分隔的对组成“priceSourceClose”和字符向量或字符串标量。有关收盘价格的详情,请参阅彭博API开发者指南使用WAPI <转>选项。

数据类型:字符|字符串

输出参数

全部折叠

技术分析数据,作为结构、表或时间表返回。返回数据的数据类型取决于DataReturnFormat而且DatetimeType连接对象的属性。

具体数据请参见彭博API开发者指南使用WAPI <转>选项。

版本历史

介绍了R2012b

Baidu
map