有时我们需要将指标从一个平台转换为另一个平台,但是指标可以在两个不同的平台上以不同的方式绘制,如果您了解指标的工作原理,这是很正常的。要了解为什么会发生这种情况,您首先需要知道的是真正的指标。

指标包括输入(数据)和输出(图)两部分。

我们在图表上看到的图取决于两个因素:

  1. 算法:用于计算输入数据的公式(方程式)。
  2. 输入数据:价格(开盘价,最高价,最低价,收盘价),交易量和其他值,例如时间和图表上的柱线数。

让我们以SMA为例,(SMA)是通过将最近的收盘价相加然后除以计算平均值中的时间段数而得出的算术移动平均值。

假设我们将平台A和B上当前的9-SMA图与相同的符号和图表时间范围(例如SPX和5分钟)进行比较。

9-SMA的算法是最后9个收盘价除以9的总和。

假设平台A上的最后9个收盘价为:1、2、3、1、2、3、1、2、3。

平台A上9-SMA的值为:(1 + 2 + 3 + 1 + 2 + 3 + 1 + 2 + 3)/ 9 = 2

假设平台B上的最后9个收盘价为:1、3、3、1、3、3、1、3、3。

平台B上9-SMA的值为:(1 + 3 + 3 + 1 + 3 + 3 + 1 + 3 + 3)/9=2.33

现在我们看到9-SMA在

这是因为方程的输入值(价格数据)不同。

上面的示例只是一个非常简单的演示,实际情况更加复杂。

当您看到指标在不同平台上的绘制情况不同时,如果两个平台上的算法都相同,则在大多数情况下,上述输入数据是不同的,这是很常见的情况,因为平台之间的数据馈送是不同的。

判断两个平台上的价格数据是否不同的最简单方法是查看图表蜡烛,我们可以比较两个图表上的最后20至30条,以查看是否存在不一致之处。

有时,蜡烛的两边看起来几乎相同,然后我们需要检查每个柱的价格(开盘价,最高价,最低价,收盘价)和交易量值,仅检查最后10条就足以判断是否有任何差异。 

我们还可以下载图表数据并将其导出为CSV文件,大多数平台都支持此方法。

然后我们可以比较不同平台之间的数据,有很多方法可以执行此操作,请查看此链接以获取更多信息:如何在excel中比较两列

有些指标对价格或数量数据非常敏感,即使略有差异也会导致该图完全不同。

根据我的经验,查找是否由不同数据馈送引起的最快方法是检查月度图表上的指标。因为在所有平台上,月度图表的价格数据几乎都是相同的。

如果指标在两个月度图表的两侧都有非常不同的图,则代码(算法)可能有问题。然后我们需要调试代码。

如果指标在月度图表上在两个平台上的绘制均相同,则表示代码(算法)在两侧均相同。它在“刻度线”,“范围”或“分钟”图表上绘制不同的原因一定是数据馈送的不同。在这种情况下,我们对此无能为力。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理