评估 Trix 需要哪些数据?
直接答案
要准确评估 Trix,你需要:(1) 构建该指标所依赖的基础数据,(2) 精确的计算定义和参数设置,(3) 数据来源及其时效性信息,以及 (4) 能确保数据和惯例与你预期测量内容一致的质量检查。Trix 可以从选定的输入序列中确定性地计算得出,但当输入价格、公式变体或平滑参数发生变化时,结果也会随之改变。
机制与定义(Trix 所依赖的数据)
Trix 是一种技术指标,通过对价格序列进行平滑处理,再评估该平滑值的变化率。即使不假设任何实时市场数据,评估仍需收集决定计算输出的输入项:
- 基础价格数据:至少需要一个按时间排序的价格序列(通常为“收盘价”,但必须确认实际使用的是哪一种)。如果数据包含公司行为调整,你需要明确价格是经过调整的还是原始价格。
- 时间周期 / K 线定义:Trix 的数值取决于采样间隔(例如,每根 K 线对应特定时间段)以及 K 线收盘时间戳的约定。
- 平滑参数与公式变体:Trix 通常涉及一个平滑步骤(通常用指数平均描述),然后计算变化率。要评估 Trix,必须记录确切的参数长度及其实现是否在整个过程中使用相同的平滑方法。
- 单位与转换惯例:确认“变化率”是按差值还是百分比/对数方式计算,以及是否应用了任何归一化处理。
关键在于,Trix 不仅仅是一个数值:它是完全由你选择的输入序列和指标定义所决定的输出。
证据或示例(如何使评估可验证)
评估 Trix 的一种实用方法是将其视为可复现的计算,并建立一个可用于任何数据提供方输出的检查清单:
-
记录计算输入
- 使用了哪个价格字段(例如,收盘价)?
- 序列使用的时间周期。
- 平滑长度及任何附加长度。
- 最终“变化”步骤的精确规则。
-
记录数据来源
- 价格序列的来源(数据供应商、平台数据流或你下载的数据集)。
- 序列如何处理缺失 K 线或节假日。
- 价格是否针对公司行为进行了调整。
-
记录时效性与对齐
- 确保每个 Trix 输出值与输入序列的正确 K 线收盘时间对齐。
- 确认序列具有一致的时区和交易日历约定。
-
至少执行一次内部一致性检查
- 使用相同输入在小窗口内重新计算 Trix,并验证复现的数值是否在预期舍入误差范围内与平台输出一致。
- 如果数值不匹配,通常表明存在定义/参数差异(例如,不同的平滑规则)或时间戳/对齐问题。
需警惕的红旗
- 指标设置不一致:显示值的位置与输入数据来源的设置不一致。
- 隐藏的预处理:如自动调整、使用不同价格字段,或对缺失数据的非标准处理。
- 时区或 K 线边界不匹配:导致对齐偏移一根 K 线。
局限性与风险(重大失效模式)
多种局限性可能影响 Trix 作为分析工具的有效性:
- 参数敏感性:平滑长度或具体计算惯例的改变可能显著改变输出。若无法验证设置,则无法自信地比较结果。
- 数据质量问题:缺失 K 线、不一致的品种定义或公司行为处理差异可能改变平滑序列,从而影响 Trix 输出。
- 非平稳性:Trix 值与结果之间的历史关系(如果你进行了测试)可能无法延续到未来。市场行为、波动率状态和微观结构条件可能发生变化。
- 成本与执行(如果有人试图将 Trix 与交易结果关联):交易成本、买卖价差和执行时机可能压倒基于指标的预期。这是一种通用的建模局限,而非 Trix 本身的属性。
至少应预见一种重大失效模式:定义漂移——两个来源可能都将某项计算标记为“Trix”,但使用了不同的平滑或变化率公式,从而从相同的基础价格中产生不同的输出。