什么是施法趋势周期的一个实例?

探索什么是实例:机制、差异、局限性和实际检查。

什么是施法趋势周期的一个实例?

直接答案:以数字展示的实例

施法趋势周期(STC)的一个实例,是对一小段假设价格序列进行逐步计算的过程。其目的并非预测,而是展示指标的中间值是如何从给定输入中生成的。

由于 STC 具有参数依赖性,并基于特定公式,以下示例将明确列出所有假设:

  • 使用“价格”等于收盘价。
  • 使用五段价格序列:10, 12, 11, 13, 12。
  • 选择短期和长期平滑周期分别为 3 和 4 个周期。
  • 最终百分比转换使用 2 个周期的周期长度。
  • 使用简单移动平均(SMA)作为平滑方法。
  • 使用基础百分比范围转换公式:(value − 最低值) / (最高值 − 最低值) * 100。
  • 假设所需的“中间序列”具有足够历史数据,可从第一个显示点开始计算。

在这些假设下,你可以复现每一步,观察指标值是如何从数据中构建的。

机制:STC 转换了什么,数值从何而来

STC 是一种震荡指标,旨在通过结合以下要素反映价格的周期位置:

  1. 价格的平滑版本(在标准描述中通常使用类似 MACD 的中间步骤构建)。
  2. 一种归一化步骤,将平滑后的序列使用选定窗口内的滚动最高/最低值转换为 0–100 范围。
  3. 对归一化序列再次应用平滑步骤。

在此实例中,核心思想保持不变,即使不同实现方式有所差异:STC 反复进行 (a) 平滑处理和 (b) 使用滚动最小值和最大值进行重缩放。这意味着其输出部分由“转换规则”决定,部分由“参数窗口大小”决定。

实例或证据:一个完整的数值场景

步骤 1:定义输入序列

价格(t=1..5):

  • t1=10
  • t2=12
  • t3=11
  • t4=13
  • t5=12

步骤 2:创建平滑值(在我们的假设下使用 SMA)

使用长度为 3 的 SMA 作为第一平滑序列(SMA3):

  • 在 t3:SMA3 = (10 + 12 + 11) / 3 = 33 / 3 = 11
  • 在 t4:SMA3 = (12 + 11 + 13) / 3 = 36 / 3 = 12
  • 在 t5:SMA3 = (11 + 13 + 12) / 3 = 36 / 3 = 12

使用长度为 4 的 SMA 作为第二平滑序列(SMA4):

  • 在 t4:SMA4 = (10 + 12 + 11 + 13) / 4 = 46 / 4 = 11.5
  • 在 t5:SMA4 = (12 + 11 + 13 + 12) / 4 = 48 / 4 = 12

步骤 3:构建中间差值序列

定义 Diff = SMA3 − SMA4(仅在两者均存在时):

  • 在 t4:Diff = 12 − 11.5 = 0.5
  • 在 t5:Diff = 12 − 12 = 0

步骤 4:应用长度为 2 的滚动百分比范围

现在使用百分比范围规则,在 2 个周期的滚动窗口内对 Diff 进行归一化:

  • 在 t5,Diff 的 2 周期窗口为 [t4, t5] = [0.5, 0]。
    • 最低值 = 0,最高值 = 0.5
    • t5 的 %range = (Diff − 最低值) / (最高值 − 最低值) * 100
    • t5 的 %range = (0 − 0) / (0.5 − 0) * 100 = 0

根据我们简化的“第二步”假设,STC 被视为归一化后的 %range 值(此处未展示额外平滑)。因此,此简化数据集最终点的计算结果为:

  • STC(t5) = 0

此示例说明了什么

  • 当当前 Diff 等于所选窗口的滚动最小值时,指标可能降至 0。
  • 即使使用相同价格,更改窗口大小、平滑方法或归一化规则也会改变数值结果。

局限性和风险:可能出现错误或误导的情况

在计算或比较数值前需了解的重要局限性:

  1. 实现差异:STC 的定义在构建中间步骤(包括常见的 MACD 风格组件)和平滑方法应用上存在差异。两个“STC 计算器”即使使用相同参数标签,也可能产生不同数值。
  2. 参数敏感性:由于归一化使用滚动最高/最低值,不同的周期长度和平滑长度会显著改变震荡指标的尺度和时机。
  3. 平坦区间失效模式:如果回溯窗口内的最高值和最低值相等,百分比范围公式中的分母将为零。实现时必须定义此时的处理方式(例如返回固定值或跳过计算)。
  4. 过度解读历史数据:历史关系(即使在回测中看似一致)并不能确立未来行为,尤其是在不同市场状态之间。
外汇和差价合约交易具有重大风险。FoxiForex的信息仅用于教育,不构成个人财务建议。赞助内容会被清楚标注。