跳到主要内容

策略研究执行详情

GET/research/experiments/{id}在线调试
GET https://api.shengkezhi.com/open/v1/research/experiments/a79dfc93b7e64a6cbbe26f2a787a6bad
等效 curl
curl "https://api.shengkezhi.com/open/v1/research/experiments/a79dfc93b7e64a6cbbe26f2a787a6bad" \
  -H "Authorization: Bearer sk_xxx"

GET /research/experiments/{id} — 策略研究执行详情。

需在请求头携带 Authorization: Bearer sk_xxx。

业务状态​

数据不存在或产物尚未就绪时,HTTP 状态仍为 200,响应信封使用业务码 42201,data 为 null。

请求参数​

参数位置类型必填默认值说明
idpathstring是-策略探索实验编号

响应 data​

字段类型必填说明
overviewExperimentOverview是单次执行的概要聚合。

ExperimentOverview 字段​

字段类型必填说明
problem_nameobject是研究问题名称,取自策略 problem 定义。
problem_codeobject是研究问题编号,大写加下划线命名,其首段用作策略编号前缀。
problem_typeobject是研究问题类型(如时序 TimeSeriesProblem 或多空/多头收益类)。
descriptionobject是研究问题的文字描述。
freqobject是行情频率(如「日线」)。
datasetobject是使用的数据集(如 stock 股票)。
symbolsobject是研究标的清单。
time_segmentsobject是时段划分清单,每段含名称与起止(训练集各段、训练集、后置验证/样本外)。
run_atobject是本次复审运行时刻。
scannedobject是复审扫描的策略数。
passedobject是复审通过的策略数。
failedobject是复审淘汰的策略数。
skippedobject是复审跳过的策略数。
pass_ratenumber | null否复审通过率,后端按通过数除以扫描数计算。
elapsed_sobject是复审耗时(秒)。
review_fnobject是本次复审所用 review_fn 的引用路径。
statusobject是探索执行状态。
errorsobject是探索过程中的错误信息。
n_strategiesobject是本次探索创建的策略总数。
n_backtestsobject是本次执行的回测次数。
total_elapsedobject是本次探索总耗时(秒)。
model_configs_usedobject是本次探索使用到的建模配置清单。
remaining_countinteger是现存候选数(有回测产物且未入库),随候选删除/入库实时变化。 由 API 层在请求时计算(见 remaining_counts),不进缓存;与上方 scanned/passed/failed 的探索时点快照口径不同。
remaining_failedinteger是现存候选中未通过复审的数量。
remaining_passedinteger是现存候选中通过复审的数量。

调用示例​

curl -X GET "https://api.shengkezhi.com/open/v1/research/experiments/a79dfc93b7e64a6cbbe26f2a787a6bad" \
-H "Authorization: Bearer sk_xxx"
{
"code": 0,
"msg": "ok",
"data": {
"overview": {
"problem_name": "低保证金品种日线",
"problem_code": "FTS_PROBLEM_23098B",
"problem_type": "TimeSeriesProblem",
"description": "期货低保证金品种日线",
"freq": "日线",
"dataset": "future",
"symbols": [
"FG999.ZCE",
"MA999.ZCE"
],
"time_segments": [
{
"edt": "20190101",
"name": "训练集A段",
"sdt": "20170101"
},
{
"edt": "20210101",
"name": "训练集B段",
"sdt": "20190101"
}
],
"run_at": "2026-08-18T12:18:30.612759+00:00",
"scanned": 23,
"passed": 6,
"failed": 5,
"skipped": 0,
"pass_rate": 0.2608695652173913,
"elapsed_s": 5.669,
"review_fn": "skz_strategy_research.strategy_filter.review:default_review_fn",
"status": "ok",
"errors": [],
"n_strategies": 23,
"n_backtests": 23,
"total_elapsed": 552.433813733,
"model_configs_used": [
"MA001",
"TS001"
]
}
}
}```