跳到主要内容

删除因子路线

DELETE/research/factor-routes/{code}在线调试
DELETE https://api.shengkezhi.com/open/v1/research/factor-routes/STRAT_MOMENTUM_001?force=True&dry_run=True
等效 curl
curl "https://api.shengkezhi.com/open/v1/research/factor-routes/STRAT_MOMENTUM_001?force=True&dry_run=True" \
  -H "Authorization: Bearer sk_xxx"

DELETE /research/factor-routes/{code} — 删除因子路线。

需在请求头携带 Authorization: Bearer sk_xxx

请求参数

参数位置类型必填默认值说明
codepathstring-研究路线编码
forcequeryboolean-越过两条软护栏:「名下仍有因子」与「挖掘执行目录最近仍有写入」。
dry_runqueryboolean-只预演不写:返回将删除的挖掘执行数与将变孤儿的因子数,不做任何修改。

响应 data

字段类型必填说明
deletedboolean是否已实际删除;dry_run=true 时恒为 false。路线为物理删除,不做软删。
dry_runboolean本次是否为预演。
failed_mining_runsstring[]未能删除的挖掘执行编号。非空表示部分失败,重试同一请求可续删(删除幂等)。
mining_runsinteger挖掘执行数:预演时是「将删除」,实删时是「已成功删除」。
orphaned_factorsinteger该路线名下的因子数(含已软删因子)。这些因子被级联删除,只是此后路线名回落显示为 route_code——因子是沉淀进主库的成果,挖掘执行只是过程记录。
route_codestring被删除的研究路线编码,回显路径参数。

调用示例

curl -X DELETE "https://api.shengkezhi.com/open/v1/research/factor-routes/STRAT_MOMENTUM_001" \
-H "Authorization: Bearer sk_xxx"
{
"code": 0,
"data": {
"deleted": true,
"dry_run": true,
"failed_mining_runs": [
"示例值"
],
"mining_runs": 1,
"orphaned_factors": 1,
"route_code": "90ec76ba1f23"
},
"msg": "ok"
}