金融, 成交量

时间分段值TSV

Time Segmented Value

📊 时间分段值指标(TSV):追踪资金分布节奏的利器 在技术分析领域,了解“资金流向”固然重要,但更关键的是:资金何时流入?何时流出?这就需要一种既能量价结合,又能考虑时间节奏的工具 —— 时间分段值指标(TSV,Time Segmented Value) 应运而生。 由 Worden Brothers Inc. 提出,TSV 指标旨在揭示资金在不同时间段中的流动强度,是一种可视化买卖压力与时间耦合节奏的独特方法。本文将全…

📊 时间分段值指标(TSV):追踪资金分布节奏的利器

在技术分析领域,了解“资金流向”固然重要,但更关键的是:资金何时流入?何时流出?这就需要一种既能量价结合,又能考虑时间节奏的工具 —— 时间分段值指标(TSV,Time Segmented Value) 应运而生。

由 Worden Brothers Inc. 提出,TSV 指标旨在揭示资金在不同时间段中的流动强度,是一种可视化买卖压力与时间耦合节奏的独特方法。本文将全面解析 TSV 的原理、在 pandas_ta 中的调用方式,并提供趋势跟踪与反转识别的实战策略。


一、什么是 Time Segmented Value(TSV)?

TSV(时间分段值) 是一种量价结合的领先型指标,其核心思想是:

通过“价格变化 × 成交量”在不同时间段的累计,来衡量资金的活跃程度。

与 OBV(On Balance Volume)不同,TSV 在计算过程中考虑了价格变动的方向和幅度,对市场敏感度更高,能有效识别趋势初期的资金推动力量


二、TSV 的计算原理与数据结构

核心公式(简化版):

TSV[i] = (Close[i] - Close[i - drift]) * Volume[i]

随后,系统将该数值累加,形成TSV 主线,并计算其移动平均形成信号线斜率线


pandas_ta 实现方式

import pandas_ta as ta

df["TSV"], df["TSVs"], df["TSVr"] = ta.tsv(
    close=df["Close"],
    volume=df["Volume"],
    length=18,
    signal=10,
    mamode="sma",
    drift=1,
    offset=0
).T.values
列名 含义说明
TSV_18_10 主线:资金在时间段的强度表现
TSVs_18_10 信号线:TSV 的平均变化趋势
TSVr_18_10 斜率线:TSV 的动能方向变化

三、如何解读 TSV 指标?

✅ 多头趋势信号

  • TSV 上穿 TSVs 且持续上升,说明买盘活跃、资金正在流入,可作为买入信号;
  • TSVr 为正值,确认趋势上行斜率,提供持仓信心。

✅ 空头反转信号

  • TSV 下穿 TSVs,并伴随 TSVr 变为负值,表明资金转向流出,需注意止盈或转空;
  • 该组合信号常用于判断高位放量下跌。

四、实战案例:TSV 辅助趋势交易策略

假设我们使用沪深300指数成分股某只股票的历史数据:

import pandas as pd
import pandas_ta as ta
import matplotlib.pyplot as plt

df = pd.read_csv("stock.csv", index_col="Date", parse_dates=True)
tsv_df = ta.tsv(close=df["Close"], volume=df["Volume"])
df = df.join(tsv_df)

plt.figure(figsize=(14, 8))

# 主图:价格走势
plt.subplot(2, 1, 1)
plt.plot(df["Close"], label="收盘价", color="black")
plt.title("TSV 指标趋势跟踪示意图")
plt.legend()

# 副图:TSV 指标
plt.subplot(2, 1, 2)
plt.plot(df["TSV_18_10"], label="TSV", color="blue")
plt.plot(df["TSVs_18_10"], label="TSV信号线", color="orange")
plt.fill_between(df.index, df["TSVr_18_10"], 0, alpha=0.3, color="green", label="TSV斜率")
plt.legend()
plt.grid(True)

plt.tight_layout()
plt.show()

信号示例:

  • TSV 上穿 TSVs,且 TSVr 为正 ⇒ 买入信号
  • TSV 下穿 TSVs,且 TSVr 为负 ⇒ 卖出信号

五、TSV 与其他指标的联动策略

为了增强信号的稳定性和可靠性,TSV 可与以下指标组合使用:

  • 📈 MACD:确认趋势强度;
  • 🔁 RSI / Stochastic:识别短期超买超卖;
  • 🧭 OBV / CMF / MFI:共同构建“资金动能矩阵”。

六、总结:TSV 是追踪“聪明资金”节奏的利器

时间分段值指标(TSV) 不仅反映了成交量背后的资金态度,更关键地,它揭示了这些资金在时间维度上的行为节奏。这为趋势判断与市场转折提供了领先视角。

如果你希望在震荡市中提早识别趋势的启动信号,或者在牛熊转换期快速感知资金流动变化,TSV 无疑是一个值得引入的分析利器。