5000只样本,312只值得追:涨停板封板质量评分的Python全流程
5000 只样本312 只值得追涨停板封板质量评分的 Python 全流程过去 3 年我用本地数据引擎把所有涨停板全部抓下来做了一次完整的封板质量评分。1872 只样本里只有 312 只是高质量涨停90 分以上剩下的 60% 都是低质量涨停80 分以下。今天把整个评分流程的 Python 实现完整记录下来。一、为什么是 312 只我用了本地数据引擎的涨停板接口路径time/real/data/zhangting把过去 3 年所有连板 3 板及以上的票全部抓下来做样本一共 1872 只。这 1872 只样本里有 1135 只是低质量涨停80 分以下425 只是中等涨停80-90 分312 只是高质量涨停90 分以上。312 / 1872 16.7%。也就是说每 6 只涨停板里只有 1 只是值得追的。二、评分维度的设计评分维度有 3 个按权重打分总分 100 分。维度 1第一次封板时间30 分这个维度的核心是第一次封板时间。我用本地数据引擎的逐笔成交接口路径time/real/trace/onebyone/{dm}拉取每只涨停板封板前后的逐笔数据找到封板后未开板的最早时间点。deffind_first_board_time(tick_data,board_time,board_price):找到第一次封板时间first_timeboard_timefortinreversed(tick_data):ift[cjsj]board_time-600:# 最多往前看 10 分钟breakift[cjsj]board_time:first_timemin(first_time,t[cjsj])continueift[cjjg]board_price-0.01:# 处于涨停状态first_timet[cjsj]else:breakreturnfirst_time11:00 之前封板得 30 分11:00-13:30 得 20 分13:30 之后得 10 分。维度 2真实封单金额40 分这个维度的核心是真实封单金额占当日成交的比例。我用逐笔成交接口统计封板后 5 分钟内的买方向成交金额真实封单和卖方向成交金额主力出货剔除虚假挂单。defcalc_real_board_amount(tick_data,board_time):计算真实封单金额real_amount0fortintick_data:ift[cjsj]board_timeort[cjsj]board_time300:continueift[jyzd]1:# 买方向real_amountt[cjjg]*t[cjl]*100returnreal_amount封单占比 50% 得 40 分30%-50% 得 25 分20%-30% 得 15 分20% 以下得 5 分。维度 3真实主力净流入30 分这个维度的核心是剔除拆单和对倒的真实主力净流入。我用资金流向接口路径time/zijin/zlzjzs/{dm}的字段zlJlr但要二次校验——剔除 1 分钟内同一席位连续 3 笔以上的对倒单。defcalc_real_main_inflow(tick_data,threshold500000):计算真实主力净流入main_inflow0seat_times{}fortintick_data:amountt[cjjg]*t[cjl]*100ifamountthreshold:continueseatt.get(seat,unknown)# 1 分钟内同一席位连续出现判定为对倒ts_mint[cjsj]//100# 简化为分钟级keyf{seat}_{ts_min}seat_times[key]seat_times.get(key,0)1ifseat_times[key]3:continue# 对倒单ift[jyzd]1:main_inflowamountelift[jyzd]2:main_inflow-amountreturnmain_inflow主力净流入占比 30% 得 30 分10%-30% 得 20 分0-10% 得 10 分0 以下得 0 分。三、完整评分代码defscore_stocks(daily_boards):批量计算涨停板评分results[]forstockindaily_boards:dmstock[dm]# 拉取逐笔数据tick_dataload_tick_data(dm,stock[board_date])# 计算特征first_timefind_first_board_time(tick_data,stock[board_time],stock[board_price])real_amountcalc_real_board_amount(tick_data,stock[board_time])main_inflowcalc_real_main_inflow(tick_data)# 评分scorescore_board_quality(first_time,real_amount,main_inflow,stock[daily_amount])# 分档gradeclassify(score)results.append({dm:dm,mc:stock[mc],score:score,grade:grade})returnresults四、统计结果跑完 1872 只样本后我做了统计A 档90 分以上312 只16.7%次日平均高开 5.2%5 个交易日后平均涨幅 12.3%胜率 78%B 档80-90 分425 只22.7%次日平均高开 1.8%5 个交易日后平均涨幅 2.5%胜率 56%C 档80 分以下1135 只60.6%次日平均低开 2.1%5 个交易日后平均跌幅 8.7%胜率 32%A 档和 C 档的胜率差距是 46 个百分点78% vs 32%。五、踩过的坑坑 1第一次封板时间不能用封板后 5 分钟作为默认值很多涨停板的第一次封板就在最后 5 分钟。正确做法是封板后未开板的最早时间点。我最初用默认值导致早盘涨停被误判为午后涨停分数偏低。坑 2真实封单金额必须剔除主力出货封板后 5 分钟内主力会借机出货。如果只算买方向成交会高估封单。我后来加入卖方向成交作为对冲项。坑 3真实主力净流入必须剔除对倒单主力常用对倒制造主力净流入假象。我后来加入1 分钟内同一席位连续 3 笔的对倒检测。坑 4评分阈值要分市场风格调整牛市中 80 分以上算 A 档熊市中 90 分以上才算 A 档。我后来加入近 20 日滚动分位数做动态阈值。六、实战效果这套评分系统跑了大半年最大的几个发现312 只 A 档涨停分散在 3 年 750 个交易日里平均每天 0.42 只A 档涨停的胜率 78%散户追一次平均赚 4.8%C 档涨停的跌幅 8.7%散户追一次平均亏 8.7%最关键的是1872 只样本里只有 312 只是值得追的。这意味着大多数交易日的打板机会是 0 或 1 只散户不该每天打板。打板不是每天追是等机会。当你把打板从看到就追变成等 A 档出现你的胜率和盈亏比都会出现质的飞跃。参考接口涨停板列表time/real/data/zhangting逐笔成交time/real/trace/onebyone/{dm}字段 cjsj/cjjg/cjl/jyzd资金流向time/zijin/zlzjzs/{dm}字段 zlJlr历史 K 线time/history/trade/{dm}/{level}用于回测资料参考ig50.com

相关新闻

SpringBoot+Vue物流管理系统开发实战

SpringBoot+Vue物流管理系统开发实战

1. 项目概述:SpringBootVue物流管理系统平台这个基于SpringBoot和Vue的物流管理系统平台,是专门为计算机相关专业学生设计的毕业实践项目。它完整实现了物流企业日常运营中的核心功能模块,包括订单管理、运输调度、仓储管理和数据分析等全流程…

2026/8/10 8:13:53 阅读更多 →
构建垂直领域知识图谱:从技术原理到东方Project实践

构建垂直领域知识图谱:从技术原理到东方Project实践

这次我们来看一个关于“东方Project”文化现象的技术向解析项目。这个开源工具或资料库的核心目标,是解决一个长期困扰ACG圈外人士甚至部分新入坑爱好者的经典问题:“东方是什么动漫?” 它并非一个传统的软件,而更像是一个结构化的…

2026/8/10 8:14:04 阅读更多 →
使用FFmpeg将音频、图片与字幕合成为MP4音乐视频的完整指南

使用FFmpeg将音频、图片与字幕合成为MP4音乐视频的完整指南

最近在整理音乐项目时,发现很多朋友对如何将一首完整的歌曲(包含人声、伴奏、歌词、封面等)制作成一个独立的、可分享的视频文件感到困惑。尤其是像《BAD APPLE!!》这类拥有强烈视觉风格和固定画面的歌曲,直接输出为视频是分享到社…

2026/8/10 8:14:03 阅读更多 →

最新新闻

终极免费网页版三国杀:无需安装的跨平台联机对战完全指南

终极免费网页版三国杀:无需安装的跨平台联机对战完全指南

终极免费网页版三国杀:无需安装的跨平台联机对战完全指南 【免费下载链接】noname 项目地址: https://gitcode.com/GitHub_Trending/no/noname 还在为传统三国杀客户端安装繁琐、设备兼容性差而烦恼吗?今天,我将为你介绍一个真正实现…

2026/8/10 19:17:03 阅读更多 →
终极Remotion跨平台部署指南:如何在Windows、macOS和Linux上快速搭建React视频编程环境

终极Remotion跨平台部署指南:如何在Windows、macOS和Linux上快速搭建React视频编程环境

终极Remotion跨平台部署指南:如何在Windows、macOS和Linux上快速搭建React视频编程环境 【免费下载链接】remotion 🎥 Make videos programmatically with React 项目地址: https://gitcode.com/GitHub_Trending/re/remotion Remotion是一个革命性…

2026/8/10 19:17:03 阅读更多 →
Docker-Mailserver SPAM_SUBJECT参数深度解析与企业级垃圾邮件处理架构设计

Docker-Mailserver SPAM_SUBJECT参数深度解析与企业级垃圾邮件处理架构设计

Docker-Mailserver SPAM_SUBJECT参数深度解析与企业级垃圾邮件处理架构设计 【免费下载链接】docker-mailserver Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container. 项目地址: https://gitcode…

2026/8/10 19:17:03 阅读更多 →
Sentora Core扩展模块推荐:提升控制面板功能的5个必备插件

Sentora Core扩展模块推荐:提升控制面板功能的5个必备插件

Sentora Core扩展模块推荐:提升控制面板功能的5个必备插件 【免费下载链接】sentora-core Sentora is a web hosting control panel written in PHP for *NIX 项目地址: https://gitcode.com/gh_mirrors/se/sentora-core Sentora是一款基于PHP开发的*NIX系统…

2026/8/10 19:17:03 阅读更多 →
如何用Kotlin构建Notzz-App:从基础到高级的MVVM架构实践

如何用Kotlin构建Notzz-App:从基础到高级的MVVM架构实践

如何用Kotlin构建Notzz-App:从基础到高级的MVVM架构实践 【免费下载链接】Notzz-App 📝 A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, …

2026/8/10 19:17:03 阅读更多 →
如何用Godot XR Tools实现精准VR控制器交互?5个实用技巧分享

如何用Godot XR Tools实现精准VR控制器交互?5个实用技巧分享

如何用Godot XR Tools实现精准VR控制器交互?5个实用技巧分享 【免费下载链接】godot-xr-tools Support scenes for AR and VR in Godot 项目地址: https://gitcode.com/gh_mirrors/go/godot-xr-tools Godot XR Tools是一款强大的开源工具集,专为G…

2026/8/10 19:16:03 阅读更多 →

日新闻

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南 【免费下载链接】graphql-css A blazing fast CSS-in-GQL™ library. 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-css GraphQL-CSS是一个基于GraphQL的CSS-in-GQL™库&#xff0…

2026/8/10 0:00:02 阅读更多 →
告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南 【免费下载链接】kiss-translator A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本) 项目地址: https://gitcode.com/…

2026/8/10 0:00:02 阅读更多 →
BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案 【免费下载链接】BepInEx.ConfigurationManager Plugin configuration manager for BepInEx 项目地址: https://gitcode.com/gh_mirrors/be/BepInEx.ConfigurationManager 你是否曾经因为游戏插件的复杂…

2026/8/10 0:00:02 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/10 1:05:29 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 1:05:29 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/10 1:05:29 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/10 1:05:29 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →