# 批量获取股票基本信息get_stock_info_batch
# 根据证券代码列表批量获取股票基本财务数据,含基础信息、股本、财务、每股指标、行业地域
get_stock_info_batch(
stock_list: list[str] = [],
field_list: list[str] = [],
return_df: bool = False
) -> Dict
1
2
3
4
5
2
3
4
5
# 输入参数
| 参数 | 是否必选 | 参数类型 | 参数说明 |
|---|---|---|---|
| stock_list | Y | list[str] | 证券代码列表,须带市场后缀,例如 ["600000.SH", "688318.SH"] |
| field_list | N | list[str] | 指定返回字段,为空 [] 返回全部字段,未知字段静默忽略 |
| return_df | N | bool | 为 True 且已安装 pandas 时返回 DataFrame(行索引为证券代码),否则返回 dict |
# 返回数据
| 数据字段 | 默认返回 | 数据类型 | 数据说明 |
|---|---|---|---|
| Name | Y | str | 证券名称 |
| Unit | Y | str | 交易单位 |
| VolBase | Y | str | 量比的基量 |
| MinPrice | Y | str | 最小价格变动 |
| XsFlag | Y | str | 价格小数位数 |
| Fz | Y | List[str] | 开收市时间(4 段,8 个元素) |
| DelayMin | Y | str | 延时分钟数 |
| QHVolBaseRate | Y | str | 期货期权的每手乘数 |
| HKVolBaseRate | Y | str | 港股/日股/新加坡股每手股数 |
| BelongHS300 | Y | str | 是否属于沪深300 |
| BelongHasKQZ | Y | str | 是否含可转债 |
| BelongRZRQ | Y | str | 是否是融资融券标的 |
| BelongHSGT | Y | str | 是否属于沪深股通 |
| IsHKGP | Y | str | 是否是港股 |
| IsQH | Y | str | 是否是期货 |
| IsQQ | Y | str | 是否是期权 |
| IsSTGP | Y | str | 是否是 ST 股票 |
| IsQuitGP | Y | str | 是否是退市整理板股票 |
| TodayDRFlag | Y | str | 当天是否有除权除息:1=分红, 2=送转股, 3=分红+送转股, 4=配股 |
| HSStockKind | Y | str | 沪深京品种类型:0=指数,1=A股主板,2=北证A股,3=创业板,4=科创板,5=B股,6=债券,7=基金,8=权证,9=其它,10=非沪深京品种 |
| ActiveCapital | Y | str | 流通股本(万股) |
| J_zgb | Y | str | 总股本(万股) |
| J_bg | Y | str | B股(万股) |
| J_hg | Y | str | H股(万股) |
| J_zzc | Y | str | 总资产(万元) |
| J_ldzc | Y | str | 流动资产(万元) |
| J_gdzc | Y | str | 固定资产(万元) |
| J_wxzc | Y | str | 无形资产(万元) |
| J_ldfz | Y | str | 流动负债(万元) |
| J_cqfz | Y | str | 少数股东权益(万元) |
| J_zbgjj | Y | str | 资本公积金(万元) |
| J_jzc | Y | str | 股东权益/净资产(万元) |
| J_yysy | Y | str | 营业收入(万元) |
| J_yycb | Y | str | 营业成本(万元) |
| J_yszk | Y | str | 应收账款(万元) |
| J_yyly | Y | str | 营业利润(万元) |
| J_tzsy | Y | str | 投资收益(万元) |
| J_jyxjl | Y | str | 经营现金净流量(万元) |
| J_zxjl | Y | str | 总现金净流量(万元) |
| J_ch | Y | str | 存货(万元) |
| J_lyze | Y | str | 利润总额(万元) |
| J_shly | Y | str | 税后利润(万元) |
| J_jly | Y | str | 净利润(万元) |
| J_wfply | Y | str | 未分配利润(万元) |
| J_jyl | Y | str | 净资产收益率(%) |
| J_mgwfp | Y | str | 每股未分配 |
| J_mgsy | Y | str | 每股收益(折算为全年) |
| J_mgsy2 | Y | str | 季报每股收益 |
| J_mggjj | Y | str | 每股公积金 |
| J_mgjzc | Y | str | 每股净资产 |
| J_mgjzc2 | Y | str | 季报每股净资产 |
| J_gdqyb | Y | str | 股东权益比 |
| J_gdrs | Y | str | 股东人数 |
| J_HalfYearFlag | Y | str | 报告期月份(3,6,9,12) |
| J_start | Y | str | 上市日期 |
| tdx_dycode | Y | str | 通达信地域代码 |
| tdx_dyname | Y | str | 通达信地域 |
| rs_hycode_sim | Y | str | 通达信行业代码 |
| rs_hyname | Y | str | 通达信行业 |
| blockzscode | Y | str | 所属的行业板块指数代码 |
| underly_setcode | Y | str | 标的市场代码(如 ETF 跟踪的指数市场) |
| underly_code | Y | str | 标的代码(如 ETF 跟踪的指数代码) |
外层结构为 {证券代码: {字段: 值}},每个证券一条记录、键顺序与 stock_list 入参顺序一致。不同证券类型(股票/基金/债券/指数)只返回其中一部分字段。
# 接口使用
批量获取 600000.SH 与 688318.SH 的基本信息。
info = tq.get_stock_info_batch(
stock_list=["600000.SH", "688318.SH"],
)
print(info)
1
2
3
4
2
3
4
# 数据样本
{
"600000.SH": {
"ActiveCapital": "3330583.76",
"BelongHS300": "1",
"BelongHSGT": "1",
"Fz": ["570", "690", "780", "900", "900", "900", "900", "900"],
"HSStockKind": "1",
"J_HalfYearFlag": "3",
"J_gdrs": "151091.00",
"J_jly": "1786099.92",
"J_jyl": "2.14",
"J_jzc": "83377101.21",
"J_mgjzc": "22.63",
"J_mgsy": "2.15",
"J_start": "19991110",
"J_zgb": "3330583.76",
"J_zzc": "1030564714.91",
"Name": "浦发银行",
"Unit": "100",
"VolBase": "2915.68",
"XsFlag": "2",
"rs_hyname": "全国性银行",
"tdx_dyname": "上海板块"
},
"688318.SH": {
"ActiveCapital": "35856.73",
"BelongHS300": "0",
"BelongHSGT": "1",
"Fz": ["570", "690", "780", "900", "900", "900", "900", "900"],
"HSStockKind": "4",
"J_HalfYearFlag": "3",
"J_gdrs": "22145.00",
"J_jly": "3453.87",
"J_jyl": "0.89",
"J_jzc": "387189.61",
"J_mgjzc": "10.80",
"J_mgsy": "0.39",
"J_start": "20200427",
"J_zgb": "35856.73",
"J_zzc": "404451.56",
"Name": "财富趋势",
"Unit": "100",
"VolBase": "259.49",
"XsFlag": "2",
"rs_hyname": "软件服务",
"tdx_dyname": "深圳板块"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48