均值回归区间是如何计算的

均值回归区间计算公式的输入与限制。

均值回归区间是如何计算的

直接答案

均值回归区间是通过从近期数据中选取一个中心值(中点),然后向外扩展一个代表价格通常波动幅度的离散度量来计算的。一种常见且可验证的形式是:

均值回归区间(上下带)

  • 中点: (M_t)
  • 离散度: (D_t)
  • 下界: (L_t = M_t - k,D_t)
  • 上界: (U_t = M_t + k,D_t)

这里,(k) 是一个用于调整带宽的乘数。要计算 (M_t) 和 (D_t),你必须定义:

  1. “近期数据” 的含义(回溯窗口),
  2. 使用哪个价格序列,以及
  3. 如何衡量离散度。

机制与定义:术语含义

要计算均值回归区间,请将其视为一个统计“带”,而非交易信号。

1) 选择中点 (M_t)

中点是窗口内价格的重心估计值。常见的选择包括:

  • 简单移动平均(SMA): 最近 (N) 个观测值的算术平均。
  • 指数移动平均(EMA): 对近期变化反应更快的加权平均。
  • 中位数(对异常值不敏感): 最近 (N) 个观测值的中间值。

这些都属于有效的中点定义,但会产生不同的带状行为。

2) 选择离散度 (D_t)

离散度代表围绕中点的典型偏差。广泛使用的离散度选择是标准差

  • 给定观测值 (x_{t-N+1}, \dots, x_t),
  • 标准差: (\sigma_t = \sqrt{\frac{1}{N-1}\sum_{i=0}^{N-1}(x_{t-i}-M_t)^2})

然后设 (D_t = \sigma_t)。

如果公式明确说明,也可以使用其他离散度定义,例如:

  • 类似平均真实波幅(ATR)的离散度(使用高低收关系,而不仅限于单一价格序列),
  • 平均绝对偏差(MAD)(使用平均绝对距离,通常比平方偏差更不敏感)。

3) 选择 (k),即带宽乘数

乘数 (k) 控制上下边界有多宽。

  • 较高的 (k) 通常产生更宽的带。
  • 较低的 (k) 通常产生更紧的带。

没有单一通用值:“正确”的值取决于你的离散度量如何表现以及窗口长度的影响。

4) 定义数据序列 (x_t)

许多计算取决于你输入到 (M_t) 和 (D_t) 的价格。输入选择示例:

  • 收盘价
  • 典型价格(通常定义为高/低/收的平均值)
  • 中间价(若使用基于报价的数据,通常基于买卖价)

只有当他人使用相同的输入定义时,你的结果才具有可比性。

完整且明确计算的示例

假设你定义:

  • (x_t) = 时间 (t) 的收盘价
  • (M_t) = 最近 (N) 个收盘价的简单移动平均(SMA)
  • (D_t) = 同一窗口内的标准差
  • (k) = 选定的乘数

那么:

  1. 计算 (M_t = \frac{1}{N}\sum_{i=0}^{N-1}x_{t-i})
  2. 计算 (\sigma_t = \sqrt{\frac{1}{N-1}\sum_{i=0}^{N-1}(x_{t-i}-M_t)^2})
  3. 设 (L_t = M_t - k\sigma_t) 和 (U_t = M_t + k\sigma_t)

一旦固定 (N)、(k) 和输入序列,这就是完全确定性的。

可独立验证的证据或示例

由于计算基于公式,你可以使用自己的数据集、电子表格或代码进行验证。

验证检查清单

要独立确认结果,你需要确保以下所有项匹配:

  1. 相同的窗口长度 (N)
  2. 相同的价格序列 (x_t)(收盘价 vs 典型价格 vs 其他定义)
  3. 相同的中点方法(SMA vs EMA vs 中位数)
  4. 相同的离散方法(标准差 vs 其他度量)
  5. 相同的乘数 (k)

只要其中任何一项不同,即使公式结构看起来相似,带也会不同。

为何多种实现方式存在差异

两个平台都可以说“均值回归区间”,但可能采用不同的实际选择:

  • 如果一个使用 EMA 作为 (M_t),另一个使用 SMA,则中心移动方式不同。
  • 如果一个使用标准差,另一个使用类似波动率的度量,则 (D_t) 会变化。
  • 如果一个使用收盘价,另一个使用转换后价格(如典型价格),则输入不同。

这些差异并非表面现象;它们会改变数值带。

局限性与失效模式

均值回归区间是围绕中心和离散度量的数学构造。其局限性源于这些选择。

1) 窗口长度可能不稳定

  • 窗口过短可能对噪声反应过快。
  • 窗口过长可能滞后于市场状态变化。

无论哪种情况,带都可能不再反映你预期的“典型”行为。

2) 异常值可能扭曲离散度

标准差对偏差进行平方,因此极端观测值可能显著扩大 (D_t),使带的信息量降低。使用更稳健的离散度(如 MAD)是一种缓解措施,但这会改变区间的含义。

3) 离散度不保证均值回归行为

即使带计算正确,市场(或数据集)也可能不显示均值回归。该区间不是预测,而只是基于过去波动性的描述性带。

4) 成本、点差和执行不在公式中

均值回归区间计算通常忽略交易成本和执行细节。如果你之后将这些数字应用于实际决策,这些因素可能主导结果。因此,应将计算本身与任何解释分开。

5) 非平稳性:历史统计可能无法延续

该方法假设“近期变化”是未来变化的合理代理。如果数据生成过程发生变化,离散度量可能变化过慢或过快。

验证或下一步问题

一个好的下一步是将你想要计算的确切版本写成 (L_t = M_t - kD_t) 和 (U_t = M_t + kD_t) 的形式,然后明确列出:

  • 如何定义 (M_t),
  • 如何定义 (D_t),
  • 选定的窗口 (N),
  • 乘数 (k),以及
  • 输入价格 (x_t)。

如果你这样做,就可以从原始数据无歧义地重现该区间。

如果你愿意,告诉我你对中点、离散度、窗口长度和输入价格的具体定义(例如:“SMA 中点,标准差离散度,收盘价,N=20”),我可以以完全明确、逐步的方式重述该计算。

外汇和差价合约交易具有重大风险。FoxiForex的信息仅用于教育,不构成个人财务建议。赞助内容会被清楚标注。