# 指标

> 在已加载数据上计算已注册的指标。

Source: https://kcq.nebutra.com/zh/docs/agent/tools/indicators


<Callout>
  由固定提交的图表源码生成（

  [`1aa5e22`](https://github.com/TsekaLuk/KLineChartQuant/blob/1aa5e22c61313a34d08878ad895e604e0d4a85e9/packages/core/src/foundation/agent/chartToolRegistry.ts)

  ）。工具说明保留模型实际收到的英文原文，不做翻译。
</Callout>

indicators_query [#indicators_query]

<ToolMeta label="Query indicator" safety="read-only" safetyLabel="只读" mode="可并行" origin="图表内核" source="https://github.com/TsekaLuk/KLineChartQuant/blob/1aa5e22c61313a34d08878ad895e604e0d4a85e9/packages/core/src/features/agent/impl/chartAgentController.ts#L628" sourceLabel="源码" />

Calculate a registered chart indicator over all active K-line data and return compact text. Use definitionId, optional numeric calculation params, and a bounded result limit.

**参数**

| 字段                        | 类型                   | 必填 | 约束                                    | 说明 |
| ------------------------- | -------------------- | -- | ------------------------------------- | -- |
| <code>definitionId</code> | <code>string</code>  | 是  | min length <code>1</code>             |    |
| <code>params</code>       | <code>record</code>  | —  | —                                     |    |
| <code>limit</code>        | <code>integer</code> | —  | ≥ <code>1</code>; ≤ <code>2000</code> |    |

**最小输入** · 仅含必填字段，占位值由 schema 推导。

```json
{
  "definitionId": "<definitionId>"
}
```

<ToolSchema name="indicators_query" label="JSON Schema" />
