随机游走指数的计算方法

随机游走指数的计算公式、数据参数和局限性。

随机游走指数的计算方法

直接答案

随机游走指数通过将价格序列转换为标准化度量,来衡量在选定回看窗口内观察到的价格变动有多“接近随机游走”。在实践中,你从最近的收益率(或价格变化)序列中计算一个统计量,将其与指数定义中使用的预期基准进行比较,并将结果转化为指数值。由于不同实现方式的公式可能不同,准确验证需要明确你所参考的具体定义(窗口长度、收益率定义和变换方式)。

机制与定义(计算所需内容)

在讨论影响之前,先定义数据和基本构建模块。

1) 选择输入价格序列

你从一个按时间排序的序列开始:

  • 价格:(P_t),其中 (t = 1,2,\dots)
  • 采样频率:例如,数据集中的每个K线(每分钟、每小时、每天)。除非你的采样规则固定,否则该指数无意义。

一个关键要求是一致性:计算假设序列是有序的,并使用与方法定义相同的采样间隔。

2) 定义“收益率”或价格变化

大多数实现基于以下两种方式之一:

  • 简单收益率:(r_t = \frac{P_t - P_{t-1}}{P_{t-1}})
  • 或对数收益率:(r_t = \ln(P_t) - \ln(P_{t-1}))

某些版本使用缩放后的价格变化而非收益率。你选择的定义必须与你要复现的随机游走指数所关联的定义一致。

3) 选择滚动窗口

随机游走类指标通常在长度为 (N) 的回看窗口上计算。对于每个时间点 (t),取最近的 (N) 个收益率(或变化):

  • (r_{t-N+1}, \dots, r_t)

改变 (N) 会影响指数的响应速度和稳定性。

4) 计算衡量偏离随机游走行为的统计量

该指数在概念上将观察到的变动特征与随机游走假设下的预期特征进行比较(在该假设下,增量表现为独立同分布的步长)。

此类指数的常见模式是:

  1. 从 (N) 步序列中计算一个度量(例如,归一化的价差、波动性,或实现波动性与预期波动性的比率)。
  2. 将该度量转换为无量纲得分。

由于不同实现方式存在差异,你必须将“随机游走指数”这一名称视为需要具体定义中的确切公式才能复现。

5) 应用变换以生成指数值

为了使统计量在时间上(有时在不同资产间)具有可比性,指数通常使用缩放或归一化步骤,例如:

  • 除以随机游走假设下隐含的基准量,
  • 或通过单调变换映射统计量。

同样,该变换是特定于定义的。

可自我验证的计算流程示例(含明确假设)

由于确切的“随机游走指数”公式在不同来源中可能不同,最安全的验证方式是在确定定义后遵循可复现的流程。

以下是在你写下具体随机游走指数公式后可使用的验证流程。

步骤 A:确定定义

明确写下你的公式,包括:

  • 如何定义收益率(简单 vs 对数 vs 原始差值),
  • 窗口长度 (N),
  • 指数内部使用的统计量(从 (N) 个收益率中计算的部分),
  • 归一化或变换步骤。

如果公式引用了随机游走假设下的“预期”值,你必须知道使用的是哪种期望(例如,是否假设了特定的方差模型)。

步骤 B:计算确切数据点的收益率

使用固定的采样频率,计算所有所需时间戳的 (r_t)。

避免隐藏变化,例如:

  • 对缺失K线使用前向填充价格,
  • 未声明就从买价切换到中间价,
  • 混合时区或交易时段。

步骤 C:滚动窗口并计算统计量

对于每个 (t \ge N):

  • 取向量 (r_{t-N+1}, \dots, r_t),
  • 按定义精确计算统计量,
  • 应用归一化/变换以获得时间 (t) 的指数值。

步骤 D:独立复现一两个指数点

选择一个时间戳 (t_0),从原始数据手动(或通过小脚本)计算指数值,然后与你正在测试的实现输出进行比较。

如果结果不同,通常是因为:

  • 收益率定义不同,
  • 数据起始时 (P_{t-1}) 的处理方式不同,
  • 窗口对齐方式不同(窗口是否包含端点),
  • 归一化常数不同。

局限性与失效模式

随机游走类指数较为敏感,因为它们将关于随机性的假设转化为对有限样本的确定性计算。

1) 参数敏感性

改变 (N) 或收益率定义会显著改变指数值。如果你切换实现方式,即使名称相同,也可能在比较不同的对象。

2) 非平稳行为

市场常随时间改变其统计特性(波动率状态、微观结构效应)。随机游走假设是理想化模型;该指数衡量在这些假设下的偏离程度,因此可能因与“信号质量”无关的原因而变动。

3) 数据处理与采样效应

指数值取决于:

  • 采样频率(日内 vs 日线),
  • 缺失数据处理,
  • 股票中的公司行为(对FX不完全适用,但任何数据集中都可能发生其他调整),
  • 价格是否经过任何调整。

微小的数据预处理差异可能在滚动计算中产生较大的数值差异。

4) 有限样本不稳定性

在较短窗口内,估计量可能有噪声;在较长窗口内,指数可能反应缓慢。

5) 误解读为独立信号

单个指数值并不能保证未来方向或表现。它是在特定假设框架下的描述性统计量。

验证与下一步问题

要独立验证随机游走指数的计算:

  1. 记录你使用的精确公式(包括 (N)、收益率定义和归一化方式)。
  2. 使用固定的价格序列和采样频率。
  3. 从原始输入重新计算至少一个滚动窗口的结果。
  4. 检查窗口对齐是否与定义一致。

一个有用的下一步是澄清你特定的随机游走指数与相关“随机游走”或“效率比率”类概念的区别,因为许多名称相似的指标共享部分流程,但在统计量或基准上存在差异。

如果你愿意,可以分享你正在使用的精确定义(公式文本,包括参数名称),以便将计算步骤与该定义匹配,实现准确复现。

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