什么是考夫曼效率比率?
什么是考夫曼效率比率?
考夫曼效率比率(通常简称为 KER 或“效率比率”)是一种数值度量,用于衡量价格在选定时间窗口内从一点移动到另一点的效率。其核心思想很简单:它将窗口起始点与结束点之间的距离,与路径上所经历的总移动距离进行比较。
如果价格朝一个方向平稳移动,那么“净变化”相对于来回波动的“总移动”会较大,因此 KER 值通常较高。如果价格上下震荡并回到起始水平附近,尽管总移动距离可能仍然很大,但净变化很小,因此 KER 值通常较低。
在外汇交易中,该比率是基于定期采集的价格时间序列(例如,货币对的收盘价,或其他一致的价格序列)计算得出的。你可以将不同时间窗口的 KER 值进行比较,或追踪其在不同市场条件下的变化趋势。
考夫曼效率比率如何工作?
KER 基于在同一回溯周期内计算的两个量:
- 净变化:窗口结束时价格与开始时价格之间的绝对差值。
- 总移动:该窗口内连续K线之间价格变化的绝对值之和。
一个常见的表达式为:
- 效率比率 = 净变化 / 总移动
任何计算中的重要假设
- 你需要选择一个回溯长度(即窗口内的K线数量)。
- 使用一个一致的价格序列(例如,收盘价),且价格单位一致(例如,该货币对的报价价格)。
- 计算时需取绝对值,并对连续区间内的距离求和。
实质含义(不将其视为交易信号)
由于分母包含了所有中间波动,KER 成为一种量化“方向清晰度”的方式。它最好被理解为一种衡量价格如何移动的指标,而不是对未来收益的承诺。
可验证的证据或示例
以下是一个带有明确假设的计算示例,使用虚构的价格路径和常规K线。假设我们使用连续收盘价,在4个周期内计算 KER。
设窗口内的价格为:100 → 102 → 101 → 103。
- 净变化 = |103 − 100| = 3
- 总移动 = |102 − 100| + |101 − 102| + |103 − 101| = 2 + 1 + 2 = 5
- KER = 3 / 5 = 0.60
现在将其与同一窗口内更震荡的路径进行比较:100 → 102 → 99 → 101。
- 净变化 = |101 − 100| = 1
- 总移动 = |102 − 100| + |99 − 102| + |101 − 99| = 2 + 3 + 2 = 7
- KER = 1 / 7 ≈ 0.14
在相同的回溯长度和定义下,更平稳、更具方向性的路径产生了更高的 KER 值。
你可以通过将相同公式应用于自己选择的历史数据,验证该比率是否主要对窗口内的来回波动程度做出反应,从而独立验证其有效性。
局限性与风险
KER 的行为虽然简单,但其实际解释存在局限性:
- 回溯周期敏感性:改变窗口长度会显著影响 KER 值。在较短周期内看似高效的价格运动,在较长周期内可能显得低效。
- 价格来源敏感性:不同平台可能提供不同的价格字段(例如,收盘价 vs. 买卖中间价,或不同的K线构建方式)。KER 的结果依赖于所使用的具体价格序列。
- 在市场机制变化下的失效:当波动率和市场微观结构发生变化时,“高效运动”的定义也可能改变。因此,KER 的变化可能反映的是噪声水平的波动,而非稳定的方向性趋势。
- 极端情况:如果总移动为零(所有连续价格相等),则比率无定义(除零错误)。实现时通常需要对此类情况设定处理规则。
- 对未来结果无保证:较高的或较低的 KER 值仅描述了窗口内过去的价格移动效率。历史关系不能确保未来的可预测性。
验证与后续思考问题
为验证 KER 在你自身使用中的有效性,请使用原始价格数据、相同的回溯周期和明确定义的价格序列重新计算。然后测试以下因素变化时结果如何:
- 回溯长度,
- K线时间框架,
- 以及所选价格字段。