## 持仓量(Open Interest) ---- 接口:GET /api/v5/public/open-interest 描述:获取合约持仓量数据,反映市场中未平仓合约的总量。持仓量变化是判断市场趋势的重要指标。 限频:20次/2s **输入参数** | 名称 | 类型 | 必选 | 描述 | | ---- | ---- | ---- | ---- | | instType | str | Y | 产品类型:`SWAP`、`FUTURES`、`OPTION` | | instId | str | N | 产品ID(可选过滤) | **输出参数** | 名称 | 类型 | 描述 | | ---- | ---- | ---- | | instType | str | 产品类型 | | instId | str | 产品ID | | oi | str | 持仓量(合约张数) | | oiCcy | str | 持仓量(币) | | ts | str | 时间戳(毫秒) | **接口示例** ```python import requests import pandas as pd BASE_URL = "https://www.okx.com/api/v5" # 获取所有永续合约持仓量 resp = requests.get(f"{BASE_URL}/public/open-interest", params={"instType": "SWAP"}) oi_data = resp.json()["data"] df = pd.DataFrame(oi_data) df["oiCcy"] = df["oiCcy"].astype(float) df = df.sort_values("oiCcy", ascending=False) print(df[["instId", "oi", "oiCcy"]].head(10)) ```