TSI 的一个实际计算示例是什么?(含假设、步骤和局限性)
直接答案
TSI(通常指“真实强度指数”,True Strength Index)的一个实际计算示例,展示了该指标如何从价格时间序列中逐步计算出指标值。以下是一个完整的数值示例,包含明确的假设,以便您可以复现相同的中间值和最终结果。
机制或定义
TSI 基于(1)价格变化(一种类似动量的输入)和(2)用于减少噪声的平滑操作。由于“TSI”在不同工具中可能有不同实现方式,因此一个实际示例必须明确说明具体假设:定义、参数值以及所使用数据(例如收盘价之间的变化)。
本示例中使用的假设(计算前需明确):
- 我们使用收盘价序列,并将原始动量定义为 m[t] = 收盘价[t] − 收盘价[t−1]。
- 使用平滑周期 r = 3 和 s = 5(仅为演示目的而设较小值;实际设置通常不同)。
- 使用**简单移动平均(SMA)**进行平滑,分两阶段应用:首先对分子和分母分量进行平滑,然后对结果再次平滑。
- 分母使用绝对动量:a[t] = |m[t]|。
- TSI 公式(采用两阶段 SMA)为:
- TSI[t] = 100 × ( SMA_s( SMA_r(m)[t] ) / SMA_s( SMA_r(a)[t] ) )。
术语含义(通俗解释):
- 动量 m[t]:价格相比上一期变化了多少。
- 两阶段平滑:先对动量取平均,再对这个平均值再次取平均,以减少短期波动。
- 乘以 100:将比率转换为更易读的数值范围。
证据或示例(完整数值演算)
给定收盘价(10 个点): 收盘价[0..9] = [100, 101, 99, 102, 103, 101, 104, 105, 103, 106]
步骤 1:计算动量和绝对动量
计算 t=1..9 的 m[t] 和 a[t]=|m[t]|:
- t1: m=101−100=1, a=1
- t2: m=99−101=−2, a=2
- t3: m=102−99=3, a=3
- t4: m=103−102=1, a=1
- t5: m=101−103=−2, a=2
- t6: m=104−101=3, a=3
- t7: m=105−104=1, a=1
- t8: m=103−105=−2, a=2
- t9: m=106−103=3, a=3
步骤 2:使用 SMA 周期 r=3 进行第一轮平滑
对每个 t ≥ 3,计算:
- SMA_r(m)[t] = {t−2, t−1, t} 期间 m 的平均值
- SMA_r(a)[t] = {t−2, t−1, t} 期间 a 的平均值
示例(我们需要在能进行第二轮平滑的点附近取值):
- t=3: SMA3(m)[3]=(m1+m2+m3)/3=(1+(−2)+3)/3=2/3=0.6667
SMA3(a)[3]=(a1+a2+a3)/3=(1+2+3)/3=6/3=2.0000 - t=4: SMA3(m)[4]=(m2+m3+m4)/3=(−2+3+1)/3=2/3=0.6667
SMA3(a)[4]=(a2+a3+a4)/3=(2+3+1)/3=6/3=2.0000 - t=5: SMA3(m)[5]=(m3+m4+m5)/3=(3+1+(−2))/3=2/3=0.6667
SMA3(a)[5]=(a3+a4+a5)/3=(3+1+2)/3=6/3=2.0000 - t=6: SMA3(m)[6]=(m4+m5+m6)/3=(1+(−2)+3)/3=2/3=0.6667
SMA3(a)[6]=(a4+a5+a6)/3=(1+2+3)/3=6/3=2.0000 - t=7: SMA3(m)[7]=(m5+m6+m7)/3=(−2+3+1)/3=2/3=0.6667
SMA3(a)[7]=(a5+a6+a7)/3=(2+3+1)/3=6/3=2.0000
(请注意,这个简化示例导致 SMA3(m) 保持恒定;这在真实市场中并不典型,但有助于使演示过程更清晰。)
步骤 3:使用 SMA 周期 s=5 进行第二轮平滑
TSI 在能够对“第一轮平滑”后的值进行 SMA_s 计算时才可得出。当 s=5 时,我们需要五个连续的 SMA_r(m) 点。
要计算 TSI[t],使用公式: TSI[t] = 100 × ( SMA5( SMA3(m) )[t] / SMA5( SMA3(a) )[t] )
取 t=7(这是首次可以从 t=3 到 t=7 的 SMA3 值中计算出 5 点 SMA):
- SMA5( SMA3(m) )[7] = SMA3(m)[3..7] 的平均值 = 五个相同值 0.6667 的平均值 = 0.6667
- SMA5( SMA3(a) )[7] = SMA3(a)[3..7] 的平均值 = 五个相同值 2.0000 的平均值 = 2.0000