news 2026/9/23 19:41:55

Vibe-Trading Tushare new_share 新股接口实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vibe-Trading Tushare new_share 新股接口实战指南

Vibe-Trading Tushare new_share 新股接口实战指南

【免费下载链接】Vibe-Trading"Vibe-Trading: Your Personal Trading Agent"项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading

new_share是 Tushare 的新股上市列表接口,Vibe-Trading 的 Tushare new_share 接入可一次拿到 A 股新股的申购日期、发行价、市盈率、中签率与募集资金,直接支撑打新日历与次新股研究。

new_share 积分门槛与 token 配置

  • 账户至少 120 积分,new_share 积分不足时调用会报权限错误
  • 安装依赖:pip install tushare
  • 注入 token:环境变量TUSHARE_TOKEN,项目配置字段tushare_token

输入参数与返回字段单位口径

输入参数(日期格式YYYYMMDD):

名称类型必选描述
start_datestrN上网发行开始日期
end_datestrN上网发行结束日期

返回字段单位口径速查:

名称类型描述
ts_codestrTS股票代码
sub_codestr申购代码
namestr名称
ipo_datestr上网发行日期
issue_datestr上市日期
amountfloat发行总量(万股)
market_amountfloat上网发行总量(万股)
pricefloat发行价格
pefloat市盈率
limit_amountfloat个人申购上限(万股)
fundsfloat募集资金(亿元)
ballotfloat中签率
  • amountmarket_amount单位为万股,funds为亿元,量纲不同
  • ballot为百分数数值,0.16 表示 0.16%
  • ts_code带交易所后缀,用于关联日线等行情接口
  • sub_code沪市新股常带 78/73 前缀,与ts_code并不总一致
  • issue_date可为 None(尚未上市),funds为 0.000 视为缺失

最小可运行示例

以下代码按 2018 年 9~10 月区间拉取新股上市列表,并核对行数与字段类型:

import os import tushare as ts import pandas as pd # Vibe-Trading 通过 TUSHARE_TOKEN 环境变量注入 token token = os.getenv('TUSHARE_TOKEN') or ts.get_token() pro = ts.pro_api(token) df = pro.new_share(start_date='20180901', end_date='20181018') print(df.shape) # 单次上限 2000 行 print(df.dtypes) # 核对返回字段类型 print(df.head())

拉全量历史时,按 90 天左右的区间循环请求再pd.concat并按ts_code去重即可。

典型数据怎么读

2018 年 9~10 月区间的典型记录:

ts_codenameamount(万股)pefunds(亿元)ballot
002936.SZ郑州银行60000.06.5027.5400.25
601162.SH天风证券51800.022.860.0000.25
300760.SZ迈瑞医疗12160.022.9959.3410.08
002939.SZ长城证券31034.022.9819.5820.16
002940.SZ昂利康2250.022.995.1910.03
  • 发行量越大中签率越高,郑州银行、天风证券同为 0.25
  • 非金融新股发行 PE 密集贴近 23 倍,银行股仅 6~7 倍
  • 天风证券funds为 0.000,属缺失值,汇总前先清洗

在 Vibe-Trading 数据链路中的集成路径

  • 数据路由:market_data.py 的detect_source()对未匹配其他数据源的符号默认返回tushare
  • 源排序:env_schema.py 的MARKET_DATA_ORDER_A_SHARE中 tushare 默认排首位,token 就绪即可稳定取数
  • 预检:preflight.py 的_check_tushare()在 token 缺失或未装包时给出not_configured/skipped状态
  • 技能文档:IPO新股上市.md 隶属 tushare 技能,与dailystock_basic等接口配合做新股追踪

高频踩坑点

  1. 单次超 2000 条——按日期区间分批拉取
  2. 日期非 YYYYMMDD——统一转八位数字字符串
  3. issue_date 为 None——新股日历需过滤
  4. funds 为 0.000——按缺失值处理
  5. 积分不足 120 报权限错——先确认积分等级

【免费下载链接】Vibe-Trading"Vibe-Trading: Your Personal Trading Agent"项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/23 19:41:36

基于OpenCV的银行卡卡号识别:图像处理与模板匹配实战

简介:基于OpenCV的银行卡识别系统Python项目,面向计算机视觉初学者与金融科技开发者,提供从图像预处理、字符定位到识别的完整工程方案。资源共43个文件,压缩包10.31MB,包含10个Python脚本(app.py、darknet…

作者头像 李华
网站建设 2026/9/23 19:40:53

洛谷基础篇zip校验与PDF转Markdown刷题全指南

简介:围绕《洛谷深入浅出程序设计竞赛(基础篇)》整理的源码与配套文档,面向正在备战程序设计竞赛、或按基础篇学习算法与数据结构的读者。压缩包共 91 个文件,以 87 个 C 源文件为主,另含少量使用说明、构建…

作者头像 李华
网站建设 2026/9/23 19:29:31

Java端口扫描器:TCP/UDP双协议实现与Swing线程解耦

简介:这是一份面向计算机网络课程学习者与初阶开发者的Java端口扫描器实践项目,聚焦TCP/UDP协议层探测能力训练,适用于课程设计、工程实训及毕设选题参考。资源包共12个文件,含2个核心Java源码(实现多线程扫描逻辑&…

作者头像 李华