# 获取指定日期专业财务数据get_financial_data_by_date

# 根据股票,获取指定日期的专业财务数据,与基础财务数据不同,需要先在客户端中下载专业财务数据

get_financial_data_by_date(stock_list: List[str] = [],
							field_list: List[str] = [],
							year: int = 0,
							mmdd: int = 0) -> Dict:
1
2
3
4

# 输入参数

参数 是否必选 参数类型 参数说明
stock_list Y List[str] 证券代码列表
field_list Y List[str] 字段筛选,不能为空(如 FN193
year Y int 指定年份
mmdd Y int 指定月日
  • 如果year和mmdd都为0,表示最新的财报;
  • 如果year为0,mmdd为小于300的数字,表示最近一期向前推mmdd期的数据,如果是331,630,930,1231这些,表示最近一期的对应季报的数据;
  • 如果mmdd为0,year为一数字,表示最近一期向前推year年的同期数据;
  • 季报分界点为:0331,0630,0930,1231
  • 需要先在客户端中下载财务数据包

# 输出数据

同get_financial_data一样。

# 接口使用

from tqcenter import tq

tq.initialize(__file__)

fd = tq.get_financial_data_by_date(
        stock_list=['688318.SH'],
        field_list=['Fn193','Fn194','Fn195','Fn196','Fn197'],
        year=0,
        mmdd=0)
print(fd)
1
2
3
4
5
6
7
8
9
10

# 数据样本

{'600519.SH':
{'FN193': '162.47',
'FN194': '69.67',
'FN195': '16.07',
'FN196': '8.71',
'FN197': '25.14'}}
1
2
3
4
5
6