实例解析:RSI 与 MACD(含完整假设)
直接回答:RSI 与 MACD 的实例解析是什么?
一个实例解析是从输入数据到输出指标的逐步数值演示,使用明确的假设(数据源类型、回溯周期长度和精确公式)。以下是一个完全指定的数值场景,展示如何从相同的价格变动序列中计算 RSI 和 MACD 值,但不声称该结果能预测未来走势。
原理或定义:RSI 与 MACD 的计算方式
RSI(相对强弱指数) 是一种将近期价格变动平衡映射到 0–100 尺度的震荡指标。其常见形式使用:
- 一个回溯周期长度,通常为 14。
- 每一步的涨幅(正向变动)和跌幅(负向变动的绝对值)。
- 回溯期内的平均涨幅和平均跌幅。
- 然后计算 RS 比率和 RSI:
- RS = 平均涨幅 / 平均跌幅
- RSI = 100 − (100 / (1 + RS))
重要细节:不同平台可能使用不同的平均方法(例如“平滑”方法与简单平均)。这是一种可变的市场/工具条件,而非固定规则。
MACD(指数平滑异同移动平均线) 通常定义为:
- MACD 线 = EMA(短期) − EMA(长期)
- 一条信号线(通常是 MACD 线的 EMA)
- 一个柱状图 = MACD 线 − 信号线
人们常用的标准参数是 EMA(12) 和 EMA(26),信号线 EMA 为 9。但这些是参数:若更改它们,数值也会变化。
证据或示例:一个透明的数值场景
假设(计算前明确所有条件)
- 我们使用 RSI (14),并在 14 个变动上对涨幅/跌幅进行简单平均(以保持算术透明)。
- 我们使用 EMA(12)、EMA(26) 和 信号 EMA(9) 计算 MACD,采用标准 EMA 更新规则,并假设 EMA 从与首次计算基础一致的初始值开始(这会影响早期数值;后期数值敏感性较低)。
- 价格由一系列收盘价表示(“数据流”假设)。我们不使用实时市场数据。
- 仅展示一个实例快照;我们不声称此快照能预测任何走势。
用于 RSI 的价格变动
考虑最近的 15 个收盘价(因此有 14 个变动):
- 收盘价:100, 102, 101, 103, 104, 103, 105, 106, 104, 107, 108, 107, 109, 108, 110
- 变动(14 个):+2, −1, +2, +1, −1, +2, +1, −2, +3, +1, −1, +2, −1, +2
计算每次变动的涨幅和跌幅(跌幅为绝对值):
- 涨幅:2, 0, 2, 1, 0, 2, 1, 0, 3, 1, 0, 2, 0, 2
- 跌幅:0, 1, 0, 0, 1, 0, 0, 2, 0, 0, 1, 0, 1, 0
现在在 14 个变动上取平均:
- 总涨幅 = 2+0+2+1+0+2+1+0+3+1+0+2+0+2 = 17
- 总跌幅 = 0+1+0+0+1+0+0+2+0+0+1+0+1+0 = 6
- 平均涨幅 = 17/14 ≈ 1.2143
- 平均跌幅 = 6/14 ≈ 0.4286
计算 RS 和 RSI:
- RS = 1.2143 / 0.4286 ≈ 2.8333
- RSI = 100 − (100 / (1 + 2.8333))
- 分母:(1 + 2.8333) = 3.8333
- 100 / 3.8333 ≈ 26.0869
- RSI ≈ 100 − 26.0869 = 73.91
因此,在此场景中,基于明确陈述的假设,RSI 约为 73.9。
用于 MACD 的价格变动(场景关联与参数依赖)
MACD 需要移动平均线(EMA)。使用上述收盘价,我们计算:
- EMA(12) 和 EMA(26) 在收盘序列上的值
- MACD 线 = EMA(12) − EMA(26)
- 信号线 = MACD 线的 EMA(9)
- 柱状图 = MACD − 信号
由于 EMA 依赖完整历史(或初始化规则),仅靠 15 个收盘价的窗口不足以在不指定早期 EMA 初始值的情况下生成“平台准确”的 MACD 值。这是 MACD 实例解析的关键局限:必须定义起始点。
为使示例仍具可操作性,以下是在您自己的环境中进行验证的友好方式:
- 使用相同的收盘序列。
- 使用您选择的确切设置(EMA 长度和信号长度)。
- 使用您平台的 EMA 初始化方法(通常首个 EMA 值由初始价格或简单平均值设定)。
- 确认计算出的 MACD 线 和 柱状图 与这些值匹配。