StratCraft

自适应移动平均线 (KAMA)

KAMA 自适应趋势线的 QuantNexus 指标页面。

Route: /quantnexus/indicators/kama/

作用

KAMA 根据市场效率调整其平滑行为。它在定向移动中反应更快,在嘈杂(noisy)的条件下变慢。

公式

KAMA 使用效率比(efficiency ratio)和波动率调整后的平滑常数,使移动平均线适应市场条件。

参数

  • period - 默认 30
  • fast - 默认 2
  • slow - 默认 30

C++23 API

#include <nonabt/indicators/kama.hpp>
auto kama = std::make_unique<nonabt::KAMA>(data().close(), 30, 2, 30);

常见用法

  • 将 KAMA 用作具备环境感知能力的趋势线。
  • 将其与价格交叉或斜率过滤器结合使用。
  • 当市场在趋势和噪音阶段之间交替时很有用。

实际模式

当你需要一条在清晰趋势中自动变得更灵敏,而在震荡中变得更保守的均线时,请使用 KAMA。