简短回答:随机振荡器衡量的是当前收盘价在所选回看周期的最高价到最低价区间内所处的位置。它产生两条线,%K 和 %D,数值范围从零到一百。接近顶部的读数表示价格收在近期区间的高位附近,接近底部则相反。它是一个动量指标,最常见的误用是把极端值当成自动反转信号。
计算背后的思路
该指标背后的观察很简单:在上涨中,收盘价往往聚集在周期高位附近;在下跌中,则聚集在低位附近。因此,衡量收盘价在近期区间中的位置,就能说明每个周期是由哪一方占优收尾。
这与大多数动量工具的测量方式确实不同。它不拿价格与均值或更早的价格比较,而是将收盘价与区间比较,因此即使价格水平几乎没有变化,它也能对市场特征的变化保持敏感。
如何计算
%K 在 N 周期回看中的公式是:
%K = (当前收盘价减去 N 周期内最低低点)除以(N 周期内最高高点减去 N 周期内最低低点),再乘以 100
如果收盘价等于该周期的最高高点,%K 就是 100。如果等于最低低点,则 %K 为零。
%D 是 %K 的移动平均,通常取 3 个周期。它是两条线中较慢的一条,通常被称为信号线。
多数平台默认显示的版本是慢速随机指标,它会先对 %K 进行平滑,再计算 %D。额外的平滑会显著减少噪音,但代价是增加滞后。
| 版本 | %K | %D | 特征 |
|---|---|---|---|
| 快速 | 原始计算 | %K 的 3 周期平均 | 反应很快,噪音较多 |
| 慢速 | 原始 %K 的 3 周期平均 | 再对其做 3 周期平均 | 标准、平衡 |
| 完全版 | 可自定义平滑 | 可自定义平均 | 可按品种调整 |
如何解读读数
通常会使用三种读数,但每一种都有一个重要的注意事项。
超买与超卖。 高于 80 的读数称为超买,低于 20 的读数称为超卖。注意事项非常关键:在趋势市场中,该指标可能长时间钉在极端区域。在强劲上涨中,超卖读数可能根本不会出现。把 80 当作趋势市场中的卖出信号,是使用这个工具时最昂贵的错误。
交叉。 %K 上穿 %D 表示短期动能转强,反之则表示向下交叉。极端区域内的交叉比中间区域更有意义,因为在中间区域该指标会产生持续噪音。
背离。 价格创出新极值,而振荡器没有跟随,说明这波行情推进的力度在减弱。与任何动量背离一样,它是警示而不是触发信号,而且在强趋势中可能持续很长时间。
选择参数
经典设置是 %K 使用十四个周期,并配合三个周期平滑。像五或九这样的更短回看期会产生更多信号,也会带来更多噪音。像二十一这样的更长回看期则信号更少,但持续性更强。
调整极值阈值通常比调整回看期更有帮助。当某个品种连续数周处于趋势中时,将区间设在九十和十,可以过滤掉许多早期的逆势信号。若品种更多处于震荡区间,则七十和三十会给出更实用的信号。
在每次亏损交易后调整参数,等于保证你一直在使用刚刚失败的配置。应当先根据品种特性选定一次,然后保留足够长时间,以收集有意义的结果。
实战应用与交易策略
- 趋势过滤 + 振荡器触发。使用更长周期的移动平均线或趋势结构来判断方向,然后只采纳与之同向的振荡器信号。这一条规则能去掉大部分工具的假信号。
- 区间交易。在已确认的震荡区间内,利用极值回落到中间是经典用法,也是该指标最初的设计目的。
- 趋势中的回调择时。在上升趋势中,浅回调过程中出现的超卖读数,标记的是一个可能的延续入场点,而不是反转。
- 离场择时。有些交易者从不根据振荡器开仓,而是把极端读数当作提示,在已有仓位上部分止盈。
- 背离作为警示。应将其用于收紧止损或降低仓位,而不是用于开立逆势头寸。
核心思想是,这个指标回答的是一个很窄的问题,即收盘价位于近期区间的什么位置;它也应该只被用来回答这个问题。
动量信号周围的风险管理
动量工具不会告诉你交易在哪个位置是错的,因此止损必须来自价格结构或波动率指标。常见的做法是在触发信号之前的波段高低点之外设置止损,并把亏损控制在账户固定百分比以内。
逆势信号应当使用比顺势信号更小的仓位。这不是指标本身的规则,而是因为逆着趋势交易的成功率更低。
杠杆会放大两种结果,正如 FINRA 的保证金账户概述所说明的那样。在 prop firm 评估下交易的交易者还面临额外约束:固定的日亏损上限意味着,一连串过早的逆势入场可能会在好机会出现之前就结束这次尝试。Pivex 会提前公布其参数,这使得事先决定一个交易时段里值得做多少个振荡器信号变得切实可行。
一个计算示例
数字能让公式更直观。假设十四周期回看中,最高价为110,最低价为100,而当前收盘价是107。
收盘价比最低价高出7点,而总区间为10点。7除以10等于0.7,乘以100后得到 %K 为70。价格收在近期区间的上三分之一,读数略强,但远未到极端。
现在改变一个输入。保持收盘价107不变,但假设该周期的最高价不是110,而是108。区间变为8点,收盘价比低点高出7点,%K 跃升至87.5。收盘价本身没有任何变化,但读数却从温和变成了超买。
这种敏感性正是该指标的定义特征。它对区间形态的反应与对价格方向的反应同样强,因此为何在窄幅、安静的市场里,极小的波动也会产生极端读数。先检查实际区间宽度,再决定是否行动,可以避免相当一部分糟糕信号。
在不同市场环境下解读指标
同样的读数在不同环境中包含不同信息,而先识别环境本身就是大部分技能所在。
在已确认的震荡区间中,该指标的表现会接近教科书式解释。极值标出区间边缘,极值内部的交叉提供较合理的择时,而均值回归之所以有效,是因为市场确实在做均值回归。
在强趋势中,该指标会变成延续工具。读数会长时间钉在某一极端附近,而真正有用的信号不是这个极端本身,而是使其短暂远离的浅回调。在这里,若交易者反转自己的直觉,在上升趋势中买入超卖读数,而不是卖出超买读数,结果会好得多。
在过渡阶段,当趋势接近结束、区间开始形成时,该指标会给出最差的信号。背离会出现又失效,交叉会来回震荡,交易者若据此行动往往会受罚。当你意识到自己无法判断当前环境时,这本身就是离场观望的理由。
在极为平静的行情条件下,窄幅区间会放大读数,如上面的计算所示。对于通常会波动十个点的品种来说,一个由两个点区间产生的极端值并不是有意义的信号。
围绕它建立一套常规流程
一个可行的流程只需四步,且几乎不花时间。
第一,先在你所交易周期的上一级周期上判断市场环境。趋势、区间,还是不明确。
第二,设置与之匹配的阈值。趋势中使用更宽的带,区间中使用更窄的带。
第三,只交易与分类一致的信号。在趋势中,这意味着顺着趋势方向做回调入场。在区间中,这意味着在边缘反向交易。
第四,记录你采取的每一个信号和你跳过的每一个信号,以及当时做出的分类。做完五十笔后,你就会知道你的分类是否可靠,而这比指标参数设置重要得多。
- 对每个超买读数都卖出。 在趋势市场中,这是一种可靠的亏钱方式。
- 完全忽视趋势。 该指标本身没有方向意识,因此必须由其他东西来提供。
- 在噪音较大的品种上使用快速参数。 信号更多并不等于信息更多。
- 堆叠相似的指标。 再加一个衡量动量的振荡器,只是在重复告诉你同样的事情。
- 没有确认就交易背离。 在价格继续运行的同时,动量可能会连续很多个周期走弱。
- 忘记成本。 频繁信号意味着频繁交易,而点差和佣金的累积速度往往比大多数交易者预期得更快。
它与相关指标的比较
| 指标 | 衡量内容 | 有界 | 最佳用途 |
|---|---|---|---|
| 随机指标 | 近期区间内的收盘位置 | 0 到 100 | 在已建立区间内把握时机 |
| RSI | 上涨相对下跌的速度 | 0 到 100 | 动量背景和背离 |
| MACD | 两条移动平均线之间的距离 | 否 | 趋势确认 |
| ATR | 近期波动区间的平均大小 | 否 | 止损距离和仓位规模 |
| 布林带 | 围绕均值的离散程度 | 否 | 波动率环境 |
随机指标和 RSI 常常被交替使用,但它们回答的是不同的问题。RSI 关注近期波动的力度有多强。随机指标关注收盘价在区间中的位置。在一个横向盘整、区间较小的市场里,两者可能出现明显分歧,而这种分歧本身就有参考价值。
该指标的来源以及它为何重要
这类振荡指标由一位研究商品图表的交易者在二十世纪中期开发出来,其最初的洞见至今未变:在上涨行情中,收盘价会聚集在高位附近;在下跌行情中,则会聚集在低位附近。
这一来源解释了它的两个特性。它是为长期处于区间震荡的市场设计的,这也是为什么均值回归的解读在大多数介绍中占主导地位。它也被设计为可在日线数据上手工计算,因此标准回看周期足够短,便于快速计算。
如今这两个限制都不再适用,而且都会影响该工具的使用方式。现代市场包含长期、持续的趋势,在这种情况下,最初的均值回归假设会失效。现代软件让任何回看周期都能轻松计算,因此没有理由把 14 视为特殊值,除非考虑到很多参与者都在关注它。
实用上的结论是:把传统解读当作起点,而不是规则。指标本身——收盘价在近期区间中的位置——始终有效。叠加在其上的解读,即极端值意味着反转,只有在值得先验证的条件下才成立,然后你才应该依赖它们。
下一步:用默认设置把该指标应用到你的主要交易品种上,然后标记过去六个月中每一次超买读数,并查看随后十个周期价格的表现。把这些结果按趋势和震荡环境分别拆分,就能清楚看出这项工具在何时真正发挥作用。
在参与之前,请查看 Pivex 当前的项目规则,并决定模拟专有交易评估是否符合您的经验和风险限制。参与并不保证奖励、收入或任何特定的交易结果。