跳到主要内容

策略持仓权重说明

策略详情页与开放平台的策略接口都会返回一组持仓权重记录,用于描述某只策略在每个 K 线闭合时刻,对各品种的"目标持仓比例"。本页解释这组数据的字段含义、取值范围以及如何正确理解其中的多空信息。

数据格式

平台中持仓权重的数据格式为四个字段 dtstrategysymbolweight

字段含义
dtK 线闭合时间
strategy策略名称
symbol对应的品种代码
weightdt 时刻、K 线闭合以后的策略持仓权重

每条记录代表"在 dt 这根 K 线收盘那一刻,策略 strategy 对标的 symbol 给出的目标持仓权重为 weight"。同一时刻同一策略对不同品种的记录共同构成一份完整的持仓视图。

字段取值约定

  • dt 与策略的基础周期一致(如日线策略为 YYYY-MM-DD HH:MM:SS 的收盘时间,60 分钟策略为收盘时刻)。
  • strategy 为策略代码(如 STS_1D_O3FSW2D0)。
  • symbol 为品种代码(如 600030.SH300059.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"

更多接口字段、限流与错误码请参考开放平台文档 批量查询最新仓位


还有其它问题? 欢迎访问官网或联系我们获取支持。