Skip to content

DataStore financial 查询

财务数据查询模块,提供财务报表、财务日历等查询功能。

模块结构

financial.py

函数

query_financial_report

查询专业财务报表。

python
from FQData.DataStore.query.financial import query_financial_report

data = query_financial_report(
    code='600000',
    report_date='2024-03-31',
    ltype='EN'
)

参数:

参数类型默认值说明
codestr/List[str]None股票代码或代码列表
report_datestr/int/ListNone报告日期
ltypestr'EN'列名语言 ('EN' 英文, 'CH'/'CN' 中文)

返回: pd.DataFrame - 财务报表数据

report_date 格式:

  • str: '2024-03-31'
  • int: 20240331
  • List: ['2024-03-31', '2024-06-30']

ltype 选项:

  • 'EN': 返回英文列名
  • 'CH''CN': 返回中文列名

query_stock_financial_calendar

查询股票财务日历。

python
from FQData.DataStore.query.financial import query_stock_financial_calendar

calendar = query_stock_financial_calendar(code='600000')

参数:

参数类型说明
codestr股票代码

返回: pd.DataFrame - 财务日历数据


财务报表指标

常用财务指标

指标代码中文名称英文名称
001营业总收入Total Operating Revenue
002营业收入Operating Revenue
003营业总成本Total Operating Cost
004营业成本Operating Cost
005销售费用Selling Expense
006管理费用Management Expense
007财务费用Financial Expense
008投资收益Investment Income
009营业利润Operating Profit
010利润总额Total Profit
011净利润Net Profit
012归属母公司净利润Net Profit to Parent
.........

使用示例

查询单只股票财务报表

python
from FQData.DataStore.query.financial import query_financial_report

data = query_financial_report(
    code='600000',
    report_date='2024-03-31'
)
print(data.head())

查询多年财务数据

python
data = query_financial_report(
    code='600000',
    report_date=['2023-03-31', '2023-06-30', '2023-09-30', '2023-12-31', '2024-03-31']
)
print(data)

使用中文列名

python
data_cn = query_financial_report(
    code='600000',
    report_date='2024-03-31',
    ltype='CN'
)
print(data_cn.head())

批量查询多只股票

python
data = query_financial_report(
    code=['600000', '000001', '000002'],
    report_date='2024-03-31'
)
print(data)

查询财务日历

python
from FQData.DataStore.query.financial import query_stock_financial_calendar

calendar = query_stock_financial_calendar(code='600000')
print(calendar)

相关文档