**请注意:该表不是日频数据,不能直接获取作为因子数据。该数据适合对财务数据有深入研究的用户使用,请详细阅读后续文档!** **若想获取日频财务因子,请使用 cn_stock_factors_financial_items 和 cn_stock_factors_financial_indicators 数据表** * cn_stock_factors_financial_items: https://bigquant.com/data/datasources/cn_stock_factors_financial_items * cn_stock_factors_financial_indicators: https://bigquant.com/data/datasources/cn_stock_factors_financial_indicators # 一、数据简介 该表计算财务附注数据的 LF/MRQ/TTM 数据,这三种数据的介绍详见各表文档: * cn_stock_financial_lf_shift: https://bigquant.com/data/datasources/cn_stock_financial_lf_shift * cn_stock_financial_mrq_shift: https://bigquant.com/data/datasources/cn_stock_financial_mrq_shift * cn_stock_financial_ttm_shift: https://bigquant.com/data/datasources/cn_stock_financial_ttm_shift SHIFT 的概念在上述文档中也有体现。 * 数据起始时间:2005-01-01 * 数据更新频率:不定期,当上市公司发布相关公告时更新 * 表主键如下: | 关键字 | 释意 | | --- | --- | | date | 指该财报的公布日期或者变更日期,与cn_stock_financial_changedate中的changedate对应 | | instrument | 股票代码 | | report_date | 财务报告期,规则见后文“财务通用知识” | | shift | 偏移报告期,即站在历史节点t上,可以向前查看的偏移n期的财务数据 | # 【通用知识——财务衍生】一、财务衍生基础 因为原始财务数据是记录性质的数据,只会在上市公司公布财报时有一定对应报告期的记录,记录对应财务数据的值,所以这类非规整的数据很难直接用于量化投资中。**因此我们基于原始财务数据进行了加工,这样对财务报表有深入研究的投资可以基于这些加工后财务衍生数据计算更加丰富的财务指标和因子。** 财务衍生是对原始财务数据的加工,加工成 LF、LY、MRQ、TTM 四类数据,因此财务衍生数据的字段都是在原始财务字段上加上对应的后缀。若要查询具体的字段,可以先去原始财报的文档中查询具体的财务字段,然后加上对应的后缀即可,原始财务数据表的相关知识可以查询下面各表的文档: * 财报变更日期(cn_stock_financial_changedate):[数据表文档链接点击这里](https://bigquant.com/data/datasources/cn_stock_financial_changedate "点击访问") * 利润表(cn_stock_financial_income_general_pit):[数据表文档链接点击这里](https://bigquant.com/data/datasources/cn_stock_financial_income_general_pit "点击访问") * 资产负债表(cn_stock_financial_balance_general_pit):[数据表文档链接点击这里](https://bigquant.com/data/datasources/cn_stock_financial_balance_general_pit "点击访问") * 现金流量表(cn_stock_financial_cashflow_general_pit):[数据表文档链接点击这里](https://bigquant.com/data/datasources/cn_stock_financial_cashflow_general_pit "点击访问") 在 BigQuant 平台上,我们通常用date 或者 changedate 表示财报变更日期,即上市公司披露财报的公告日;用report_date 表示报告期,即这一条数据来自来个报告期,分别有以下几个值: * xxxx-03-31 表示xxxx年的一季报,比如:2024-03-31 指 2024年一季报。 * xxxx-06-30 表示xxxx年的半年报,比如:2024-06-30 指 2024年半年报。 * xxxx-09-30 表示xxxx年的三季报,比如:2024-09-30 指 2024年三季报。 * xxxx-12-31 表示xxxx年的年报,比如:2024-12-31 指 2024年年报。 接下来,着重介绍 **财务衍生数据表** 中会涉及的专业名词 # 【通用知识——财务衍生】二、专业术语 * **lf (last file)**: 指该表里面的数据取自最新一期财务数据,具体例子说明见 cn_stock_financial_lf_shift 表文档。 * **ly (last year)**: 指该表里面的数据取自最新一年报财务数据,具体例子说明见 cn_stock_financial_ly_shift 表文档。 * **mrq (most recent quarter)**: 指该表里面的数据计算的是最新一个单季度的财务数据,具体例子说明见 cn_stock_financial_mrq_shift 表文档。 * **ttm (trailing twelve months)**: 指该表里面的数据取自最新滚动十二月的财务数据,具体例子说明见 cn_stock_financial_ttm_shift 表文档。 * **shift (偏移期)**: 偏移期的概念会在每张表的文档中举例说明。 # 【通用知识——财务衍生】三、PIT (point in time) 在平台加工的“衍生数据”和“财务分析”两大类的财务数据中(这两大类数据的用法参见后文),我们同样进行PIT处理,我们以 002473.SZ 这只股票的流动资产(total_current_assets)数据举例: ```python import dai import pandas as pd pd.set_option('display.float_format', '{:.2f}'.format) dai.query(""" SELECT date, instrument, report_date, shift, total_current_assets_lf FROM cn_stock_financial_lf_shift WHERE instrument='002473.SZ' AND shift < 3 AND ((date='2020-04-30') OR (date='2020-08-27')) """).df().sort_values("date") ``` 通过上述代码,我们得到以下数据,可以看出,站在2020年4月30日这一天,我们能获取到 002473.SZ 的2019年年报的流动资产为 223449880.95,但站在2020-08-27这一天时,我们能获取到的2019年年报的流动资产为 228470428.90,其主要原因是该公司于2020年4月30日首次公布了2019年年报的财务数据,其披露的流动资产(total_current_assets)的值为223449880.95,但该公司又于2020年8月27日2019年年报的流动资产数据进行修正为228470428.90。 | | date | instrument | report_date | shift | total_current_assets_lf | |---:|:-----------|:-------------|:------------|--------:|--------------------------:| | 0 | 2020-04-30 | 002473.SZ | 2019-09-30 | 2 | 268546184.69 | | 1 | 2020-04-30 | 002473.SZ | 2019-12-31 | 1 | **223449880.95** | | 2 | 2020-04-30 | 002473.SZ | 2020-03-31 | 0 | 213964081.16 | | 3 | 2020-08-27 | 002473.SZ | 2019-12-31 | 2 | **228470428.90** | | 4 | 2020-08-27 | 002473.SZ | 2020-03-31 | 1 | 233220236.75 | | 5 | 2020-08-27 | 002473.SZ | 2020-06-30 | 0 | 222315509.19 |
财务衍生(财务附注) (cn_stock_financial_notes_shift)
数据描述: 该数据表是对原始财务附注数据的加工,加工了 LF/MRQ/TTM 三类数据,并通过“shift”字段(以季为单位)来表示与初始报告期的偏移量。这些数据从公司财报首次披露开始,按报告期记录,直至最新一期。详见文档!
文档
用例
表结构
字段 | 字段类型 | 字段描述 |
invested_realestate_fair_value_change_lf | DOUBLE | 采用公允价值模式进行后续计量的投资性房地产公允价值变动产生的损益(最新一期) |
invested_realestate_fair_value_change_mrq | DOUBLE | 采用公允价值模式进行后续计量的投资性房地产公允价值变动产生的损益(单季度) |
invested_realestate_fair_value_change_ttm | DOUBLE | 采用公允价值模式进行后续计量的投资性房地产公允价值变动产生的损益(滚动十二期) |
shift | TINYINT | 偏移报告期 |
manage_investment_mrq | DOUBLE | 委托他人投资或管理资产的损益(单季度) |
merge_lf | DOUBLE | 同一控制下企业合并产生的子公司期初至合并日的当期净损益(最新一期) |
report_date | TIMESTAMP_NS | 报告期 |
merge_mrq | DOUBLE | 同一控制下企业合并产生的子公司期初至合并日的当期净损益(单季度) |
merge_ttm | DOUBLE | 同一控制下企业合并产生的子公司期初至合并日的当期净损益(滚动十二期) |
taxfree_lf | DOUBLE | 税收返还、减免(最新一期) |
instrument | VARCHAR | 证券代码 |
taxfree_mrq | DOUBLE | 税收返还、减免(单季度) |
taxfree_ttm | DOUBLE | 税收返还、减免(滚动十二期) |
trustee_fee_lf | DOUBLE | 受托经营取得的托管费收入(最新一期) |
trustee_fee_mrq | DOUBLE | 受托经营取得的托管费收入(单季度) |
trustee_fee_ttm | DOUBLE | 受托经营取得的托管费收入(滚动十二期) |
occupancy_fee_lf | DOUBLE | 计入当期损益的对非金融企业收取的资金占用费(最新一期) |
occupancy_fee_mrq | DOUBLE | 计入当期损益的对非金融企业收取的资金占用费(单季度) |
occupancy_fee_ttm | DOUBLE | 计入当期损益的对非金融企业收取的资金占用费(滚动十二期) |
illiquid_assets_lf | DOUBLE | 非流动性资产处置损益(最新一期) |
illiquid_assets_mrq | DOUBLE | 非流动性资产处置损益(单季度) |
illiquid_assets_ttm | DOUBLE | 非流动性资产处置损益(滚动十二期) |
government_grants_lf | DOUBLE | 计入当期损益的政府补助(最新一期) |
income_tax_impact_lf | DOUBLE | 对所得税影响额(最新一期) |
manage_investment_lf | DOUBLE | 委托他人投资或管理资产的损益(最新一期) |
fair_value_trading_lf | DOUBLE | 交易价格显失公允的交易产生的超过公允价值部分的损益(最新一期) |
government_grants_mrq | DOUBLE | 计入当期损益的政府补助(单季度) |
government_grants_ttm | DOUBLE | 计入当期损益的政府补助(滚动十二期) |
income_tax_impact_mrq | DOUBLE | 对所得税影响额(单季度) |
income_tax_impact_ttm | DOUBLE | 对所得税影响额(滚动十二期) |
date | TIMESTAMP_NS | 日期 |
manage_investment_ttm | DOUBLE | 委托他人投资或管理资产的损益(滚动十二期) |
bussiness_unrelated_lf | DOUBLE | 或有事项产生的损益(最新一期) |
debt_reorganization_lf | DOUBLE | 债务重组损益(最新一期) |
fair_value_trading_mrq | DOUBLE | 交易价格显失公允的交易产生的超过公允价值部分的损益(单季度) |
fair_value_trading_ttm | DOUBLE | 交易价格显失公允的交易产生的超过公允价值部分的损益(滚动十二期) |
bussiness_unrelated_mrq | DOUBLE | 或有事项产生的损益(单季度) |
bussiness_unrelated_ttm | DOUBLE | 或有事项产生的损益(滚动十二期) |
debt_reorganization_mrq | DOUBLE | 债务重组损益(单季度) |
debt_reorganization_ttm | DOUBLE | 债务重组损益(滚动十二期) |
fair_value_investment_lf | DOUBLE | 取得关联企业的投资成本小于取得时应享有被投资单位可辨认净资产公允价值产生的收益(最新一期) |
external_entruste_loan_lf | DOUBLE | 对外委托贷款贷款取得的损益(最新一期) |
fair_value_investment_mrq | DOUBLE | 取得关联企业的投资成本小于取得时应享有被投资单位可辨认净资产公允价值产生的收益(单季度) |
fair_value_investment_ttm | DOUBLE | 取得关联企业的投资成本小于取得时应享有被投资单位可辨认净资产公允价值产生的收益(滚动十二期) |
other_financial_income_lf | DOUBLE | 除相关套期保值外的金融资产收益(最新一期) |
external_entruste_loan_mrq | DOUBLE | 对外委托贷款贷款取得的损益(单季度) |
external_entruste_loan_ttm | DOUBLE | 对外委托贷款贷款取得的损益(滚动十二期) |
nonrecurring_income_sum_lf | DOUBLE | 非经常性损益合计(最新一期) |
other_financial_income_mrq | DOUBLE | 除相关套期保值外的金融资产收益(单季度) |
other_financial_income_ttm | DOUBLE | 除相关套期保值外的金融资产收益(滚动十二期) |
nonrecurring_income_sum_mrq | DOUBLE | 非经常性损益合计(单季度) |
nonrecurring_income_sum_ttm | DOUBLE | 非经常性损益合计(滚动十二期) |
other_nonrecurring_items_lf | DOUBLE | 其他符合非经营性损益定义的项目(最新一期) |
enterprise_reorganization_lf | DOUBLE | 企业重组费用(最新一期) |
other_nonoperating_income_lf | DOUBLE | 除上述各项外的其他营业外损益(最新一期) |
other_nonrecurring_items_mrq | DOUBLE | 其他符合非经营性损益定义的项目(单季度) |
other_nonrecurring_items_ttm | DOUBLE | 其他符合非经营性损益定义的项目(滚动十二期) |
enterprise_reorganization_mrq | DOUBLE | 企业重组费用(单季度) |
enterprise_reorganization_ttm | DOUBLE | 企业重组费用(滚动十二期) |
influence_after_adjustment_lf | DOUBLE | 对当期损益进行一次性调整造成的影响(最新一期) |
other_nonoperating_income_mrq | DOUBLE | 除上述各项外的其他营业外损益(单季度) |
other_nonoperating_income_ttm | DOUBLE | 除上述各项外的其他营业外损益(滚动十二期) |
influence_after_adjustment_mrq | DOUBLE | 对当期损益进行一次性调整造成的影响(单季度) |
influence_after_adjustment_ttm | DOUBLE | 对当期损益进行一次性调整造成的影响(滚动十二期) |
non_monetary_asset_exchange_lf | DOUBLE | 非货币性资产交换损益(最新一期) |
non_monetary_asset_exchange_mrq | DOUBLE | 非货币性资产交换损益(单季度) |
non_monetary_asset_exchange_ttm | DOUBLE | 非货币性资产交换损益(滚动十二期) |
nonrecurring_income_to_owner_lf | DOUBLE | 归属于母公司所有者的非经常性损益净额(最新一期) |
nonrecurring_income_to_owner_mrq | DOUBLE | 归属于母公司所有者的非经常性损益净额(单季度) |
nonrecurring_income_to_owner_ttm | DOUBLE | 归属于母公司所有者的非经常性损益净额(滚动十二期) |
reversal_of_impairment_reserve_lf | DOUBLE | 单独进行减值测试的应收款项减值准备转回(最新一期) |
nonrecurring_income_to_minority_lf | DOUBLE | 归属于少数股东的非经常性损益净额(最新一期) |
reversal_of_impairment_reserve_mrq | DOUBLE | 单独进行减值测试的应收款项减值准备转回(单季度) |
reversal_of_impairment_reserve_ttm | DOUBLE | 单独进行减值测试的应收款项减值准备转回(滚动十二期) |
nonrecurring_income_to_minority_mrq | DOUBLE | 归属于少数股东的非经常性损益净额(单季度) |
nonrecurring_income_to_minority_ttm | DOUBLE | 归属于少数股东的非经常性损益净额(滚动十二期) |
表名cn_stock_financial_notes_shift
起始时间:
最近更新时间: