从一条 stk_auction 代码到 A 股全市场当日竞价快照脚本

发布时间:2026/9/17 17:10:16

从一条 stk_auction 代码到 A 股全市场当日竞价快照脚本 从一条 stk_auction 代码到 A 股全市场当日竞价快照脚本【免费下载链接】Vibe-TradingVibe-Trading: Your Personal Trading Agent项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-TradingA 股的 9:15–9:25 集合竞价集中收集委托、按单一价格撮合的开盘定价环节用 10 分钟决定了每只股票的开盘定位。Vibe-Trading 仓库的 Tushare 技能收录了stk_auction接口来取 Tushare 当日竞价数据每天 9:25~29 分之间可以拿到全市场个股与 ETF 的竞价成交快照是打板、抢筹类策略判断竞价强度的第一手数据。下面先让一段能跑通的代码出现在你屏幕上。30 秒上手⚡ 前置条件安装 tushare 并配置TUSHARE_TOKEN环境变量变量定义见 agent/src/config/env_schema.py然后直接运行import os import tushare as ts token os.getenv(TUSHARE_TOKEN) or ts.get_token() pro ts.pro_api(token) # 拉某日全市场开盘集合竞价成交 df pro.stk_auction(trade_date20250218, fieldsts_code,trade_date,vol,price,amount, turnover_rate,volume_ratio) print(df.head())输出是一张 pandas DataFrame单日约 6500 行每行是一只标的当日的竞价结果。先别管参数细节看懂返回的数据长什么样才是用好这个接口的关键。数据长什么样每行 9 个字段按作用可以归成三类字段单位作用vol/price/amount股 / 元 / 元竞价成交量、成交均价、成交金额pre_close元昨收价用于计算开盘高开幅度volume_ratio—竞价量相对近期同期的放量倍数判断抢筹的核心指标turnover_rate/float_share% / 万股竞价阶段筹码换手强度、流通股本真实返回样例2025-02-18ts_code trade_date vol price amount turnover_rate volume_ratio 0 600071.SH 20250218 8700 23.240 202188.00 0.003090 0.150628 1 300053.SZ 20250218 53300 13.750 732875.00 0.008388 0.230996 2 159558.SZ 20250218 18700 1.211 22645.70 NaN NaN 3 600879.SH 20250218 195900 9.190 1800320.00 0.005938 0.373839 4 159707.SZ 20250218 160800 0.628 100982.00 NaN NaN重点看两件事。一是换算关系amount ≈ vol × price8700 × 23.24 202188 元(price - pre_close) / pre_close就是高开幅度volume_ratio 1 说明竞价量能相对近期同期异常放大——这三个派生量是后面所有竞价策略的原料。二是数据质量.SH / .SZ / .BJ后缀区分交易所个股与 ETF 混在同一张表里ETF159、123 等开头的代码的 volume_ratio 和 turnover_rate 是 NaN因为基金没有传统换手概念统计前要先按代码前缀过滤或补零像样例里竞价金额只有 2395.54 元的 123039.SZ属于流动性极差的标的做打板研究时设一个金额下限就能滤掉这类噪音。单日快照够人肉扫一眼但要把策略回测起来就需要多日历史数据——循环就派上用场了。从单点到全市场循环由三个硬约束驱动单次请求最多返回 8000 行当日数据只在 9:25~29 分之间能取错过只能按日回补连续请求还要控频避免限流。全市场单日约 6500 行一次请求刚好拉完所以历史数据只需按日循环并让交易日历自动跳过周末import time import os import pandas as pd import tushare as ts pro ts.pro_api(os.getenv(TUSHARE_TOKEN) or ts.get_token()) def fetch_auction(start_date: str, end_date: str, pause: float 0.3): 按日循环抓取集合竞价快照自动跳过非交易日 cal pro.trade_cal(exchangeSSE, start_datestart_date, end_dateend_date, fieldscal_date,is_open) days cal.query(is_open 1)[cal_date] frames [] for day in days: frames.append(pro.stk_auction( trade_dateday, fieldsts_code,trade_date,vol,price,amount, pre_close,turnover_rate,volume_ratio)) time.sleep(pause) return pd.concat(frames, ignore_indexTrue) hist fetch_auction(20250210, 20250218) print(len(hist)) # 7 个交易日 × 约 6500 行多日数据到手后叠一层过滤就是盘前候选池竞价成交额 5000 万、量比 1.5、高开幅度 3%再按量比排序输出snap pro.stk_auction(trade_date20250218, fieldsts_code,vol,price,amount,pre_close,volume_ratio) snap[gap] (snap[price] - snap[pre_close]) / snap[pre_close] hot snap[(snap[amount] 5e7) (snap[volume_ratio] 1.5) (snap[gap] 0.03)] print(hot.sort_values(volume_ratio, ascendingFalse).head(20))如果只维护一个自选股池直接传ts_code逐只取数比每次拉全市场更省。数据攒齐之后还有几个坑和几个近邻接口需要分清再往上写策略。踩坑与延伸⚠️ 四个容易踩的坑当日数据只有 9:25~29 分窗口可取盘前定时任务应锚定 9:25 之后、9:30 连续竞价之前触发单次 8000 行上限数据量逼近上限时按日分批避免静默丢行接口是单独开权限的数据已开通股票分钟权限的用户自动获得无权限会直接报权限错误单位上 vol 是股、price 是元、float_share 是万股做金额聚合前先把单位统一。仓库里还有三个容易混淆的近邻接口按时效挑接口时效核心返回典型用途stk_auction当日 9:25~29vol / price / amount、量比、换手率盘中抢筹决策stk_auction_o每日盘后开盘竞价 OHLCV vwap单日 10000 行盘后因子回测stk_auction_c每日盘后收盘竞价 OHLCV vwap盘后因子回测limit_list_d每日盘后首封时间、炸板次数、连板数、封单金额打板晋级筛选基于这份数据两个可以直接落地的组合方向竞价量比选股volume_ratio 明显放大 1.5且高开幅度可控通常是资金抢筹信号再按 amount 排序看全市场资金进攻方向高开但换手率走弱的标的要警惕竞价出货。打板预筛盘前对昨日涨停池来自limit_list_d扫一遍竞价量比与高开幅度配合连板数 limit_times 做晋级预判形成竞价 打板的完整流水线。接口细节可查仓库文档 开盘竞价成交(当日).md.md)。【免费下载链接】Vibe-TradingVibe-Trading: Your Personal Trading Agent项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/17 17:05:16

