估值因子 (cn_stock_valuation)

数据描述: A 股股票的日频估值指标,包含总市值、流通市值、股息率,以及按滚动十二期、最新一期年化、最新年报三种财务口径计算的市盈率、市净率、市销率、市现率。

文档
数据简介

## 一、数据简介 该表提供 A 股股票的日频估值指标:总市值、流通市值、股息率,以及按不同财务口径计算的市盈率、市净率、市销率、市现率。 - 数据起始时间:2005-01-04 - 数据结束时间:2026-11-13 - 数据更新频率:每个交易日 - 财务数据按公告日处理:某一天只使用当天及之前已经披露的财务数据,披露之前沿用上一期。 ## 二、主键说明 接口未声明主键,数据按交易日、股票存储。 | 关键字 | 释意 | | --- | --- | | date | 交易日期 | | instrument | 股票代码 | ## 三、字段说明 | 字段 | 含义 | 计算口径 | | --- | --- | --- | | total_market_cap | 总市值 | 不复权收盘价 × 总股本 | | float_market_cap | 流通市值 | 不复权收盘价 × A 股流通股本 | | dividend_yield_ratio | 股息率 | 近 365 天每股税前派现之和 × 总股本 / 总市值 | | pe_ttm | 市盈率(滚动十二期) | 总市值 / 归属母公司股东的净利润(滚动十二期) | | pe_leading | 市盈率(动态) | 总市值 / (最新一期归属母公司股东的净利润 × 4 / 最新一期所在季度) | | pe_trailing | 市盈率(静态) | 总市值 / 最新年报归属母公司股东的净利润 | | pb | 市净率 | 总市值 / 最新一期所有者权益合计 | | ps_ttm、ps_leading、ps_trailing | 市销率,三种口径同市盈率 | 分母取营业总收入 | | pcf_net_ttm、pcf_net_leading | 市现率,分母为现金及现金等价物净增加额 | 滚动十二期,或最新一期年化 | | pcf_op_ttm、pcf_op_leading | 市现率,分母为经营活动产生的现金流量净额 | 滚动十二期,或最新一期年化 | 口径说明: - 最新一期年化 = 最新一期的值 × 4 / 该期所在季度(一季报 × 4,半年报 × 2,三季报 × 4/3,年报 × 1)。 - 总市值、流通市值为空时,沿用该股票上一个有值日期的数值。 - 股本取自 cn_stock_shares,派现取自 cn_stock_dividend,收盘价取自 cn_stock_real_bar1d。 - 财务数据取自公告日不晚于当天的最新记录(cn_stock_financial_lf_shift、cn_stock_financial_ly_shift、cn_stock_financial_ttm_shift 中 `shift = 0` 的记录)。 - 财务数据缺失时,对应估值指标为空。分母为负(如亏损)时,估值指标为负;分母为 0 时可能出现无穷值,使用前请按需处理。 ## 四、示例数据 字段较多,只展示 8 个字段,取最新数据日期前 7 天的数据,按日期和股票代码排序,展示前 5 行和后 5 行。 | date | instrument | total_market_cap | float_market_cap | dividend_yield_ratio | pe_ttm | pb | ps_ttm | |:-----------|:-------------|-------------------:|-------------------:|-----------------------:|---------------------:|-------------------:|-------------------:| | 2026-11-06 | 000001.SZ | 229183893918.38 | 229181139743.71 | 0.0515664690939881 | 5.27101871937397 | 0.411682202687583 | 1.71193729864186 | | 2026-11-06 | 000002.SZ | 38655498686.04 | 31476966618.96 | 0 | -0.457545110847029 | 0.18804265853976 | 0.218339170925509 | | 2026-11-06 | 000006.SZ | 8275469631.98 | 8275469631.98 | 0 | -56.1441990453026 | 1.37086775281907 | 5.42338580753131 | | 2026-11-06 | 000007.SZ | 3211573367.88 | 3211573367.88 | 0 | -738.249534710556 | 16.7826923912216 | 8.23475574516785 | | 2026-11-06 | 000008.SZ | 6220504894.07 | 6220320020.08 | 0 | -7.60993475949697 | 2.82518957262681 | 3.29381037313669 | | 2026-11-13 | 920978.BJ | 3105491073 | 1753427103 | 0.0228985507246377 | 20.3839628175726 | 3.59944627571336 | 2.61140619814319 | | 2026-11-13 | 920981.BJ | 1836761360 | 923873981.94 | 0 | 139.918900254225 | 3.53915338164488 | 2.33054647772009 | | 2026-11-13 | 920982.BJ | 16056400479.9 | 7504428841.8 | 0.00369549150036955 | 36.6780580055201 | 7.63328119121831 | 11.7656638542619 | | 2026-11-13 | 920985.BJ | 1401927186 | 993509901.27 | 0 | -2.13396340708943 | 3.20843960915994 | 1.11478350850795 | | 2026-11-13 | 920992.BJ | 999230548.22 | 506348533.39 | 0.00871248789932236 | 60.0855891860402 | 1.59186821267897 | 3.16207449507998 |

用例
* 查询某只股票在某个时间段内的市盈率和市净率: ``` import dai dai.query(""" SELECT date, pe_ttm FROM cn_stock_valuation WHERE instrument = '000002.SZ'; """, filters={'date': ['2022-01-01', '2022-12-31']).df() ``` * 查询某一天市盈率最低的10只股票: ``` import dai dai.query(""" SELECT instrument, pe_ttm FROM cn_stock_valuation WHERE date = '2022-12-22' ORDER BY pe_ttm LIMIT 10; """).df() ```
表结构
字段 字段类型 字段描述
ps_leading DOUBLE 动态市销率
pcf_op_ttm DOUBLE 市现率(经营TTM)
pe_ttm DOUBLE 市盈率TTM
ps_ttm DOUBLE 市销率TTM
pe_trailing DOUBLE 静态市盈率
pb DOUBLE 市净率
total_market_cap DOUBLE 总市值
float_market_cap DOUBLE 流通市值
instrument VARCHAR 证券代码
pcf_op_leading DOUBLE 市现率(经营动态)
pcf_net_leading DOUBLE 市现率(净额动态)
ps_trailing DOUBLE 市销率
date TIMESTAMP_NS 日期
pcf_net_ttm DOUBLE 市现率(净额TTM)
pe_leading DOUBLE 动态市盈率
dividend_yield_ratio DOUBLE 股息率

表名:cn_stock_valuation

起始时间:

最近更新时间: