复权因子

复权因子序列(tushare adj_factor 对位): [{date, factor}], 可据因子本地复权: close_qfq = close × factor(qfq)

门槛需要 基础版 及以上

数据因子预计算表(a_fuquan), 随每日除权除息更新; qfq最新因子恒为1.0

限制单次=单票; 序列≤10000条

接口说明

复权因子序列(tushare adj_factor 对位)。不想采用平台预设复权口径时,取因子自行对任意字段复权、或做自定义口径。

qfq 以最新价为锚(最新因子恒为 1.0);hfq 以上市价为锚(连续性最好)

只是要复权价:直接用 /stock/day 的 adjust 参数即可,不必自己算

快速调用

同一调用的三种等价写法,按接入习惯任选其一,复制即可运行。

前复权因子序列
import top369 as gp

pro = gp.pro_api("sk-xxxxxxxxxxxx")   # 安装: pip install top369

df = pro.adjust_factor(code="sz000001", adjust="qfq")
print(df.tail())

输入参数

名称类型必选描述
codestrTrue证券代码
adjuststrFalse复权基准: qfq(最新=1, 默认) / hfq(上市=1)
start_datestrFalse起始日期 YYYY-MM-DD
end_datestrFalse结束日期 YYYY-MM-DD
limitintFalse截尾取最新N条

返回字段

名称类型描述
codestr证券代码(带市场前缀)
adjuststr本次生效的复权基准
rows[].datestr除权除息日 YYYY-MM-DD, 升序
rows[].factorfloat复权因子

返回数据样例

{
  "code": "sz000001",
  "name": "平安银行",
  "adjust": "qfq",
  "rows": [
    {
      "date": "2026-09-30",
      "factor": 1.0
    },
    {
      "date": "2026-10-08",
      "factor": 1.0
    },
    {
      "date": "2026-10-09",
      "factor": 1.0
    }
  ]
}

最佳实践:qfq 最新因子恒为1.0: close_qfq = close × factor 可本地复权任意字段; 因子表滞后时接口 503 显式报错, 不静默错价。

认证方式、代码规范、错误码等通用约定见文档首页; 可在在线测试中直接调试本接口。