Tushare接口文档:因子值(factor_value)

简介: `factor_value`是Tushare因子库的核心数据接口,用于获取Tushare因子库中各因子的具体数值。该接口与`factor_list`(因子列表接口)配合使用——`factor_list`提供因子的元数据信息(名称、分类、算法逻辑),`factor_value`则提供具体的因子数值。
  • 功能描述:获取Tushare因子库里各因子的数值
  • 返回限量:单次请求最大返回6000行
  • 接口权限:独立权限,需单独开通
  • 说明
    1. 本接口是基于daily的时间序列数值;
    2. 因子值由ts_codefactor_nametrade_date三个字段确定唯一记录,由于返回行数的限定,至少传递两个参数才能够完整获取参数所限定的所有因子值;
    3. 不同因子的数值量纲不同,在使用时需注意因子的具体含义和适用范围;

输入参数:

名称 类型 必选 描述
ts_code str N 股票代码
factor_name str N 因子名称(基于因子列表的名称)
trade_date str N 交易日期:YYYYMMDD格式
start_date str N 开始日期:YYYYMMDD格式
end_date str N 结束日期:YYYYMMDD格式

ts_code和factor_name至少要输入一个参数;

输出参数:

名称 类型 默认显示 描述
factor_name str Y 因子名称
ts_code str Y 证券代码
trade_date str Y 交易日期,格式YYYYMMDD
factor_value float Y 因子值

示例:

示例1:获取某支股票某个交易日所有的因子值

传递ts_code参数可指定特定股票,传递trade_date参数可指定特定交易日。

这里20260901浦发银行的因子有192行,因子库列表接口目前指示因子数量为232个(2026/09/02运行结果),由此可见并不是所有的股票各个因子有值;

import tushare as ts
pro = ts.pro_api()

df = pro.factor_value(ts_code='600000.SH', trade_date='20260901')
df

输出结果:

  factor_name    ts_code    trade_date    factor_value
0    alpha101_14    600000.SH    20260901    -3.016901e-01
1    alpha101_38    600000.SH    20260901    -8.213578e-01
2    sigma_1320d_000001    600000.SH    20260901    1.121016e-02
3    amount_ma_20d    600000.SH    20260901    6.362222e+08
4    alpha101_101    600000.SH    20260901    8.429119e-01
...    ...    ...    ...    ...
187    alpha101_1    600000.SH    20260901    -3.281504e-02
188    alpha101_9    600000.SH    20260901    -1.900000e-01
189    bias_turn_21d_252d    600000.SH    20260901    -1.939240e-01
190    return_252d    600000.SH    20260901    -2.821329e-01
191    alpha101_35    600000.SH    20260901    0.000000e+00
192 rows × 4 columns

示例2:获取某支股票某个因子所有历史值

通过传递ts_codefactor_name组合可获取某支股票某个因子所有历史值。

df = pro.factor_value(ts_code='600000.SH', factor_name='MACD')
df

输出结果:

  factor_name    ts_code    trade_date    factor_value
0    MACD    600000.SH    20100104    0.000000
1    MACD    600000.SH    20100105    0.078848
2    MACD    600000.SH    20100106    -0.083021
3    MACD    600000.SH    20100107    -0.411731
4    MACD    600000.SH    20100108    -0.481885
...    ...    ...    ...    ...
4042    MACD    600000.SH    20260826    -1.019095
4043    MACD    600000.SH    20260827    -1.040388
4044    MACD    600000.SH    20260828    -1.194412
4045    MACD    600000.SH    20260831    -0.891341
4046    MACD    600000.SH    20260901    -0.249090
4047 rows × 4 columns

示例3:获取某个交易日某个因子所有股票的值

通过传递trade_datefactor_name可获取某个交易日某个因子所有股票的值,这种场景可用于对不同股票进行横向对比。

df = pro.factor_value(trade_date='20260901', factor_name='MACD')
df

输出结果:

  factor_name    ts_code    trade_date    factor_value
0    MACD    000001.SZ    20260901    9.061484
1    MACD    600201.SH    20260901    -3.388144
2    MACD    000002.SZ    20260901    -0.558980
3    MACD    600202.SH    20260901    0.124472
4    MACD    000006.SZ    20260901    0.541549
...    ...    ...    ...    ...
5548    MACD    600195.SH    20260901    0.010409
5549    MACD    600196.SH    20260901    -5.574448
5550    MACD    600197.SH    20260901    -0.539697
5551    MACD    600198.SH    20260901    0.278474
5552    MACD    600199.SH    20260901    -0.435533
5553 rows × 4 columns

示例4:获取某个交易日所有股票因子值,并进行透视分析

因子值由ts_codefactor_nametrade_date三个字段确定唯一记录,且仅传递任意一个参数均不能够将该参数限定的记录完整查询并获取到。上述三个示例演示了这三个参数两两组合获取数据。本示例演示如何依据因子列表循环迭代获取某一交易日所有股票的所有因子值,并将结果合并成一个大的DataFrame,最后对这个DataFrame进行透视分析。

import pandas as pd

lst_factors = pro.factor_list()
lst_factor_values = []
for factor in lst_factors['factor_name']:
    df = pro.factor_value(factor_name=factor, trade_date='20260901')
    lst_factor_values.append(df)
df_combined = pd.concat(lst_factor_values, ignore_index=True)
df_pivoted = df_combined.pivot(index='ts_code', columns='factor_name', values='factor_value').reset_index()
df_pivoted

输出结果:

  factor_name    ts_code    MACD    adjusted_sharpe_750d    alpha101_1    alpha101_10    alpha101_101    alpha101_11    alpha101_12    alpha101_13    alpha101_14    ...    volume_alpha_300d_000001    volume_alpha_300d_000300    volume_beta_120d_000300    yoy_net_asset    yoy_net_profit    yoy_ocf    yoy_revenue    yoy_roa    yoy_roe    yoy_total_asset
0    000001.SZ    9.061484    10363.309559    -0.032815    0.216937    0.771704    0.751078    -0.20    -0.377838    0.249763    ...    0.002886    0.002116    0.677587    0.761905    -0.004877    0.795504    -0.063262    0.587284    0.545215    0.511492
1    000002.SZ    -0.558980    -5825.507539    -0.032815    0.505045    0.659341    1.499649    0.02    -0.175495    -0.580189    ...    0.008843    0.008242    1.155166    0.031746    0.748704    NaN    -0.379559    0.898608    0.905057    0.034476
2    000006.SZ    0.541549    781.026677    0.276894    0.496757    0.766284    0.347328    0.02    -0.639099    -0.180354    ...    0.005221    0.005293    0.183762    0.307061    -0.965812    NaN    -0.793852    0.180211    0.190825    0.485042
3    000007.SZ    2.652965    2486.584822    -0.032815    0.562342    0.221402    0.161407    0.00    -0.759099    0.203621    ...    0.006872    0.006491    0.839228    0.333881    -1.094127    NaN    0.145048    0.155756    0.164693    0.383802
4    000008.SZ    0.504163    841.563706    -0.032815    0.483784    0.588235    0.873699    -0.03    -0.222523    0.325086    ...    NaN    NaN    NaN    0.051450    0.426663    NaN    0.006928    0.856847    0.877985    0.051259
...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...
5548    920978.BJ    -0.218878    NaN    -0.032815    0.161261    0.351262    0.291066    -0.28    -0.067748    -0.242891    ...    0.002462    0.002109    0.571580    0.855683    0.066839    NaN    0.299364    0.557562    0.553111    0.790770
5549    920981.BJ    1.105317    270.097142    0.430754    0.576216    -0.260980    0.375780    0.01    -0.708108    -0.062644    ...    0.011334    0.011076    0.533789    0.453932    1.031041    NaN    0.373963    0.844808    0.878737    0.876687
5550    920982.BJ    -6.294590    926.663269    0.500000    0.009189    0.499888    0.299269    -2.53    -0.296216    -0.591400    ...    0.005954    0.005663    0.304068    0.862981    -0.338755    0.492325    -0.112385    0.332205    0.344050    0.839292
5551    920985.BJ    0.028715    201.156243    -0.032815    0.252072    0.580913    0.593308    -0.16    -0.627387    -0.717185    ...    0.007263    0.007072    0.995508    0.021529    -6.412283    NaN    -0.707610    0.030098    0.015040    0.363736
5552    920992.BJ    0.006789    324.404670    -0.032815    0.796757    0.725953    0.290438    -0.40    -0.382883    -0.588990    ...    0.000450    0.000297    0.806843    0.500274    -0.043741    0.895833    0.052419    0.565463    0.561760    0.474644
5553 rows × 223 columns

说明:

factor_value是Tushare因子库的核心数据接口,用于获取Tushare因子库中各因子的具体数值。该接口与factor_list(因子列表接口)配合使用——factor_list提供因子的元数据信息(名称、分类、算法逻辑),factor_value则提供具体的因子数值。

相关文章
|
19天前
|
人工智能 缓存 前端开发
DeepSeek Harness 首发实测 + 入门教程,夯爆了!梁神我错了
DeepSeek Harness + DeepSeek V4 Pro 项目实战保姆级教程!手把手带你从零安装开源 AI 编程工具,开发架构图、知识讲解网站、3D 网页游戏、全栈 AI 应用 4 个项目,覆盖运行模式选择、插件安装与开发,看看能不能对标 Claude。
13102 84
DeepSeek Harness 首发实测 + 入门教程,夯爆了!梁神我错了
|
7天前
|
人工智能 自然语言处理 安全
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
本文聚焦阿里云2026年推出的三款自研AI办公产品,清晰拆解千问办公、Qoder Teams、Qoder CN的差异化定位与能力边界:千问办公主打职场全场景提效,支持自然语言指令一键完成PPT生成、数据分析等高频办公任务;Qoder Teams面向程序员团队,深度整合AI代码生成、团队协同与企业知识库能力;Qoder CN则专为金融、政务等强合规场景打造,实现数据不出境与VPC私有化部署。文章同步给出分场景选型指南与最新活动定价,帮助不同类型的企业按需组合产品,实现业务岗、研发岗与强合规场景的AI能力全覆盖。
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
|
2天前
|
缓存 人工智能 API
阿里云Qwen3.8‑Flash完整能力解析:模型特性、API调用实操与计费规则深度拆解
在AI应用快速落地的当下,开发者与企业选型大模型API,不再只单纯关注评测榜单分数,推理速度、上下文长度、多模态能力、工具调用稳定性以及实际调用成本,共同决定项目能否平稳上线。Qwen3.8‑Flash作为新一代多模态混合专家模型,主打高性能推理与低成本开销,面向编程开发、智能Agent工作流、超长文档解析、图文混合理解等高频场景,提供托管API服务,权重同时开放可供本地部署,兼容主流接口协议,能够无缝接入各类开发工具链。很多开发者在接入过程中,容易混淆普通按量Token计费、缓存计费、各类订阅计划之间的差异,造成实际账单超出预估。本文从模型底层架构、核心功能能力、适用场景、API调用实操、完
678 0
|
12天前
|
Web App开发 人工智能 API
16 个超火的 DeepSeek Harness 插件,大肥鱼已经落后 N 个版本了。。。
DeepSeek Harness 精选插件推荐合集,从图片识别、浏览器操控、多 Agent 协作到手机远程控制,一口气带你看完 DSH 社区热门的十几个插件,覆盖技能扩展、UI 界面增强、整活玩法三大类,让你的鲸鱼变得更强。
1734 4
|
13天前
|
人工智能 Java BI
【AI】DeepSeek Harness 安装、运行、管理插件
本文介绍了如何运行DeepSeek开源的Agent框架DeepSeek Harness(dsh)。主要内容包括:使用nvm安装适配的Node版本;通过代理加速克隆GitHub源码;使用pnpm安装依赖并启动项目;配置DeepSeek API Token;安装扩展功能的插件。该框架自带Web界面,支持模型适配、文件编辑等插件化功能
1908 1
|
人工智能 JavaScript 开发工具
DeepSeek Harness 本地安装与使用指南
DeepSeek Harness(DSH)是DeepSeek AI开源的Agent运行框架,支持本地文件操作、命令执行与工具调用。基于Cordis插件架构,具备高扩展性与强可控性,适合开发者搭建可控Agent环境或开展模型基准测试。当前为开发者预览版,需Node.js环境,推荐先用`npx @deepseek-ai/dsh web`快速体验。
5145 0
|
15天前
|
人工智能 JavaScript 测试技术
保姆级教程:DeepSeek Harness从安装到跑通测试,30分钟上手
DeepSeek Harness是DeepSeek开源的AI Agent运行时,主打“一行命令安装、5分钟跑通”。它让模型真正动手干活——读代码、跑测试、分析失败、生成修复方案。本文手把手教你30分钟从零上手,覆盖安装、配置、实测及避坑指南,助你快速掌握下一代AI编程范式。
|
8天前
|
人工智能 Linux iOS开发
Ollama使用教程:Ollama官网下载、Ollama本地部署大模型(2026最新)
Ollama 是一款免费开源的本地大模型运行工具,支持在 Windows/macOS/Linux 上离线运行 Qwen、DeepSeek、Llama 等主流开源模型,数据不出本机、隐私安全。提供 OpenAI 兼容 API,命令行一键拉取/运行/管理模型,无需联网,无调用限制,是开发者与 AI 爱好者部署本地 AI 助手的理想选择。(239 字)
|
14天前
|
人工智能 JavaScript 测试技术
从 0 到 1,DeepSeek Harness 保姆级安装与使用教程!
DeepSeek Harness是DeepSeek推出的开源Agent运行框架,秉持“一切皆插件”理念,支持模型、工具、技能、工作流等全模块自由替换与扩展。其核心Cordis内核实现动态插件管理,赋能Agent自进化。已成GitHub史上增速最快开源项目(15w+ Star),标志着国内大模型从拼价格转向重架构与生态的新拐点。
1344 6
从 0 到 1,DeepSeek Harness 保姆级安装与使用教程!