RSI 汇总近期上升与下降变化的相对关系,常用阈值描述动量状态,不是必须执行的订单。
先认识0到100的含义
Wilder RSI 比较平滑后的上涨变化与下跌变化,常用14周期。熟悉的70/30是惯用描述,不是价格规律;强趋势中,RSI 可以持续偏高或偏低,而价格继续原方向。
Fidelity 的 RSI 定义作为背景参考。80周期模拟图展示长平价后上涨怎样形成高读数,数据刻意简化,并不证明按阈值操作能盈利。
背景参考:Fidelity: RSI definition, formula and trend limitations
14次变化需要15个收盘价
首个 RSI14 先计算相邻收盘变化,把上涨幅度和下跌绝对幅度分开,各自在最初14次变化取平均,因此需要15个收盘价。本例第15周期才有结果,公式为100-100/(1+平均上涨/平均下跌)。
之后使用 Wilder 平滑:(上次平均×13+最新上涨或下跌)/14,不是每次重新对最近14次变化作简单平均。不同平滑及初始化方式,都可能造成与其他软件不一致。
复算70,再算63.1944
独立手算表从100开始,之后14次变化为七次+1、三次-1、四次不变,上涨合计7、下跌绝对值合计3,平均为7/14和3/14,比值7/3,所以首个 RSI 为70,第十五个收盘为104。
下一收盘103,新增下跌1,平均上涨变成6.5/14,平均下跌为53/196,下一 RSI 为100×91/144=63.19444444。这份手算表与80周期图是两个独立文件,不应期待周期编号和价格完全相同。
| 手算例子 | 输入 | RSI14 |
|---|---|---|
| 最初14次变化 | 上涨合计7、下跌合计3 | 70.00000000 |
| 下一收盘 | 104 →103 | 63.19444444 |
| 全平起点 | 上涨下跌均零 | 本例约定50 |
全平价或单边变化,要说明边界
平均上涨为正、平均下跌为零时,本实现返回100;上涨零而下跌为正时返回0。两者都零时,明确约定显示50,避免零除零;其他系统处理全平起点的方式可能不同,预热空格仍留空。
80周期例子先长时间平价,再因上涨而明显变化,是教学安排。真实比较要统一复权数据、周期、平滑和历史长度,不能把每个初段差异都当作券商软件出错。
极值与背离都只是条件
RSI 高于70,说明按所选设置,平滑历史中上涨变化占优,不表示下一段回报必为负。低于30也没有替损失设底线。背离需要定义清楚的价格和 RSI 转折,同样可能失败或持续很久。
把描述变成规则前,要写触发条件、收盘确认、成本和失效条件。趋势持续创新高时,只因首次超过70就自动卖出,可能很早就离场;只因低于30而反复摊平,则可能持续扩大下跌股票的风险。
配合一个定义清楚的观察
记录周期、价格结构,以及 RSI 为解释增加了什么,再单独比较成交量。MACD 与 RSI 都由价格而来,一致不证明存在互相独立的预测信息。
手算 CSV 用于核对公式,较长 CSV 用于跟随曲线,两者都不是实时信号或 Numbrite 买卖导入文件。下一篇说明成交活跃度能告诉你什么、不能告诉你什么。
下载学习数据与手动表格
把知识用到自己的记录
先复算短手算序列,再对照长图,不把阈值当成订单。
阅读成交量算例