策略持仓权重说明
策略详情页与开放平台的策略接口都会返回一组持仓权重记录,用于描述某只策略在每个 K 线闭合时刻,对各品种的"目标持仓比例"。本页解释这组数据的字段含义、取值范围以及如何正确理解其中的多空信息。
数据格式
平台中持仓权重的数据格式为四个字段 dt、strategy、symbol、weight:
| 字段 | 含义 |
|---|---|
dt | K 线闭合时间 |
strategy | 策略名称 |
symbol | 对应的品种代码 |
weight | dt 时刻、K 线闭合以后的策略持仓权重 |
每条记录代表"在 dt 这根 K 线收盘那一刻,策略 strategy 对标的 symbol 给出的目标持仓权重为 weight"。同一时刻同一策略对不同品种的记录共同构成一份完整的持仓视图。
字段取值约定
dt与策略的基础周期一致(如日线策略为YYYY-MM-DD HH:MM:SS的收盘时间,60 分钟策略为收盘时刻)。strategy为策略代码(如STS_1D_O3FSW2D0)。symbol为品种代码(如600030.SH、300059.SZ)。weight是带符号小数,正数代表多头,负数代表空头;绝对值即为目标仓位占比(详见下文)。
权重取值范围与资金含义
weight 的取值范围在 −100% 到 100% 之间,代表仓位的持有比例。
假设你为这只策略分配的本金为 10 万元:
weight = 100%:满仓做多 10 万元;weight = 80%:做多 8 万元;weight = −60%:做空 6 万元;weight = 0%:不持有该品种。
weight 是一个目标比例,不是真实成交的金额或股数。weight 表示每个标的各自的信号仓位,多个品种的 weight 各自独立计量,加总不构成组合净敞口(例如 5 个标的合计 −400% 属常态)。
多头与空头的识别
weight > 0→ 多头持仓(平台详情页用红色柱表示)。weight < 0→ 空头持仓(平台详情页用绿色柱表示)。weight = 0或记录缺失 → 该时刻不持有该品种。
下图中,红色为多头、绿色为空头,时间轴可以拖动切换 dt,每根柱子对应一个品种在该时刻的目标权重。

样例数据
以下是通过 skz 命令行从平台拉取的真实样本(策略 STS_1D_O3FSW2D0,研究问题"券商龙头时序研究",日线周期),展示同一时刻 5 个券商龙头的最新权重:
{
"items": [
{"dt": "2026-08-19 16:00:00", "strategy": "STS_1D_O3FSW2D0", "symbol": "300059.SZ", "weight": 0.1629},
{"dt": "2026-08-19 16:00:00", "strategy": "STS_1D_O3FSW2D0", "symbol": "600030.SH", "weight": 0.1946},
{"dt": "2026-08-19 16:00:00", "strategy": "STS_1D_O3FSW2D0", "symbol": "601066.SH", "weight": 0.0132},
{"dt": "2026-08-19 16:00:00", "strategy": "STS_1D_O3FSW2D0", "symbol": "601211.SH", "weight": -0.0236},
{"dt": "2026-08-19 16:00:00", "strategy": "STS_1D_O3FSW2D0", "symbol": "601688.SH", "weight": 0.0276}
]
}
对这组数据这样读:
| 品种 | 权重 | 解读 |
|---|---|---|
| 600030.SH(中信证券) | +19.46% | 持有 19.46% 净多头 |
| 300059.SZ(东方财富) | +16.29% | 持有 16.29% 净多头 |
| 601688.SH(华泰证券) | +2.76% | 持有 2.76% 净多头 |
| 601066.SH(中信建投) | +1.32% | 持有 1.32% 净多头 |
| 601211.SH(国泰海通) | −2.36% | 持有 2.36% 净空头 |
可以看出,在该时刻这只策略多数品种为多头、国泰海通单独做空——同一时刻、不同品种的多空方向可以不同。
如需通过开放平台批量拉取全部策略的最新权重,参考接口文档 批量查询最新仓位。
随时间如何变化
持仓权重记录会随时间滚动更新。同一只策略在不同 dt 上的持仓视图常常截然不同——例如示例策略在 2026-08-06 收盘时对 601066.SH 的权重为 −37.68%(较大空头),而在 2026-08-19 已经回升至 +1.32%。观察一段时间的权重曲线,可以理解策略的换手节奏与风格切换(更偏多、更偏空、双向均衡)。
用 skz CLI 拉取数据
通过 skz 命令行工具可以直接读取某只策略的权重历史,便于离线分析或二次加工:
# 查询某只策略的持仓权重
skz strategy positions STS_1D_O3FSW2D0
# 批量拉取最新权重(时序策略视图)
curl -X GET "https://api.shengkezhi.com/open/v1/research/strategies/positions/latest?weight_type=ts" \
-H "Authorization: Bearer sk_xxx"
更多接口字段、限流与错误码请参考开放平台文档 批量查询最新仓位。
还有其它问题? 欢迎访问官网或联系我们获取支持。