个股因子最新值

公开接口

A股个股 A-Share · 单只个股全部因子最新值

取单只个股当前**全部因子**的最新值(每个因子对应其各自最新交易日)。``symbol`` 为裸码(如 600519),用于个股技术面快速体检。

接口地址

GET /cn/stock/factors/latest
完整地址:https://api.databull.cn/cn/stock/factors/latest

接口说明

取单只个股当前**全部因子**的最新值(每个因子对应其各自最新交易日)。symbol 必填,裸码(如 600519)。

响应为 {"code": 0, "data": {symbol, factors}};该股票无因子时在 empty_reason 标注 no_factors。

请求参数

参数位置类型必填默认说明
symbol查询string是—个股代码(裸码,不带交易所后缀),如 600519

返回字段

字段类型说明
codenumber业务状态码,0 表示成功
dataobject结果对象
data.symbolstring个股代码(裸码),如 600519
data.factorsobject因子名 → {value, trade_date} 的映射
data.factors..valuenumber|null该因子最新值;缺失时为 null
data.factors..trade_datestring该因子值对应的交易日期,YYYY-MM-DD
empty_reasonstring仅当该股票无任何因子时出现的标注

接口示例

cURL
curl "https://api.databull.cn/cn/stock/factors/latest?symbol=600519" \
  -H "Authorization: Bearer $DATABULL_API_KEY"
Python
from databull import DataBull

client = DataBull(api_key="YOUR_API_KEY")
result = client.get_stock_factor_latest(symbol="600519")
print(result)

响应示例

JSON
{
  "code": 0,
  "data": {
    "symbol": "600519",
    "factors": {
      "mom_20": {
        "value": 0.0854,
        "trade_date": "2026-10-09"
      },
      "rsi_14": {
        "value": 58.21,
        "trade_date": "2026-10-09"
      },
      "vol_20": {
        "value": 0.2315,
        "trade_date": "2026-10-09"
      },
      "52week_position": {
        "value": 0.812,
        "trade_date": "2026-10-09"
      }
    }
  }
}

错误码

状态码触发条件
401缺少或无效 API 凭证
429当日调用次数已用尽
403特色功能需付费套餐,升级套餐后可用

说明

  • ``symbol`` 为**必填**,裸 6 位代码(如 ``600519``),不要带 ``.SH`` / ``.SZ`` 后缀。
  • 不同因子的 ``trade_date`` 可能不同——每个因子取各自最近一次计算日,并非统一为同一天。
  • 该股票尚无任何因子记录时返回 ``{"symbol": ..., "factors": {}}`` 且 ``empty_reason=no_factors``。
  • 需携带 API 凭证(Authorization: Bearer <key> 或 X-API-Key)。
  • 该接口属于特色功能「因子查询」,需付费套餐(专业版及以上)方可调用;免费版不含该功能。