如何验证威廉指标 %R 的信息?
直接回答
关于威廉指标 %R 的信息可以通过检查三个方面来验证:(1) 其衡量内容的稳定定义,(2) 可复现的计算过程,以及 (3) 即使公式正确也可能影响显示值的局限性。由于无法保证两个平台使用相同输入或回溯周期对齐方式,因此根据明确的数据要求独立重新计算,是确认声明最可靠的方法。
机制或定义
威廉指标 %R(常写作 Williams %R)是一种动量振荡器。它通过一段回溯周期内的近期价格信息进行计算:该周期内的最高价、最低价,以及一个当前价格点(通常为最新收盘价)。通常表述为,它以固定数值刻度表示(常被描述为在两个极值之间有界)。
要验证该概念,需将稳定的机制与可变条件区分开:
- 稳定机制:在定义的时间窗口内,最高价、最低价与当前价格点之间的关系。
- 可变条件:使用的确切价格序列(收盘价 vs 其他字段)、回溯周期长度、窗口与当前K线的对齐方式,以及数据来源。
证据或示例(可复现的验证步骤)
使用受控的离线检查。目标是根据提供商所声称的相同假设,重新生成指标数值。
- 固定假设
- 选择一个回溯周期长度(例如,N 个周期)。明确说明 N。
- 确定公式中使用的当前输入价格(通常为当前周期的收盘价)。明确说明。
- 使用与待验证来源相同的K线定义(例如,相同的时间框架和时间戳约定)。
- 收集输入数据 对于每个计算点,收集:
- 前 N 个周期内的最高价(包括为窗口定义的周期)。
- 前 N 个周期内的最低价。
- 当前周期所选的价格(例如,收盘价)。
-
逐步重新计算 使用最高价与当前价格点之间的距离作为分子,然后除以同一窗口内最高价与最低价之间的范围。仅当提供商使用了作为定义一部分的缩放惯例时,才将其转换为提供商显示的刻度。
-
与提供商对比
- 对多个数据点而非仅一个点进行重新计算。
- 如果数值不同,应视为假设不一致:可能是窗口对齐、价格字段选择、时区/K线构建,或缺失数据处理方式不同所致。
- 往返一致性测试 验证当您以受控方式修改输入时,指标是否按预期方向响应:
- 如果当前收盘价向回溯周期的高点移动(其他输入不变),根据公式计算的振荡器应相应变化。 这并不能确认未来的预测表现;它仅确认内部算术的一致性。
局限性和风险
即使公式正确,验证也可能因实际差异而失败:
- 除零或接近零的范围:如果回溯周期内的最高价等于最低价,计算可能未定义或不稳定。不同平台可能以不同方式处理此情况(例如,输出默认值)。
- 窗口对齐差异:使用“前 N 根K线不包括当前K线”与“包括当前K线”会改变最高价/最低价的数值。
- 数据源差异:不同提供商可能以不同方式构建K线(时区、交易时段中断、某些产品的公司行为),导致高低点不同。
- 缺失K线或插值数据:缺口会改变有效窗口。
一个主要的失败模式是:在未确认平台确切的回溯周期对齐方式和输入价格字段的情况下,将您的重新计算结果与平台输出进行比较。
验证或下一步问题
要验证任何关于威廉指标 %R 的具体声明(包括公式变体),请确认该声明的精确假设:回溯周期长度、使用哪个价格字段作为“当前”价格、窗口如何对齐,以及特殊情况(如零范围)如何处理。如果您想进一步深入,下一步是使用两个独立的数据源交叉核对同一历史数据集,并确认差异是否归因于输入构建方式,而非指标本身的底层机制。