评估Tsi需要哪些数据?
Tsi的定义与稳定机制
Tsi是一种基于价格历史并通过可配置参数计算得出的动量型技术指标。要评估它,首先需区分两点:(1)指标的稳定机制(即数学步骤和所需输入);(2)可变条件(市场状态、数据来源、采样频率和执行环境)。你的评估结果可靠性取决于所用数据和实施的精确定义,因为不同来源可能使用不同的参数值或公式变体。
所需数据:输入、来源与及时性
为能够独立验证地评估Tsi,请收集以下几类数据。
1) 指标定义与参数
- 你将使用的Tsi公式的精确变体。
- 计算中使用的所有参数值(例如回看周期长度或任何平滑/加权因子)。
- 任何实际实现规则(例如是否仅基于收盘价进行计算、中间步骤如何处理,以及指标是在K线结束时还是盘中计算)。
若缺少这些信息,你将无法确认所计算的数值是否对应于你正在评估的Tsi。
2) 价格输入序列
- 公式所使用的具体价格字段(通常为OHLC衍生序列,如收盘价到收盘价的收益率或其他类似转换)。
- 标的工具标识符(被测量的确切基础市场)。
- 用于定义K线的交易时段和时区惯例。
即使指标定义正确,使用错误的价格字段或不一致的K线构建方式也会改变最终的Tsi序列。
3) 采样频率与对齐
- K线大小或数据频率(例如1分钟、1小时或每日)。
- 时间戳对齐规则:某根K线的指标是否使用截至该K线结束的数据,以及如何处理缺失或不完整K线。
一个常见的失败模式是将基于一个时间框架计算的Tsi与另一个时间框架的结果进行比较,或混合使用不同的时间戳惯例。
4) 数据来源与质量指标
- 数据来源(数据供应商、经纪商、平台)及交付方式(历史下载或流式更新)。
- 覆盖范围详情:该序列是否连续,是否存在缺口。
- 可执行的质量检查:缺失值、重复K线、明显异常值,以及公司行为是否可能影响标的工具的历史(对某些市场相关,对外汇多数数据集影响较小,但总体上仍值得注明)。
记录数据来源至关重要,因为即使“公式”相同,底层数据不同也可能导致结果不同。
证据与示例:如何验证你的Tsi评估
采用基于可重复性的验证方法,而非仅看结果。
- 从原始输入重新计算:从基础价格序列出发,逐步应用你选择的公式和参数。如果实现较复杂,记录中间值。
- 交叉核对独立计算:使用另一种实现方式(例如不同脚本或工具),同时保持定义、参数、时间框架和价格输入完全一致。
- 敏感性检查:每次仅改变一个因素(时间框架、采样或参数值)后重新运行Tsi。如果结果剧烈波动,说明你的评估高度依赖于数据或参数。
假设示例(需明确说明):如果你在1小时K线上使用收盘价到收盘价的转换,并在K线结束时计算指标,那么你的评估不应将这些值与使用不同K线收盘惯例计算的Tsi序列进行比较。
局限性与风险
至少应识别一种实质性的局限性或失效模式作为评估的一部分。
- 数据不匹配风险:不一致的时间框架、时区或K线定义可能导致两个Tsi序列看似不同,即使公式相同。
- 平台/实现差异:不同平台可能以不同默认参数或计算细节实现“Tsi”,因此仅名称匹配并不足够。
- 质量与存续性问题:历史数据中的缺口或损坏可能扭曲平滑步骤,并将错误向前传播。
- 市场依赖性:历史指标行为不能确定其在未来市场状态下的表现。此外,交易成本、执行限制和司法管辖区因素会影响实际结果,尽管指标本身仅基于价格数据计算。
验证与后续问题
完成评估时,创建一个可复用的检查清单:
- 你是否锁定了确切的Tsi定义和参数集?
- 价格输入在标的工具、字段、频率和时区上是否一致?
- 你能否从原始序列中独立复现计算,而不依赖黑箱输出?