威廉姆斯 %R 的一个实际计算示例是什么?
直接答案
威廉姆斯 %R(也写作 Williams %R 或 %R)的一个实际示例,是指从一组明确的已知价格输入开始——例如近期的最高价、最低价和当前收盘价——然后逐步计算出该指标的值。由于不存在唯一的“正确”未来结果,该示例应聚焦于计算机制以及使计算可复现的假设条件。
在下文示例中,我将假设一个固定的回溯周期(通常称为“周期”),并仅使用虚构的数值。你可以用自己的价格数据替换这些输入,并通过重复相同的算术运算来验证结果。
机制或定义
威廉姆斯 %R 是一种动量型震荡指标,反映当前收盘价在近期交易区间中的相对位置。
一个常见的计算公式为:
%R = -100 × ( (最高价 − 收盘价) / (最高价 − 最低价) )
其中:
- 最高价 是所选回溯周期内的最高价格。
- 最低价 是同一周期内的最低价格。
- 收盘价 是用于指标计算的最新收盘价。
关于该机制的两个关键点:
- 当最高价大于最低价时,输出值通常介于 −100 到 0 之间。
- 如果收盘价接近最高价,威廉姆斯 %R 将接近 0;如果收盘价接近最低价,则将接近 −100。
证据或示例(数值计算示例)
假设(列出所有使用条件)
为使计算可独立验证,假设如下:
- 回溯周期:14 根K线。
- 在过去 14 根K线中,最高价为 1.1200。
- 在过去 14 根K线中,最低价为 1.1000。
- 当前K线的收盘价为 1.1150。
- 忽略买卖价差,假设“收盘价”即为公式中使用的精确数值。
逐步计算
-
计算分母(区间): 最高价 − 最低价 = 1.1200 − 1.1000 = 0.0200
-
计算分子: 最高价 − 收盘价 = 1.1200 − 1.1150 = 0.0050
-
分子除以分母: 0.0050 / 0.0200 = 0.25
-
应用缩放和符号: %R = -100 × 0.25 = -25
仅限机制内的解释
在上述输入条件下,收盘价(1.1150)位于所选周期内从低到高的约一半至四分之三位置。从指标角度看,威廉姆斯 %R 为 −25 表示收盘价相对更接近近期区间的上沿而非下沿。这仅描述了价格在近期高低区间中的相对位置,并不保证未来价格走势。
如果你想验证自己的计算,只需使用相同的三个输入(最高价、最低价、收盘价)并重复上述算术步骤。任何差异通常源于使用了不同的周期、不同的K线数据,或对输入价格(收盘价 vs. 最新成交价)的定义不同。
局限性与风险
1) 对所选回溯周期的敏感性
威廉姆斯 %R 直接依赖于回溯周期内的最高价和最低价。改变周期可能会改变这些极值,从而即使当前收盘价相同,也会导致震荡指标的值发生变化。
2) 区间坍缩时的失效情况
如果在该周期内最高价等于最低价,则公式中的分母为 0。许多图表平台对此情况有各自的处理方式(例如,显示为缺失值)。主要风险是当区间为零时,无法按原公式计算该指标。
3) 指标无法提供预测确定性
即使 %R 计算完全正确,过去指标读数与未来价格变动之间的关系也无法可靠地用于预测。结果会因市场状况、交易成本、执行效率以及影响交易的司法管辖区因素而有所不同。
4) 平台与执行差异
如果两个平台使用不同的价格字段(例如收盘价定义)、不同的K线构建方式,或对缺失数据的处理不同,则可能计算出略有差异的数值。除非统一输入条件,否则这会影响结果的可复现性。
验证或下一步问题
要独立验证一个实际计算示例,你只需要同一周期内的三个输入:最高价、最低价和收盘价。重新计算分子(最高价 − 收盘价)、分母(最高价 − 最低价),然后代入公式 %R = -100 × (分子/分母) 即可。