F10-板块与指数¶
作用¶
查询板块 F10(880xxx)、指数 F10(如 399001)和大盘指数 F10(000001)。三者共用 client.f10.market_report() 一个方法,靠 section 分派到不同的 Entry 家族:
| 标的类型 | 代码示例 | Entry 家族 | 页面目录 |
|---|---|---|---|
| 板块 | 880472 |
CWServ.skef10_bk_* |
sketchf10/zsf10/ |
| 指数 | 399001 |
CWServ.skef10_zs_* |
sketchf10/zsf10/ |
| 大盘指数 | 000001 |
CWServ.skef10_dpzx_* |
sketchf10/dpzxf10/ |
传错标的类型不会报错,只是服务端返回空表——例如 section="board_info" 传 399001,或 section="index_info" 传 880472。
| 项目 | 内容 |
|---|---|
| 调用方法 | client.f10.market_report(code, section="board_info", *, arg="", date=None, page=1, page_size=20) |
| 底层 Entry | CWServ.skef10_bk_getinfo 等 CWServ.skef10_bk_* / skef10_zs_* / skef10_dpzx_* |
| 返回模型 | F10Response |
分区(section)¶
| section | 中文分区 | arg 默认值 |
适用标的 |
|---|---|---|---|
board_info |
板块名称与市场 | — | 板块 |
board_basics |
板块基础资料 | 001 |
板块 |
board_description |
板块说明 | 002 |
板块 |
board_trading |
板块交易数据 | 004 |
板块 |
board_flow |
板块资金 | 001_1(002_1/003_1 可切换口径) |
板块 |
board_members |
成份股数据 | 001(002~005 可切换表) |
板块 |
board_analysis |
板块三点分析 | 001 |
板块 |
board_finance_compare |
成份股财务对比 | — | 板块 |
board_candidates |
成份股候选数据 | 001/002 |
板块 |
board_trend |
板块异动分析 | — | 板块 |
index_info |
指数信息 | — | 指数 |
index_profile |
指数概况 | — | 指数 |
index_tracking |
跟踪标的 | — | 指数 |
index_flow |
指数资金动向 | 004_1(003/004_2 可切换) |
指数 |
index_flow_members |
成份股资金 | 001 |
指数 |
index_notices |
今日提示 | 001 |
指数 |
market_basic |
大盘指数基本信息 | — | 大盘 |
market_margin |
大盘两融 | — | 大盘 |
market_new_shares |
新股分析 | — | 大盘(不需要 code) |
market_capital |
大盘市场概览 | 004(001~004 可切换) |
大盘(不需要 code) |
market_new_shares 与 market_capital 不传 code,签名里的 code 会被忽略;page / page_size 只对集合类分区(board_members、index_tracking、index_flow 等)有效。
示例¶
from eltdx import F10Client
f10 = F10Client(timeout=3)
board = f10.market_report("880472", "board_info")
members = f10.market_report("880472", "board_members", page_size=20)
index = f10.market_report("399001", "index_info")
market = f10.market_report("000001", "market_basic")
print(board.rows[0])
print(members.rows[:3])
print(index.rows[0])
print(market.rows[0])
参数¶
| 参数 | 含义 |
|---|---|
code |
板块 / 指数 / 大盘指数代码;market_new_shares、market_capital 不需要 |
section |
分区,见上表,默认 board_info |
arg |
分区附加参数(口径 / 表号 / 排序键),如 board_flow 的 001_1 |
date |
保留参数,当前没有分区使用 |
page / page_size |
页码 / 每页条数,默认 1 / 20 |
请求对照¶
Entry = "CWServ.skef10_bk_getinfo" # {"Params": ["880472"]}
Entry = "CWServ.skef10_bk_cpbd_jczl" # {"Params": ["001", "880472", ""]} 001/002/004 -> basics/description/trading
Entry = "CWServ.skef10_bk_zjlx" # {"Params": ["001_1", "880472", ""]}
Entry = "CWServ.skef10_bk_scgl" # {"Params": ["001", "880472", "1", "20"]}
Entry = "CWServ.skef10_bk_sdfx" # {"Params": ["001", "880472", ""]}
Entry = "CWServ.skef10_bk_ggdb_cwdb" # {"Params": ["880472"]}
Entry = "CWServ.skef10_bk_cfgsj" # {"Params": ["001", "880472"]}
Entry = "CWServ.skef10_bk_ydfx" # {"Params": ["880472"]}
Entry = "CWServ.skef10_zs_getinfo" # {"Params": ["399001"]}
Entry = "CWServ.skef10_zs_jbxx_zsgk" # {"Params": ["399001"]}
Entry = "CWServ.skef10_zs_jbxx_gzbd" # {"Params": ["399001", "1", "20"]}
Entry = "CWServ.skef10_zs_zjdx" # {"Params": ["004_1", "399001", "", "", "1", "20"]}
Entry = "CWServ.skef10_zs_cfgsj_cfgjcsj" # {"Params": ["001", "399001", "1", "20"]}
Entry = "CWServ.skef10_zs_jrts" # {"Params": ["001", "399001", "1", "20"]}
Entry = "CWServ.skef10_dpzx_jbxx" # {"Params": ["002", "000001"]}
Entry = "CWServ.skef10_dpzx_rzrq" # {"Params": ["001", "000001"]}
Entry = "CWServ.skef10_dpzx_xgfx" # {"Params": ["002"]}
Entry = "CWServ.skef10_dpzx_scgl" # {"Params": ["004"]}
返回示例¶
section="board_info"(板块名称与市场):
f10.market_report("880472", "board_info").rows[0]
# {"T002": None, "T003": 880472, "T004": "证券", "sc": 1}
section="board_flow"(板块资金,实测 51 行):
f10.market_report("880472", "board_flow").rows[0]
# {
# "N001": 20261013, # 交易日
# "N002": "板块",
# "N003": "880472", # 代码
# "sc": 1, # 市场
# "N004": "证券", # 名称
# "N005": 73275240, # 主力净额
# "N006": 184483378,
# "N007": -12923100120,
# "N008": -378844670,
# "N009": -1477016510,
# "N010": -14661740342,
# }
section="index_info"(指数信息):
f10.market_report("399001", "index_info").rows[0]
# {"T001": "399001", "T003": "深证成指", "T023": "0", "T010": "股票"}
section="market_basic"(大盘指数基本信息):
f10.market_report("000001", "market_basic").rows[0]
# {
# "N001": "上证综合指数", # 指数全称
# "N002": "上证指数", # 指数简称
# "N003": "股票",
# "N004": "1991-07-15 00:00:00", # 发布日期
# "N005": "000001",
# "N006": "1990-12-19 00:00:00", # 基期
# "N007": 2229, # 样本数
# "N008": 100, # 基点
# "N009": "上证综合指数由在上海证券交易所上市的…",
# }
section="index_tracking"、section="index_notices"、section="market_margin"、section="market_new_shares":
f10.market_report("399001", "index_tracking").rows[0]
# {"N001": "159903", "N002": "深成ETF南方", "sc": "33", "N003": 878934067.5, "N008": "2009-12-04", "N009": "孙伟", "N010": "南方基金"}
f10.market_report("399001", "index_notices").rows[0]
# {"N001": "000513", "N002": "丽珠集团", "sc": 0, "N003": "每10股派10.20元(含税)", "N005": "2026-10-13"}
f10.market_report("000001", "market_margin").rows[0]
# {"N001": "2026-10-12", "N002": "603515", "sc": 1, "N003": "欧普照明", "N004": "998619", "N005": "47527847", "N006": 0.417516}
f10.market_report("000001", "market_new_shares").rows[0]
# {"N001": "2026-10-13", "N002": "301660", "sc": 0, "N003": "粤芯半导体", "N004": 223.0641, "N005": 70.2086, "N007": 12.01, "N008": 6156878500}
market_margin 实测 1676 行、market_new_shares 48 行、board_members / board_finance_compare 各 50 行、index_tracking 8 行、index_notices 6 行。
字段对照¶
| section | 常用字段 |
|---|---|
board_info |
T003 板块代码、T004 板块名称、sc 市场 |
board_basics |
N001 流通市值、N002 总市值、N003 换手率%、N004 市盈率、N005/N006 涨跌幅、N009/dm 权重股、N012 报告期 |
board_description |
N012 日期、N013 板块类型、N014 板块简介、N002~N006 成份股要点 |
board_trading |
N001 交易日、N002 板块指数、N003 成交额、N004/N005 上涨与下跌家数、N006~N010 各区间涨跌幅 |
board_flow |
N001 交易日、N004 名称、N005 主力净额、N006~N010 分档净额 |
board_members |
N001 代码、N002 名称、sc 市场、N003 分红方案、N004 进度、N005~N007 关键日期、N008 报告期 |
board_analysis |
N001~N010 三点分析指标、N011 统计日期 |
board_finance_compare |
dm/N002 代码与名称、N001 报告期、N003~N011 财务对比指标 |
board_candidates |
N001~N010 候选数据;无数据时为空表 |
board_trend |
ct 异动家数、ct_Z / ct_D 分类家数 |
index_info |
T001 指数代码、T003 指数名称、T010 品种类型 |
index_profile |
N001 指数全称、N002 代码、N005 发布日期、N006 基点、N007 基期、N011 样本数、N012/N013 编制说明 |
index_tracking |
N001 基金代码、N002 基金名称、sc 市场、N003 规模、N009 基金经理、N010 基金公司 |
index_flow |
N001 日期、N002 成交额、N003 净流入、N004 资金规模 |
index_flow_members |
N001 成分股代码、N002 名称、N003 日期、N004 标记 |
index_notices |
N001 代码、N002 名称、N003 分红方案、N004 类型、N005~N007 关键日期 |
market_basic |
见上方示例的 N001~N009 |
market_margin |
N001 日期、N002 代码、N003 名称、N004 融资余额、N005 融券余额、N006 占流通市值%、N008/N009 附加金额 |
market_new_shares |
N001 日期、N002 代码、N003 名称、N004 发行价、N005 发行市盈率、N007 中签率、N008 募资额 |
market_capital |
N001 代码、N002 名称、N003 方案说明、N004 进度 |
板块分区常返回 1~3 张表,全部表可用:
适合做板块资金与成份股分析、指数编制信息查询和大盘两融 / 新股统计。