---
title: kvo · Klinger 成交量振荡器
description: Klinger 成交量振荡器，结合价格趋势与成交量判断资金流向与买卖力量。附带滚动标准差（kvo_std）作为动态强弱阈值。
---

# `kvo`

> 类别:**成交量** · 复合指标 · 关键词:kvo, KVO, klinger, Klinger, 成交量振荡, 量能, 资金流向, 买卖力量

::: tip 给 Skill / AI Agent 的提示
调 `POST /api/indicators?explain=true` 时,本页下方的 **解读重点 / 信号 / 注意事项** 内容会以 `knowledge` 字段塞进响应。**把它和数值一起喂给下游 LLM**,杜绝幻觉规则,不要让 LLM 自己猜阈值。
:::

Klinger 成交量振荡器，结合价格趋势与成交量判断资金流向与买卖力量


Klinger 成交量振荡器，结合价格趋势与成交量判断资金流向与买卖力量。附带滚动标准差（kvo_std）作为动态强弱阈值。


## 参数

| 参数 | 类型 | 默认值 |
|------|------|--------|
| `fast_len` | int | `14` |
| `slow_len` | int | `45` |
| `kvo_stdev_window` | int | `70` |

## 输出列

| 列名 | 含义 |
|------|------|
| `kvo` | 振荡值（快 EMA 减慢 EMA），正值代表买方力量主导，负值代表卖方力量主导 |
| `kvo_std` | KVO 的滚动标准差，用作动态强弱阈值，|kvo| > kvo_std 表示当前买卖力量显著 |

## 解读重点

1. 当前 kvo 处于哪个信号区间（kvo > kvo_std 为强买，kvo < -kvo_std 为强卖，|kvo| < kvo_std 为弱势均衡）
2. 近期是否发生过零线穿越（由负转正或由正转负），穿越时间换算为相对时间（如'约 3 小时前'）
3. kvo 自身的趋势：持续上升、持续下降还是震荡；|kvo| 相对 kvo_std 是扩大（力量增强）还是收缩（力量减弱）
4. 三个周期的 kvo 信号是否共振，还是存在分歧
5. kvo 趋势是否与价格趋势一致；若价格上涨但 kvo 持续下降（或反之），说明量价背离，需重点标注

## 信号

| 信号 | 含义 |
|------|------|
| `weak` | |kvo| < kvo_std，多空力量均衡，动能不明显 |
| `strong_buy` | kvo 为正且 kvo > kvo_std，买方力量强劲 |
| `strong_sell` | kvo 为负且 kvo < -kvo_std，卖方力量强劲 |
| `cross_zero_up` | kvo 由负转正，资金流向从流出转为流入，潜在多头信号 |
| `cross_zero_down` | kvo 由正转负，资金流向从流入转为流出，潜在空头信号 |

## 注意事项

kvo_std 是滚动标准差（非固定阈值），判断强弱时须用实际数值对比，不可用固定数字替代


## 调用示例

```bash
curl -X POST -H "Authorization: Bearer mq_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "exchange": "binance",
    "market":   "perp",
    "symbol":   "BTCUSDT",
    "interval": "5m",
    "limit":    100,
    "calc":     [{"name": "kvo", "params": {"fast_len": 14, "slow_len": 45, "kvo_stdev_window": 70}}]
  }' \
  https://api.mobiusquant.ai/api/indicators
```

## 同类指标

[chaikin_oscillator](./chaikin_oscillator) · [cmf](./cmf) · [cvd](./cvd) · [obv](./obv) · [pvo](./pvo) · [vwap](./vwap)

---

_本页由 `scripts/sync-indicators.mjs` 自动生成。手动编辑会被下次 sync 覆盖。_
