龙听期货论坛's Archiver

龙听 发表于 2023-3-5 16:28

关于 ActivityBar 研究

关于 ActivityBar 研究

ActivityBars 是一种强大的、创新的学习类型。 ActivityBar 研究为您提供柱内观察技术,使您能够显示和分析图表上每个柱内发生的交易。 您可以访问以任何数据间隔覆盖在基于标准时间的价格柱上的绘图交易记录、买入记录、卖出记录、交易量、拆分和隐含波动率。 您定义您创建的条形图的时间范围,然后使用 ActivityBar 研究将该时间范围分解为更小的增量或“单元格”。

有几个内置的 ActivityBar 研究,每个研究都为您提供不同类型的分析。 您还可以在 TradeStation 开发环境中使用 EasyLanguage 创建您自己的研究。 与其他研究一样,ActivityBar 研究是使用输入编写的,这意味着您可以在将研究应用于图表时自定义研究,并根据自己的喜好进行定制。

您还可以将其他研究和交易策略建立在 ActivityBar 研究的基础上,它为您提供了一个完整的额外数据层和分析。 例如,您可以根据一定数量的数据是否落在价格柱上的特定“区域”内来制定交易策略。 对于一个简单的示例,您可以查看是否有 50% 或更多的价格位于条柱的前三分之一。

您可以使用 ActivityBar 研究来制定交易策略,部分或全部,基于价格柱内发生的关系,而不仅仅是柱的交易量、开盘价、最高价、最低价和/或收盘价之间的关系。 这开辟了一种全新且更丰富的市场观察方式。

ActivityBar 的工作原理

为了说明 ActivityBar 研究的工作原理,我们将使用 Price Distribution ActivityBar 研究。 例如,此 ActivityBar 研究使您能够创建一个 10 分钟的条形图,而且还允许您查看大部分交易发生时的价格,这些价格直接叠加在 10 分钟图上。

当您添加和自定义 ActivityBar 研究时,您可以通过指定要使用的数据间隔来定义 ActivityBar 单元格的大小。 在这个使用 10 分钟价格图表的示例中,您可以选择 1 分钟、2 分钟或 5 分钟的数据间隔。 1 分钟的间隔将为您提供 10 个单元格(10 分钟除以 1 分钟等于 10 个单元格); 2 分钟的间隔将为您提供五个单元格(10 分钟除以 2 分钟等于 5 个单元格); 并且 5 分钟的间隔将为您提供两个单元格(10 分钟除以 5 分钟等于 2 个单元格)。 这个想法是为您的 ActivityBar 研究选择一个数据间隔,该间隔可以被基础价格图表的间隔整除(在本例中为 10 分钟)。

假设您在 10 分钟图表中添加了 Price Distribution ActivityBar 研究并将其数据间隔设置为 1 分钟。 每个 1 分钟时间单位将显示为 10 分钟柱一侧的单元格,以反映该时间段内收盘价的下跌位置(默认情况下,单元格将显示在柱的右侧)。 每个额外的单元格都是连续创建的,反映了下一个时间单位内收盘价的位置,直到创建了足够多的单元格来总计柱的时间范围。 在这个例子中,10 分钟的时间段总共有十个 1 分钟的单元格。

下图说明了典型的 ActivityBar 是如何构建的。 如您所见,ActivityBar 研究使您能够确定该柱内交易最频繁的价格点(在本例中为 58 至 59)。

[img]http://p.algo2.net/2023/0305/a6cfd23aa00fd.png[/img]

在上面的示例中,我们指定了 3 的 ApproxNumRows。ApproxNumRows 是所有 ActivityBar 算例的输入,允许您指定希望算例构建的大约行数。在这种情况下,由于我们指定了三行,交易范围为 57 到 60,因此 57 到 58 之间的所有收盘价都将分组在一起。如果要进一步细分数据,可以指定更多行。您几乎可以更改活动栏研究的所有方面;例如,是否显示细胞、细胞的单个颜色等,具体取决于单个研究。

每个内置的 ActivityBar 算例都提供不同类型的分析,您可以自定义这些算例以显示所需的方式;但是,活动栏的创建方式的概念是相同的。

由于其构造,ActivityBar 研究可能不适用于刻度图或点数图。此外,与交易策略一样,您一次只能将一个活动栏研究应用于图表,并且活动栏研究始终应用于 Data1。不能指定要在其中显示活动栏算例的子图;活动栏研究始终与 Data1 一起应用于子图中。

此外,为了容纳单元格,开盘价和收盘价用较大的箭头标识,您可以选择使用自定义选项显示这些箭头。

页: [1]