财务数据¶
财务报表数据(资产负债表、利润表、现金流量表等)查询与下载。
财务数据客户端方法集合,对应 /api/financial/* 端点。
get_financial_data(stocks: list[str], tables: list[str] | None = None, start_time: str = '', end_time: str = '', report_type: str = 'report_time') -> dict
¶
获取上市公司财务报表数据。
底层调用 xtdata.get_financial_data(),返回指定股票在时间范围内的
财务报表数据。需要先通过 download_financial() 下载数据到服务端。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
stocks
|
list[str]
|
股票代码列表,如 |
必需 |
tables
|
list[str] | None
|
财务表名列表,如 |
None
|
start_time
|
str
|
开始时间,格式 |
''
|
end_time
|
str
|
结束时间 |
''
|
report_type
|
str
|
报表时间类型:
- |
'report_time'
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
嵌套字典 |
download_financial(stocks: list[str], tables: list[str] | None = None, start_time: str = '', end_time: str = '') -> dict
¶
触发服务端异步下载财务数据。
底层调用 xtdata.download_financial_data(),向行情服务器请求
下载指定股票的财务报表数据到服务端本地缓存。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
stocks
|
list[str]
|
股票代码列表 |
必需 |
tables
|
list[str] | None
|
财务表名列表,为空则下载全部表 |
None
|
start_time
|
str
|
开始时间 |
''
|
end_time
|
str
|
结束时间 |
''
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
下载任务状态信息 |
get_financial_data_ori(stocks: list[str], tables: list[str] | None = None, start_time: str = '', end_time: str = '', report_type: str = 'report_time') -> dict
¶
获取原始格式财务数据。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
stocks
|
list[str]
|
股票代码列表 |
必需 |
tables
|
list[str] | None
|
财务表名列表,为 None 时返回全部 |
None
|
start_time
|
str
|
开始时间 |
''
|
end_time
|
str
|
结束时间 |
''
|
report_type
|
str
|
报表时间类型 |
'report_time'
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
原始格式财务数据 |