跳到主要内容

实盘策略列表

GET/research/strategies在线调试
GET https://api.shengkezhi.com/open/v1/research/strategies?page=1&page_size=1
等效 curl
curl "https://api.shengkezhi.com/open/v1/research/strategies?page=1&page_size=1" \
  -H "Authorization: Bearer sk_xxx"

GET /research/strategies — 实盘策略列表。

需在请求头携带 Authorization: Bearer sk_xxx

请求参数

参数位置类型必填默认值说明
statusquerystring-按状态筛选,取值 实盘暂停废弃;为空则不按状态筛选。
routequerystring-按所属因子研究路线编码模糊筛选(大小写不敏感);为空则不按路线筛选。
problem_namequerystring-按所属研究问题名称模糊筛选(大小写不敏感);为空则不按研究问题筛选。
qquerystring-关键词搜索,匹配策略编号或描述(大小写不敏感)。
sortquerystring-排序字段:元字段按字符串排序,其余键按对应指标数值排序。
orderquerystring-排序方向,asc 升序或 desc 降序;默认降序。
with_metricsquerystring-opt-in 开关:true/1 时列表项内嵌 metrics(扫回测产物,昂贵)。
pagequeryinteger-页码,从 1 起,默认 1。
page_sizequeryinteger-每页条数,默认 20,上限 1000。

响应 data

字段类型必填说明
itemsStrategyListItem[]当前分页的策略列表项。
market_distributionobject[]分市场三态分布(每项含 market/实盘/暂停/废弃/total)。
pageinteger当前页码,从 1 起。
page_sizeinteger每页条数。
status_countsobject三态计数:中文状态名 → 数量。
totalinteger满足筛选条件的策略总数(分页前)。

StrategyListItem 字段

字段类型必填说明
codestring策略编号,格式 PREFIX_FREQ_HASH8(如 TS_1D_A96ACBB3),由 problem 前缀、频率短码和因子集合哈希拼成,系统自动生成。
base_freqstring策略基础频率短码(如日线 1D)。
statusstring三态生命周期状态,取值 实盘暂停废弃
descriptionstring策略描述(strategy_create 自动生成,含 problem、route、filter 与因子摘要)。
memostring用户笔记;空字符串表示未填写。
weight_typestring权重口径:ts 时序(多标的日收益取均值)或 cs 截面(多标的日收益直接求和)。
outsample_sdtstring样本外起始日期,此后进入后置验证与实盘跟踪区间。
create_timestring策略登记进入实盘策略库的时间。
last_heartbeatstring最近一次心跳时间,反映策略实盘运行的存活时间戳。
latest_weight_datestring最新持仓权重的数据日期。
tagsstring[]策略标签集合(研究员或系统打的分类标记)。
factor_countinteger策略内嵌因子数量(取自 config 的 factors 列表长度)。
factor_routestring | null所属因子研究路线编码(取自 config.route);历史策略缺失时省略。
problem_codestring | null所属研究问题编号(取自 config.problem.code);无则省略。
problem_namestring | null所属研究问题名称(取自 config.problem.name);无则省略。
problem_descriptionstring | null所属研究问题完整定义/描述(取自 config.problem.description),供列表 hover 弹窗展示;无则省略。
metricsobject指标 map:指标中文名 → 数值(自由形对象),原样透传落盘的 stats。 含 开始日期/结束日期,即该份统计自身的样本区间;与 nav_preview 同源同区间。 该策略尚无落盘时为 null。
nav_previewobject迷你净值预览(oos_start/dates/nav/drawdown 下采样),取自落盘 curves.多空, 与 metrics 同源同区间。该策略尚无落盘时为 null。

调用示例

curl -X GET "https://api.shengkezhi.com/open/v1/research/strategies?page=1&page_size=1" \
-H "Authorization: Bearer sk_xxx"
{
"code": 0,
"msg": "ok",
"data": {
"items": [
{
"code": "STS_60M_1I7G6TS4",
"base_freq": "60分钟",
"status": "实盘",
"description": "[auto-generated by strategy_create @ 2026-06-28]\nproblem = STS_BJ60MIN_LEADERS / 60M\nroute = 7a31f4c9e102 / 价格极值凸显不对称时序因子\n 历史最高价偏离均值凸显性减最低价偏离均值凸显性;正值代表高估与负超额倾向\nfilter = single_profit_top_n -> TS001\nfactors = 3 [TSA_260627_FSCER9Z8, TSA_260627_ICG4K8P3, TSA_260627_QSDR6ZBY]",
"memo": "imported from toml",
"weight_type": "ts",
"outsample_sdt": "2025-01-01 00:00:00",
"create_time": "2026-07-10 07:00:13.569251",
"last_heartbeat": "2026-08-21 16:10:42.226135",
"latest_weight_date": "2026-08-21 15:00:00",
"tags": [],
"factor_count": 3,
"factor_route": "7a31f4c9e102",
"problem_code": "STS_BJ60MIN_LEADERS",
"problem_name": "白酒龙头60分钟时序研究",
"problem_description": "A 股白酒板块龙头:贵州茅台,五粮液;60分钟行情"
}
],
"total": 450,
"page": 1,
"page_size": 1,
"status_counts": {
"实盘": 282,
"废弃": 141,
"暂停": 27
},
"market_distribution": [
{
"market": "A股",
"total": 239,
"实盘": 143,
"废弃": 77,
"暂停": 19
},
{
"market": "期货",
"total": 147,
"实盘": 91,
"废弃": 48,
"暂停": 8
},
{
"market": "ETF",
"total": 64,
"实盘": 48,
"废弃": 16,
"暂停": 0
}
]
}
}```