当前位置: 首页 > news >正文

C04_大宗交易与折溢价:机构动向的一个观察口

大宗交易与折溢价:机构动向的一个观察口

大宗交易是机构投资者的大额买卖通道,单笔通常 ¥100 万以上,走大宗交易系统而非集中竞价。对研究者而言,它是观察机构动向的窗口:溢价成交(买方急着拿货)偏多,折价成交(卖方急着出手)偏空。本文用大宗交易接口拿到当日明细,并按营业部聚合、算折溢价率。主机地址只出现在代码BASE常量里。


1. 数据契约

GET /ht/ck/dzjy
字段含义
dm股票代码
mc股票名称
price成交价
close当日收盘价
vol成交量(股)
amount成交额(元)
buyer买方营业部
seller卖方营业部
discount折溢价率(%)

折溢价率 = (成交价 − 市价) / 市价 × 100。正=溢价(买方强),负=折价(卖方强)。


2. Python:复盘与分布

importrequests,pandasaspd BASE="https://api.zhituapi.com"TOKEN="你的token"defget_block_trades():r=requests.get(f"{BASE}/ht/ck/dzjy",params={"token":TOKEN},timeout=10)text=r.text.strip()iftext[:1]!='[':raiseRuntimeError(f"API错误:{text[:120]}")returnr.json()df=pd.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',ascending=False))print("买方营业部Top10:\n",buyer_stat.head(10))seller_stat=(df.groupby('seller').agg(count=('dm','count'),total_amount=('amount','sum')).sort_values('total_amount',ascending=False))print("\n卖方营业部Top10:\n",seller_stat.head(10))

同一机构可能用不同营业部席位,需人工关联;营业部名称仅作参考。


4. 折溢价率可视化

importmatplotlib.pyplotasplt,matplotlib matplotlib.rcParams['font.sans-serif']=['SimHei']fig,axes=plt.subplots(1,2,figsize=(14,5))ax=axes[0]ax.hist(df['discount'],bins=30,color='#1976d2',edgecolor='white')ax.axvline(0,color='red',ls='--');ax.set_xlabel('折溢价率(%)');ax.set_title('大宗折溢价分布')ax=axes[1]top=df.nlargest(10,'amount')colors=['#d32f2f'ifd>0else'#2e7d32'fordintop['discount']]# 涨红跌绿ax.barh(top['mc'],top['amount']/1e8,color=colors)ax.set_xlabel('成交额(亿元)');ax.set_title('大宗成交额Top10');ax.invert_yaxis()plt.tight_layout();plt.savefig('block_trades.png',dpi=150)

5. 坑与注意事项

说明
折溢价正负正=溢价(买方强)、负=折价(卖方强);溢价用红色标记
营业部名称同一机构多席位,需人工关联
成交价口径可能是昨收、今收或协商价,注意区分
数据更新通常盘后 17:00 后完整更新
免费额度每日 1 次调用即全量当日数据

6. 小结

  1. 一个 URL 拉到当日全部大宗交易明细(含买卖方营业部)。
  2. 折溢价率直接判断机构意图:溢价=看多,折价=看空。
  3. 按营业部聚合,跟踪席位动向。
  4. 成交额 Top10 一眼看清当日「批发」重点。
  5. A 股涨红跌绿,溢价红、折价绿。

下一篇《两融数据接入:融资余额变化与标的股清单》——用两融接口看杠杆资金动向。


本文所有数据来自公开行情接口的真实返回,仅用于技术演示。A 股涨红跌绿,本文不构成任何投资建议,据此操作风险自负。

http://www.jsqmd.com/news/1408584/

相关文章:

  • 文华财经指标公式MT4指标MT5指标
  • 等差与等比数列求和公式推导与应用全解析
  • 2026内江东兴区门窗口碑**:5家门店真实对比与业主反馈 - 家居装修资讯
  • 从JDK8到JDK26,Java后端的“中年危机“到底怎么破
  • 1999-2025年各省要素市场错配市场扭曲水平数据+Stata代码
  • 无人机视角RGB-红外跨模态车辆检测数据集 无人机航拍 RGB‑红外跨模态旋转车辆检测数据集(昼夜多场景) 昼夜兼容无人机可见光红外双模态车辆旋转框检测数据集 UAV 航拍多天气昼夜场景 RGB‑红外
  • 手机号码定位查询系统全解析:免费开源,几分钟跑通号码归属地定位
  • 华硕笔记本用户别错过:G-Helper轻量控制工具上手与调校全指南
  • 华为华三交换机接口模式切换
  • Windows系统文件Syncreg.dll丢失找不到问题解决
  • 你写的撤销功能,99% 是伪 Memento——Undo 不是存个备份那么简单
  • 线上问诊AI会误诊、开错药吗?MedGuard声明级风险守门员实测:声明级F1达0.7677、REAL子集精度95.73%,9大基线平均领先21.2%
  • JavaScript Promise从入门到精通:核心机制、静态方法与实战避坑指南
  • GitHub每日热评|源码深度审计:FluidVoice‑macOS端侧本地语音听写应用工程评测
  • 2026内江门窗能看工厂的品牌优选榜:5家可参观工厂实力对比 - 家居装修资讯
  • 工程师必备的误差与精度思维:从概念到实战的工程实践指南
  • 小米8 Fastboot模式驱动安装与MiFlash刷机降级全攻略
  • NumPy np.c_ 与 np.r_ 函数:数据拼接与特征工程的简洁利器
  • Python读取.data文件全攻略:从编码探测到分块处理
  • G-Helper完整使用指南:让华硕笔记本告别臃肿官方软件的轻量级控制工具
  • G-Helper:华硕笔记本的免费轻量管家
  • Windows电源管理自动化:基于任务计划与Powercfg实现插拔电智能切换
  • 手机号码定位查询免费开源系统:3分钟部署,11位号码一键地图定位
  • 你写了 50 条 AI 品控规则,执行时还是漏判——问题在流水线,不在规则本身
  • GEO怎么提高AI引用率?别只盯着关键词,先让AI“读得懂”你的内容
  • 计算机系统结构期末高效复习:从流水线到Cache的底层原理与实战解析
  • AI查重工具与论文改写技术实战指南
  • 2026 年当下,微山比较好的AI推广服务商推荐几家,别再瞎砸钱搞流量了,它居然能让小商家一周获客量翻3倍?-抖盈网络科技 - 行业严选官
  • 山东青岛聚合物加固砂浆采购指南 - 推客
  • 【运维实战】Ubuntu Server 安装到服务器全流程详解:从镜像准备到远程 SSH 登录