C04_大宗交易与折溢价:机构动向的一个观察口 大宗交易与折溢价机构动向的一个观察口大宗交易是机构投资者的大额买卖通道单笔通常 ¥100 万以上走大宗交易系统而非集中竞价。对研究者而言它是观察机构动向的窗口溢价成交买方急着拿货偏多折价成交卖方急着出手偏空。本文用大宗交易接口拿到当日明细并按营业部聚合、算折溢价率。主机地址只出现在代码BASE常量里。1. 数据契约GET /ht/ck/dzjy字段含义dm股票代码mc股票名称price成交价close当日收盘价vol成交量股amount成交额元buyer买方营业部seller卖方营业部discount折溢价率(%)折溢价率 (成交价 − 市价) / 市价 × 100。正溢价买方强负折价卖方强。2. Python复盘与分布importrequests,pandasaspd BASEhttps://api.zhituapi.comTOKEN你的tokendefget_block_trades():rrequests.get(f{BASE}/ht/ck/dzjy,params{token:TOKEN},timeout10)textr.text.strip()iftext[:1]![:raiseRuntimeError(fAPI错误:{text[:120]})returnr.json()dfpd.DataFrame(get_block_trades())print(f今日大宗交易:{len(df)}笔)print(折溢价分布:)print(f 溢价(0%):{len(df[df[discount]0])}笔)print(f 平价(0%):{len(df[df[discount]0])}笔)print(f 折价(0%):{len(df[df[discount]0])}笔)print(\n成交额Top10:)print(df.nlargest(10,amount)[[mc,price,close,discount,amount,buyer,seller]])3. 按营业部聚合跟踪机构动向buyer_stat(df.groupby(buyer).agg(count(dm,count),total_amount(amount,sum)).sort_values(total_amount,ascendingFalse))print(买方营业部Top10:\n,buyer_stat.head(10))seller_stat(df.groupby(seller).agg(count(dm,count),total_amount(amount,sum)).sort_values(total_amount,ascendingFalse))print(\n卖方营业部Top10:\n,seller_stat.head(10))同一机构可能用不同营业部席位需人工关联营业部名称仅作参考。4. 折溢价率可视化importmatplotlib.pyplotasplt,matplotlib matplotlib.rcParams[font.sans-serif][SimHei]fig,axesplt.subplots(1,2,figsize(14,5))axaxes[0]ax.hist(df[discount],bins30,color#1976d2,edgecolorwhite)ax.axvline(0,colorred,ls--);ax.set_xlabel(折溢价率(%));ax.set_title(大宗折溢价分布)axaxes[1]topdf.nlargest(10,amount)colors[#d32f2fifd0else#2e7d32fordintop[discount]]# 涨红跌绿ax.barh(top[mc],top[amount]/1e8,colorcolors)ax.set_xlabel(成交额(亿元));ax.set_title(大宗成交额Top10);ax.invert_yaxis()plt.tight_layout();plt.savefig(block_trades.png,dpi150)5. 坑与注意事项坑说明折溢价正负正溢价买方强、负折价卖方强溢价用红色标记营业部名称同一机构多席位需人工关联成交价口径可能是昨收、今收或协商价注意区分数据更新通常盘后 17:00 后完整更新免费额度每日 1 次调用即全量当日数据6. 小结一个 URL 拉到当日全部大宗交易明细含买卖方营业部。折溢价率直接判断机构意图溢价看多折价看空。按营业部聚合跟踪席位动向。成交额 Top10 一眼看清当日「批发」重点。A 股涨红跌绿溢价红、折价绿。下一篇《两融数据接入融资余额变化与标的股清单》——用两融接口看杠杆资金动向。本文所有数据来自公开行情接口的真实返回仅用于技术演示。A 股涨红跌绿本文不构成任何投资建议据此操作风险自负。

相关新闻

最新新闻

模拟退火算法:从物理退火到全局优化,附Python实现与调参指南

模拟退火算法:从物理退火到全局优化,附Python实现与调参指南

1. 从“烧铁淬火”到全局寻优:模拟退火算法初印象 如果你在数学建模、算法竞赛或者优化问题的实际工程中摸爬滚打过一阵子,大概率会听过“模拟退火”这个名字。我第一次接触它,是在为一个物流中心的选址问题挠头时。当时试遍了梯度下降、遗传…

2026/8/17 4:25:45
python的运筹学工业场景模拟第三十篇:读取工厂月度生产Excel报表,清洗缺失产能数据,提取各设备最大工时约束,输出线性规划模型约束矩阵,用于后续求解。

python的运筹学工业场景模拟第三十篇:读取工厂月度生产Excel报表,清洗缺失产能数据,提取各设备最大工时约束,输出线性规划模型约束矩阵,用于后续求解。

工厂产能数据清洗与LP约束矩阵构建:用 Python 打通运筹学落地的"第一公里" "某汽车零部件厂,每月排产要用线性规划优化3条焊接线、2条机加工线的生产分配。数学模型早就建好了,但数据准备这一步每次要花计划员整整2天&#xf…

2026/8/17 4:25:45
模拟退火算法:从物理原理到工程实现的全局优化指南

模拟退火算法:从物理原理到工程实现的全局优化指南

1. 项目概述:从“退火”到“寻优”的思维跃迁如果你正在接触数学建模、算法竞赛,或者任何需要寻找最优解的工程问题,那么“模拟退火”这个名字你一定不陌生。我第一次听说它,是在准备一个物流中心的选址优化项目时,面对…

2026/8/17 4:25:45
美赛建模数据统计描述:从多源异构数据到模型假设的实战指南

美赛建模数据统计描述:从多源异构数据到模型假设的实战指南

1. 从“看数据”到“用数据”:美赛建模前的关键一步每年二月的美国大学生数学建模竞赛(MCM/ICM),对很多队伍来说,第一个真正的挑战往往不是模型本身,而是面对组委会给的那一堆数据文件时,那种无…

2026/8/17 4:25:45
大语言模型智能体的分层规划与策略复用:构建可积累经验的AI系统

大语言模型智能体的分层规划与策略复用:构建可积累经验的AI系统

1. 项目概述:当大语言模型学会“庖丁解牛”最近在跟几个做AI Agent的朋友聊天,大家普遍有个痛点:让一个LLM驱动的智能体去完成一个稍微复杂点的任务,比如“帮我策划一次家庭旅行”,它要么会卡在某个细节上无限循环&…

2026/8/17 4:25:45
数学建模竞赛论文写作全攻略:从国赛严谨到美赛创新的标准化流程

数学建模竞赛论文写作全攻略:从国赛严谨到美赛创新的标准化流程

1. 项目概述:从“建模”到“论文”的最后一公里搞数学建模的朋友,尤其是准备参加国赛和美赛的同学,心里都清楚一个事实:三天或四天的鏖战,最终交上去的,不是一堆代码、几张图表或者满脑子的奇思妙想&#x…

2026/8/17 4:20:44