新闻详情

新闻详情

首页 / 资讯中心 / 详情

沪深港通数据实战:从北向资金到择时信号的全链路量化(第 3 篇):沪、深股通成分股行情:字段解析与清洗

发布时间:2026/9/28 18:05:17来源:尧图网络
沪深港通数据实战:从北向资金到择时信号的全链路量化(第 3 篇):沪、深股通成分股行情:字段解析与清洗
沪深港通数据实战从北向资金到择时信号的全链路量化第 3 篇沪、深股通成分股行情字段解析与清洗一、前言北向资金的「态度」既体现在整体净流入第 1、2 篇也体现在它在哪些标的上进出。本篇接入沪股通成分股行情ht/nbzj/hgtc与深股通成分股行情ht/nbzj/sgtc把北向标的池的实时行情落库并自研「北向成分股当日平均涨跌幅」作为情绪代理变量为第 8 篇的个股周期排名、第 11 篇的综合择时做数据铺垫。二、接口与字段2.1 沪股通成分股行情/ht/nbzj/hgtc字段含义按官方字段名推断dm / mc代码 / 名称fm今开h / l / o / yc最高 / 最低 / 开盘 / 昨收p / ud / pc最新价 / 涨跌额 / 涨跌幅hs / lb / v / cje换手 / 量比 / 成交量 / 成交额lt / sz / sjl流通市值 / 总市值 / 实流通pe市盈率zf / zs振幅 / 涨速zdf60 / zdfnc60 日涨跌幅 / 年初至今涨跌幅t时间2.2 深股通成分股行情/ht/nbzj/sgtc字段与hgtc完全一致23 个。三、自研衍生指标北向成分股当日平均涨跌幅pc.mean()衡量北向标的整体强弱。涨停家数 / 跌停家数pc 9.9与pc -9.9的计数。PE 中位数北向池估值水位参考。四、数据表设计两张结构相同的表列名与官方字段一一对应统一以 TEXT 存储原始值读取时再pd.to_numeric。CREATETABLEht_hgtc(dmTEXT,mcTEXT,fmTEXT,hTEXT,hsTEXT,lbTEXT,lTEXT,ltTEXT,oTEXT,peTEXT,pcTEXT,pTEXT,szTEXT,cjeTEXT,udTEXT,vTEXT,ycTEXT,zfTEXT,zsTEXT,sjlTEXT,zdf60TEXT,zdfncTEXT,tTEXT);-- ht_sgtc 同构五、完整代码importurllib.request,json,sqlite3,time,loggingimportpandasaspdfromdatetimeimportdatetime LICENCEYOUR_LICENCE_HEREDB_PATHquant.dbLOG_FILEseason4_article3.logBASEhttps://api.biyingapi.comlogging.basicConfig(filenameLOG_FILE,levellogging.INFO,format%(asctime)s %(levelname)s %(message)s)HGT_COLS[dm,mc,fm,h,hs,lb,l,lt,o,pe,pc,p,sz,cje,ud,v,yc,zf,zs,sjl,zdf60,zdfnc,t]defbiying_api_get_retry(url,timeout15,max_retry3):lastNoneforiinrange(max_retry):try:requrllib.request.Request(url,headers{User-Agent:Mozilla/5.0})withurllib.request.urlopen(req,timeouttimeout)asresp:returnjson.loads(resp.read().decode(utf-8))exceptExceptionase:laste logging.warning(retry %d/%d %s %s,i1,max_retry,url,e)time.sleep(1)logging.error(api failed %s %s,url,last)returnNonedef_as_list(data):returndataifisinstance(data,list)else[data]defsave_board(name,path):urlf{BASE}/ht/nbzj/{path}/{LICENCE}databiying_api_get_retry(url)ifnotdata:returnrows_as_list(data)connsqlite3.connect(DB_PATH)coldef,.join(f{c}TEXTforcinHGT_COLS)conn.execute(fCREATE TABLE IF NOT EXISTS{name}({coldef}))ph,.join(?*len(HGT_COLS))forrinrows:conn.execute(fINSERT INTO{name}VALUES ({ph}),[r.get(c)forcinHGT_COLS])conn.commit();conn.close()logging.info(%s saved %d rows,name,len(rows))defsave_hgtc():save_board(ht_hgtc,hgtc)defsave_sgtc():save_board(ht_sgtc,sgtc)defboard_sentiment():自研北向成分股情绪快照。connsqlite3.connect(DB_PATH)fornamein[ht_hgtc,ht_sgtc]:dfpd.read_sql(fSELECT dm, mc, pc, pe FROM{name},conn)ifdf.empty:continuedf[pc]pd.to_numeric(df[pc],errorscoerce)df[pe]pd.to_numeric(df[pe],errorscoerce)print(f[{name}] 平均涨跌幅{df[pc].mean():.3f}f涨停{(df[pc]9.9).sum()}跌停{(df[pc]-9.9).sum()}fPE中位数{df[pe].median():.2f})conn.close()if__name____main__:save_hgtc()save_sgtc()board_sentiment()六、业务关键点两接口返回的是成分股列表快照盘中多次拉取可捕捉北向标的强弱变化落库建议带时间戳或覆盖写。字段pc是涨跌幅百分比pe可能缺失或为负亏损股pd.to_numeric(errorscoerce)是必须的。北向成分股池与全市场行情结构几乎一致本篇单独落库便于后面按「北向标签」做分组统计。七、拓展练习把ht_hgtc与ht_sgtc合并成一张带market字段的宽表方便统一分析。用zdf6060 日涨跌幅找出近 60 日北向强势股与第 8 篇排名做交叉。将涨停家数做成日内时序观察北向标的情绪拐点。八、下篇预告下一篇《港股通成分股行情沪、深港股通接入》将接入ht/nbzj/ggth与ht/nbzj/ggts补齐南向港股通标的池行情并把 A/H 联动分析所需的港股数据接进来。免责申明文中所有数据处理逻辑仅为编程演示仅为数据演示不构成投资建议。市场有风险投资需谨慎。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

