# 深交所 ETF 申赎篮子

深交所 ETF 每日申购赎回成分篮子，包含成分数量以及申购、赎回现金替代金额。

`GET /v2/etf/basket/sz`

## 请求参数

| 参数 | 类型 | 必填 | 说明 |
| --- | --- | --- | --- |
| `symbol` | string | 否 | ETF 代码，如 159919.SZ |
| `con_symbol` | string | 否 | 成分证券代码 |
| `start_date` | string | 否 | 开始日期，YYYYMMDD |
| `end_date` | string | 否 | 结束日期，YYYYMMDD |
| `trade_date` | string | 否 | 交易日期，YYYYMMDD（查单日） |
| `exchange` | string | 否 | 交易所代码 |

## 返回字段

| 字段 | 类型 | 说明 |
| --- | --- | --- |
| `trade_date` | string | 交易日期，YYYYMMDD |
| `symbol` | string | ETF 代码 |
| `con_symbol` | string | 成分证券代码 |
| `con_name` | string | 成分证券名称 |
| `qty` | integer | 成分数量 |
| `sub_flag` | string | 现金替代标志 |
| `cpr` | number | 现金替代溢价比例 |
| `rdr` | number | 赎回现金替代折价比例 |
| `sub_cc` | number | 申购现金替代金额 |
| `red_cc` | number | 赎回现金替代金额 |
| `exchange` | string | 交易所 |

## 接口示例

cURL

```
curl -H "X-API-Key: YOUR_KEY" \
  "https://asharehub.com/v2/etf/basket/sz?symbol=159919.SZ&trade_date=20260731"
```

Python SDK

```
from asharehub import AShareHub

client = AShareHub(api_key="YOUR_KEY")
df = client.etf_sz_basket(symbol="159919.SZ", trade_date="20260731")
print(df.head())
```

## 数据样例

返回 pandas.DataFrame

| trade_date | symbol | con_symbol | con_name | qty | sub_flag | cpr | rdr | sub_cc | red_cc | exchange |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 20260731 | 159919.SZ | 000001.SZ | 平安银行 | 1800 | 1 | 0.10 | 0.10 | — | — | SZSE |
