动量指标概括价格变化,但各自的刻度回答不同的问题。RSI 比较平滑后的上涨幅度和下跌幅度;随机指标定位收盘价在近期区间中的位置;Momentum 与变化率比较两个价格。在把读数当作确认之前,应先理解这些差异。
1. 动量、方向与波动率
上涨市场可能继续上涨,但速度放慢。下跌市场可能反弹,却仍低于较早的参考价格。动量描述指定的比较或价格变化的平衡,并不决定下一根蜡烛的方向。波动率描述变动程度或振幅,回答的是另一类问题。
用趋势与价格背景单独描述市场环境。从相同蜡烛计算出的多个振荡指标,即使一致也不会成为独立证据。振荡指标读数也不是盈利概率。
2. 读对刻度与基准
| 指标 | 测量内容 | 基准与局限 |
|---|---|---|
| RSI | 平滑后的收盘价正变化与负变化的平衡。 | 限定在0到100之间;当计算有定义时,50表示平滑后的上涨幅度与下跌幅度相等。 |
| Stochastic | 收盘价在滚动最高价—最低价区间中的位置。 | 限定在0到100之间;对未经平滑的读数,50是区间中点。 |
| Momentum / ROC | 当前价格相对于固定根数之前价格的比值关系。 | 比率版本以100为基准;百分比 ROC 以0为基准。两者都不采用 RSI 或随机指标那样的固定区间。 |
在窄屏上可横向滚动表格。
3. Momentum 与 ROC:比较基点也在移动
对于收盘价和回看周期n,本指南采用 MT4 的比率约定:Momentum = 100 × Close(k) / Close(k−n)。百分比变化率为ROC = 100 × (Close(k) / Close(k−n) − 1)。因此Momentum = 100 + ROC。两个版本包含同一项比较,同时使用并不会增加新的信息来源。
有些软件把未经归一化的价格差也称为“动量”。应记录公式,而非只记录名称。窗口向前滚动时,当前收盘价与较早的比较基点都会变化。如果基点的相对涨幅更大,即使最新收盘价上涨,Momentum 也可能下降。
4. RSI:上涨幅度、下跌幅度与初始化
对每次收盘价变化,正的部分记为上涨幅度,负的部分取绝对值记为下跌幅度,另一部分为零。设平滑平均值为G和L,则RSI = 100 − 100 / (1 + G/L)。此处 Wilder 平滑使用new average = (previous average × (n−1) + new value) / n。
示例用最初3次变化的算术平均值分别初始化两个平均值。初始值和可用历史长度都会影响后续读数。在比较电子表格与终端之前,应统一数据源、应用价格、周期和初始化方式。中间计算不要四舍五入。
当上涨幅度为正、下跌幅度为零时,RSI 为100;当上涨幅度为零、下跌幅度为正时,为0。若两个平均值都为零,单凭比值公式无法定义结果,应检查平台对平坦序列的处理。缺失或未初始化的读数不能被悄悄替换成零。
5. 随机指标:区间位置与平滑
未经平滑的读数为%K = 100 × (Close − LowestLow) / (HighestHigh − LowestLow),使用包含当前观测蜡烛在内的指定窗口。即使绝对价格变动很小,只要收盘价接近窗口最高点,读数也会较高。
示例使用3根蜡烛的高低价窗口、慢化参数1以及%D = SMA(3) of %K。这是为了便于核算,并非推荐参数。真实测试中应记录价格字段、慢化参数和平滑方法。其他平滑设置不一定与本示例一致。
如果窗口内最高价等于最低价,分母便为零。应遵循有文档说明的平台约定,或标记为不可用。不要从缺失值中制造交叉。随机指标策略将观测与交易规则分开处理。
6. 极值不是反转
常见参考带为 RSI 的70/30和随机指标的80/20。它们只是刻度上选定的区域,并非保证转向的位置。持续的单向运动可能使振荡指标保持高位或低位,而价格仍沿原方向运行。
先明确研究的是延续、回调还是反转。每一种都需要自己的价格事件、失效条件与评估。“超买”本身并不提供这些。RSI 策略框架单独给出了明确规则的示例,但这并不验证所有 RSI 信号。
7. 可复算的模拟 H1 输入
以下 EURUSD Bid 蜡烛是编造的教学数据,按同一假定服务器时钟的收盘时刻标注。周期均为3,只有随机指标慢化参数为1。价格、时刻及参数仅作说明。这里没有展示交易、成交、账户收益率或回测。
| H1 收盘时刻 | Bid 最高价 | Bid 最低价 | Bid 收盘价 |
|---|---|---|---|
04:00 | 1.10040 | 1.09960 | 1.10000 |
05:00 | 1.10140 | 1.09990 | 1.10100 |
06:00 | 1.10230 | 1.10080 | 1.10200 |
07:00 | 1.10220 | 1.10110 | 1.10150 |
08:00 | 1.10290 | 1.10120 | 1.10250 |
09:00 | 1.10340 | 1.10220 | 1.10300 |
10:00 | 1.10310 | 1.10160 | 1.10200 |
11:00 | 1.10300 | 1.10180 | 1.10280 |
RSI 的第一个初始值在07:00可用:平均上涨幅度0.0006666667与平均下跌幅度0.0001666667(此处为四舍五入后的展示值)得出 RSI 80。随机指标第一个原始读数在06:00可用,首个完整信号均值在08:00可用。Momentum 在07:00首次具有所需的较早比较基点。
8. 正确理解读数的表面分歧
| 观测项 | 10:00 | 11:00 |
|---|---|---|
| RSI(3) | 54.411765 | 69.123506 |
| Stochastic %K | 36.363636 | 66.666667 |
| Stochastic %D | 66.641571 | 61.879666 |
| Momentum(3) | 100.045393 | 100.027211 |
| ROC(3), % | 0.045393 | 0.027211 |
数值在计算后保留6位小数。11:00时,RSI 上升,随机指标主线上穿信号线。但 Momentum 下降,仍高于100。它的基点从07:00收盘价1.10150移至08:00收盘价1.10250。这些测量在回答不同问题。
最近3根蜡烛跨度的价格差为0.00030,即 EURUSD 的3点(pip),采用常规每点0.00010的定义。ROC 0.027211%是相对价格变化,既不是点数,也不是账户收益率。示例只验证算术,没有证明任何组合具有交易优势。
9. 使用决策时已经可用的数值
形成中的蜡烛随新价格变化,因此振荡指标可能越过某个水平后又退回。MT4 时间序列中,偏移0为当前蜡烛;下一根开始且数据就绪后,偏移1为最近已完成的蜡烛。这里标为11:00的观测要在该次收盘后才能使用,而不是在这一小时开始时。
平台时间戳通常标识蜡烛的开盘时刻,而教学表使用收盘时刻。应明确建立对应关系。回放过去的决策时,只能使用当时已经完成的蜡烛和更高周期读数。不要把今天的偏移值或之后才完成的蜡烛用于历史信号。
10. 区分状态、交叉与背离
“RSI 高于中线”是一种状态;“RSI 在最近已收盘蜡烛上穿中线”还要求前一个值低于或等于该水平。应定义是否包含等号,以及如何处理缺失输入。做多条件不成立,并不会生成做空信号。
背离比较选定的价格摆动与指标摆动。若一个拐点需要右侧蜡烛才能确认,必须等这些蜡烛完成后才能确定。既要记录拐点所在位置,也要记录何时才能知道它。事后把合意的峰值连线,本身不是及时可用的信号。
11. 将观测转化为可测试的方法
评估结果前,先规定背景、事件、到期、入场报价、失效条件、保护性止损与退出。Bid 收盘信号并不保证按该价格入场:买入使用 Ask,可用报价、点差、跳空和执行都会影响结果。应单独应用仓位规模与组合风险限制。
固定设置,在相同数据源、成本与风险假设下比较不同版本。记录所有试过的版本,并保留后续评估时期。看过结果后重新选择的阈值需要新的评估。遵循MT4 回测指南,再观察新到来的数据;历史保留样本与模拟账户前向观察回答不同的问题。
EA 还应验证指标数据就绪、每个事件只决策一次、订单归属,以及拒单或重连后的核对。指标一致不能凌驾于数据缺失、无效止损或过度敞口之上。组合指标指南解释了不同角色及强制检查。
12. 简明读数检查表
- 记录品种、数据源、周期、公式、应用价格、参数周期、平滑和初始化方式。
- 识别正确基准,区分有界振荡指标与价格比率。
- 检查已收盘蜡烛的可用时点、预热和零分母处理。
- 准确命名观测:状态、新交叉,或已确认摆动的比较。
- 考虑下单前,检查背景、执行、成本、风险及对完整方法的单独评估。
13. 动量指标常见问题
哪个动量指标最好?
没有普遍适用的赢家。选择能回答问题的测量方式,再评估完整方法。延迟更少、多一个交叉或漂亮的历史图表,都不能证明净结果更好。
随机指标衡量价格速度吗?
其原始读数衡量收盘价在滚动高低区间内的位置。区间改变时,即使绝对价格变化不大,读数也可能明显跳动。平滑还会进一步改变读数。
RSI 高就意味着价格必须下跌吗?
不是。它表示所述平滑上涨幅度与下跌幅度的平衡。RSI 可以保持高位,价格也可以继续上涨。反转需要自己的可观测规则和风险规范。
为什么两个平台的读数不同?
检查数据源、蜡烛边界、应用价格、周期、平滑、初始值、历史长度,以及使用形成中还是已完成蜡烛。判断软件有缺陷之前,先比较导出的输入数据。
Momentum 和 ROC 是两项确认吗?
在这里的公式下不是。一个只是另一个加上基准偏移量。标签不同不会创造独立信息。
只要指标一致就能入场吗?
一致描述的是读数,并非完整交易方法。仍需要预先规定的执行与退出规则、可接受的成本和敞口,以及受控测试和前向观察的证据。
14. 检查平台定义
官方MetaTrader 4 指标参考提供平台对 Momentum、RSI 和随机指标的定义。这里的模拟计算明确指定了短周期与初始值,便于复算;并不声称复现真实终端的全部历史。
外汇及杠杆交易涉及重大风险。本指南用于教学,不构成投资建议。过去或模拟的结果不能保证未来表现。