嵌入式驱动开发实战:设备树、固件加载与调试全解析 2026/9/28 18:54:27

嵌入式驱动开发实战:设备树、固件加载与调试全解析

1. 嵌入式驱动开发到底在忙什么很多人对嵌入式驱动开发这个岗位有误解,觉得就是对着芯片手册抄寄存器、写写初始化代码,或者认为它跟应用层开发比起来更“底层”所以更枯燥。我做了十多年嵌入式,从早期的裸机开发到后来完整的Linux BSP维护&a…

阅读更多 →
在线教程丨Qwen3-Coder-Flash 配 TaoToken:settings.json 骨架与 Agentic 编程验证 2026/9/28 18:54:27

在线教程丨Qwen3-Coder-Flash 配 TaoToken:settings.json 骨架与 Agentic 编程验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Dify + Nacos 配置 TaoToken:MCP 集成与 Prompt 迭代的敏捷开发秘籍 2026/9/28 18:54:26

Dify + Nacos 配置 TaoToken:MCP 集成与 Prompt 迭代的敏捷开发秘籍

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
高血压的术语大全的庖丁解牛 2026/9/28 18:54:26

高血压的术语大全的庖丁解牛

总纲:高血压,是体循环动脉血管内压力持续升高的心血管综合征。很多人误以为高血压头晕头痛,没有不舒服就不用管。读懂本质:高血压被称为无声杀手,早期大多无症状;它不是单纯血压数字偏高,长期高…

阅读更多 →
【Linux操作系统学习】mkdir、cp、rm、mv命令 2026/9/28 18:54:26

【Linux操作系统学习】mkdir、cp、rm、mv命令

mkdir A 创建A文件(mkdir:创建指令) mkdir -p B/C/D 创建深度文件(B>C>D) mkdir shy{1…10} 创建多个文件(创建文件shy1到shy10,十个文件) touch /home/jiwang/A /2.txt (在 /home/jiwang/ 目…

阅读更多 →
定制多连接器线缆组件全流程指南:设计选材与测试要点 2026/9/28 18:54:20

定制多连接器线缆组件全流程指南:设计选材与测试要点

上午九点刚过,设备工程部的老周就夹着一捆线进了我办公室:“这个月的第二回了,新装的四台伺服电机,编码器线、抱闸线、电源线加起来十几根,在走线槽里缠成一窝,脉冲丢帧、干扰乱飘,客户已经拍了…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