Fluent多相流模型怎么选?VOF/Mixture/Eulerian适用边界与实战详解

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

2026/9/17 18:20:23

PyTorch多GPU并行实战:从DataParallel到DistributedDataParallel

简介:本资源是一份面向深度学习开发者与PyTorch初学者的实战型技术文档,聚焦多GPU并行训练的核心实现与常见陷阱规避。针对拥有双卡及以上GPU设备的用户,系统讲解如何通过 nn.DataParallel 高效启用数据并行,涵盖CUDA环境变量设…

2026/9/17 18:20:23

RS触发器:CPU中不可替代的异步记忆单元

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

2026/9/17 18:20:23

Mooncake 部署实战:RDMA、KVCache 与 PD 分离全链路解析

我至今还记得第一次把 Mooncake 跑起来的那两个小时:README 里的命令一条不差地敲完了,编译也过了,transfer_engine_bench一执行却直接卡在初始化,没有任何报错,进程就那么挂着。后来翻源码才明白,问题出在…

2026/9/17 18:20:23

IDC运维工程师面试题:电、网、冷、监控与故障处置实战解析

简介:「IDC运维工程师面试题及其答案.pdf」面向IDC机房运维、基础系统运维岗位的求职者,适合准备初级运维岗面试或需要系统梳理Windows与Linux基础的读者。压缩包内共1个文件,为单独一份PDF文档,整体约323KB,轻量便携&…

2026/9/17 18:20:23

AI辅助证明8维24维球堆积猜想:形式化+强化学习突破

1. 这个“40年数学猜想”到底是什么?先别急着刷屏转发“AI又攻克了一个40年数学猜想”——这句话最近在科技圈和数学圈同时炸开,朋友圈、知识类平台、甚至高校教师群都在刷屏。但你点开十篇报道,八篇没说清:到底是哪个猜想&#x…

2026/9/17 18:15:22

内地专才申请怎样少走弯路?紧扣自身背景匹配对应服务机构

你有没有想过,明明符合条件,却在专才申请上卡了半年?更离谱的是,有人材料齐全、雇主真实聘用,结果还是被拒。这背后,不是运气差,而是对“真实聘用”和“本地难以招聘”的理解偏差。业内有句话&a…

2026/9/16 12:52:37

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/17 0:03:13

WiFi密码安全测试:从原理到实战的字典暴力破解指南

1. 写在前面:我为什么要研究WiFi密码这件事先交代一下背景。我身边有不少朋友,家里的WiFi密码常年是"12345678"或者"88888888",问就是"好记"。直到有一次,隔壁邻居蹭网蹭到我家路由器后台都进不去&…

2026/9/17 0:03:13

redis-py服务控制与监控函数实战:从ping到slowlog的巡检指南

我用 redis-py 写了快五年的业务代码,坦白说,真正让我觉得这个客户端“像一个成熟工具箱”的,不是 get/set 那套基本操作,而是它那批专门做服务控制与状态监控的辅助函数。日常开发里,大家把redis.Redis(host..., deco…

2026/9/17 0:03:13

SpringBoot+Vue3实现中小企业设备管理系统开发实践

1. 项目概述与核心价值中小企业设备管理系统是制造业、服务业等领域的基础信息化工具。传统设备管理往往依赖Excel表格或纸质记录,存在数据孤岛、流程混乱、维护成本高等痛点。这套基于Java SpringBootVue3MyBatis的技术方案,通过前后端分离架构实现了设…

2026/9/16 22:55:57

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/16 22:56:09

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/16 22:56:16

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码