标准 RESTful 接口,5 分钟快速集成,为量化策略提供稳定的因子数据
所有接口均为 GET 请求(除重新加载为 POST),返回 JSON 格式,支持跨域(CORS 已开启)。
订阅后获得专属 API Key,调用时通过请求头携带:
# 请求头示例 X-API-Key: your-api-key-here
/coarse)预览数据,无需 API Key;
完整因子库(/fine、/orthogonal)需订阅后使用。
因子数据按质量等级分为四个层级,对应不同订阅方案:
| 层级 | 数量 | 说明 | 对应方案 |
|---|---|---|---|
raw | 425 | 原料库(21 座矿原始产出) | — |
coarse | 141 | IC 粗筛(IC≥0.02) | 基础版 |
fine | 66 | IC 细筛(IC≥0.03 且 ICIR≥0.3) | 标准版 |
orthogonal | 145 | 正交化(去共线性,生产就绪) | 企业版 |
返回前 20 个因子,支持 ?limit= 控制数量(最大 141):
# Python 示例 import requests r = requests.get("https://xingshucloud.com/api/factors/coarse", params={"limit": 50}) data = r.json() for f in data["factors"]: print(f["name"], f["ic"], f["icir"])
IC≥0.03 且 ICIR≥0.3,经过多重验证的高质量因子,共 66 个。参数同 coarse。
去共线性后的 145 个独立因子,生产就绪,适合直接用于多因子组合。
21 座矿原始产出共 425 个候选因子,适合有独立筛选能力的团队做二次挖掘。
{
"raw": 425,
"coarse": 141,
"fine": 66,
"orthogonal": 145,
"with_ic": 3
}
因子数据文件更新后调用,无需重启服务。需要管理权限。
| HTTP 状态码 | 含义 | 处理建议 |
|---|---|---|
200 | 成功 | — |
401 | 未授权 / API Key 无效 | 检查请求头 X-API-Key |
403 | 无权限访问该层级 | 升级订阅方案 |
429 | 请求超限 | 等待限流恢复或升级方案 |
500 | 服务内部错误 | 联系技术支持 |