---
title: "批量技术指标（多只一次取 · 55 项）"
method: GET
path: "/v1/technical-batch"
tags: ["pro"]
---

# 批量技术指标（多只一次取 · 55 项）

`GET /v1/technical-batch`

## Request

- Base URL: `https://api.ashareapi.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ashareapi.com/v1/technical-batch`
- Auth: none declared

⭐ **一次拿多只的技术指标**（MA / EMA / MACD / KDJ / RSI / BOLL / BIAS / WR / DMI / OBV / VR / BBI / TRIX / DPO / PSY / ENE / CCI …**共 55 项**），**逐只标明成功与否** —— 给量化做**全市场批量技术面筛选**用。

**它解决什么**：`/v1/technical` 一次只能问一只，扫 500 只就要循环 500 次（约 8 分钟、还会撞限频退避）；本端点实测 **500 只 1.2 秒**、**1000 只 1.8 秒**拿完。

**用法**：`codes` 用**逗号分隔**，如 `?codes=sh600519,sz000001,sz300750`；支持裸 6 位码（`600519`）与带前缀（`sh600519`）；A 股（含北交所）、港股、美股**可以混在一起传**。

**返回**：`data` 是数组，每项 `{code, ok, data}`（或 `error`）—— **取几只就回几个条目**；`data` 内结构与 `/v1/technical` 的**单行完全一致**（`code` / `name` / `date` / `closePrice` / `ma_MA_5` / `macd_DIF` / `rsi_RSI_6` …），从单只切到批量不用改解析代码；同时给 `requested` / `returned` / `failed` 计数。

⚠️ **与 `/v1/technical` 的区别**：`/v1/technical` 的 `code` 虽也支持逗号，但返回是**一整张宽表**、没有逐只状态，无效代码会**静默消失**（少了哪只你算不出来）；本端点**逐只回填**，缺谁、为什么缺都写清楚。

**历史回看**：`date=YYYY-MM-DD` 取指定交易日的指标（**所有代码同时生效**）；省略 = 最新交易日。非交易日会回退到最近交易日，**以返回行里的 `date` 为准**。

⚠️ **只有日线口径**：上游的周期参数实测**不生效**（传 `week`/`month`/`m30` 返回的数值与日线**完全一样**）⇒ 本端点**不提供周期参数**，以免你以为拿到周线 MA5 其实是日线。

**上限**：专业版单次最多 **500** 只，不限量版 **1000** 只。**计费按实际返回只数**（失败的不计）。

## Query parameters

- `codes` string, required: 多个股票代码，逗号分隔：sh600519,hk00700（专业版 ≤500 只 · 不限量版 ≤1000 只）
- `date` string: 交易日 YYYY-MM-DD（默认最新）。对所有代码同时生效；非交易日自动回退，以返回的 date 为准

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ashareapi/apis/a-api.md) · [All operations](https://skmtc.dev/ashareapi/apis/a-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ashareapi/apis/a-api/revisions/fc57bdcb13d5?raw)
