SSQ高频红球统计工具 - 更新日志
版本 1.2.0 (2026-08-18)
新增功能
- 连号回测分析(功能页 7)
- 回测不同热码来源期数(全部/200/100/50/自定义)对 3/4/5/6 连号命中率的影响
- 滚动窗口技术:对每期开奖使用之前的历史数据计算 TOP20,再比对实际开奖连号是否命中
- 汇总对比表:按连号类型×命中率排序,最优行绿色标记(best),次优黄色标记(good)
- 命中明细表:逐期展示命中/未命中,命中绿色、未命中红色
- 回测完成弹窗:直接提示每种连号类型最优的期数范围及命中率
- 支持复制汇总结果到剪贴板(Tab 分隔,可粘贴到 Excel)
- 支持弹窗查看最多 5000 行完整命中明细
性能优化
- 回测增量更新算法
- 新增
_RollingFreqCounter滚动窗口频率计数器 - 从 O(n²) 复杂度降至 O(n),500 期数据从 70 秒降至 0.22 秒(提速 320 倍)
- 合并汇总和明细为一次计算(
run_consecutive_backtest_combined),避免重复遍历 - 预提取全部红球到 numpy 数组,避免循环中反复访问 DataFrame
- 后台线程防 UI 冻结
- 回测在
threading.Thread(daemon=True)中执行 - 通过
root.after(0, callback)回到主线程更新 UI - 计算期间界面可正常操作
- 排序一致性修复
calc_red_frequency的sort_values改用kind='stable',与 numpy stable argsort 一致
文档更新
- 重写 README.md,覆盖全部 7 个功能页
- 重写使用说明.md,新增功能页 5/6/7 详细说明和操作步骤
- 重写技术文档.md,新增连号分析、组合推荐、回测引擎的技术实现说明
版本 1.1.7 (2026-03-05)
新增功能
- 连号统计分析(功能页 5)
- 统计 3连号/4连号/5连号/6连号的出现频率、期数占比、最近出现期号
- 历史连号详情表:逐期标注连号类型和具体号码段
- 颜色区分:3连=黄 / 4连=绿 / 5连=青 / 6连=粉
- 组合条件智能推荐(功能页 6)
- 从 TOP20 热码中筛选包含指定连号(3/4/5/6连号)的组合
- 可设热码数量范围(最小-最大)和推荐注数
- 每注自动附加蓝球,显示热码数、连号详情、AC值
- 支持复制到 TXT 和查看 TOP20 连号组
功能优化
- 6连号支持:双色球特有 6 个红球全连场景,补充至连号统计和组合推荐
版本 1.1.6 (2026-03-05)
功能优化
- 优化推荐号码多样性
- 删除了补充推荐号码时按高频号码数和AC值排序的逻辑
- 改为完全随机选择,使推荐号码的高频号码数和AC值更加多样化
- 避免所有推荐号码都集中在高频号码数和AC值的最高值
版本 1.1.5 (2026-03-05)
功能优化
- 修复AC值计算问题
- 修复了AC值计算时机错误的问题,现在在所有号码调整(连号、重号、邻号)完成后重新计算AC值
- 确保推荐号码的AC值符合设定范围(默认5-10),不再固定为9
- 同时重新计算高频号码数,确保其符合设定范围
版本 1.1.4 (2026-03-05)
功能优化
- 修复分区分布显示问题
- 修复了补充推荐号码时分区分布显示不正确的问题
- 确保所有推荐号码(包括补充生成的)都显示正确的实际分区分布
版本 1.1.3 (2026-03-05)
功能优化
- 修复分区分布显示问题
- 修复了分区分布显示不正确的问题,现在显示的是实际的分区分布而不是目标分布
- 将显示格式从"冷热温"改为"热温冷",更符合用户习惯
版本 1.1.2 (2026-03-05)
功能优化
- 推荐号码多样性进一步优化
- 增加分区分布的多样性,支持更多的分区组合
- 增加冷热温号比例的多样性,支持更多的比例组合
- 扩大AC值范围为5-10,增加推荐号码的多样性
- 进一步减少不同推荐号码之间的重复号码数量,最多允许1个相同号码
- 优化推荐算法,确保每次生成的推荐号码都具有足够的多样性
版本 1.1.1 (2026-03-05)
功能优化
- 推荐号码多样性优化
- 减少不同推荐号码之间的重复号码数量
- 最多允许2个相同号码,增加推荐号码的多样性
- 优化推荐算法,确保生成的号码组合更加多样化
版本 1.1.0 (2026-03-05)
功能优化
- 推荐号码规则重写
- 严格按照新的推荐规则生成号码
- 确保分区分布优先2:2:2或3:2:1
- 严格控制冷热温号比例为热号2-3个,温号3个左右,冷号0-1个
- 确保每期添加1组两连号
- 确保保留1-2个上期号码作为重号
- 考虑上期号码±1的邻号
- 优化蓝号推荐逻辑,从最近100期蓝号TOP10中随机选择
版本 1.0.9 (2026-03-05)
功能优化
- 推荐号码多样性优化
- 增加高频号码数范围为3-6个,确保推荐号码的多样性
- 增加分区分布的多样性,支持(2,2,2)、(3,2,1)、(1,2,3)等多种分布
- 增加冷热温号比例的多样性,支持多种比例组合
- 优化AC值分布,确保在6-9范围内均匀分布
- 提高推荐号码的随机性,避免生成相似的号码组合
版本 1.0.8 (2026-03-05)
功能优化
- 推荐号码规则优化
- 严格按照自定义号码区间规则生成推荐号码
- 确保分区分布优先2:2:2或3:2:1
- 严格控制冷热温号比例为2:3:1
- 确保每期添加1组两连号
- 确保保留1-2个上期号码作为重号
- 考虑上期号码±1的邻号
- 优化蓝号推荐逻辑
版本 1.0.7 (2026-03-05)
功能优化
- 推荐号码特征多样性优化
- 增加更多冷热温号比例选项,支持1:2:0、3:2:0、0:4:0等多种比例
- 增加更多分区分布选项,支持4:1:1、2:1:3等多种分布
- 添加特征相似度检查,确保不同组合的特征有明显区别
- 提高推荐号码的多样性,每注号码最多允许3个相同号码
版本 1.0.6 (2026-03-05)
功能优化
- 期号显示功能
- 在推荐号码标题中显示下一期双色球期号
- 根据最新一期开奖号码期号自动计算下一期期号
- 标题格式:2026024期双色球号码推荐
- 推荐号码多样性优化
- 增加冷热温号比例的多样性,支持更多比例组合
- 增加分区分布的多样性,支持更多分区比例
- 添加相似度检查,避免推荐过多相似的号码组合
- 提高推荐号码的随机性和多样性
版本 1.0.5 (2026-03-05)
功能优化
- 详细特征显示
- 为每注推荐号码添加详细的特征分析
- 显示冷热温号比例、连号、重号、邻号和分区分布等信息
- 特征格式:冷热温: 3:2:1 | 连号: 8-9 | 重号: 8 | 邻号: 9, 22, 30 | 分区: [2, 2, 2]
版本 1.0.4 (2026-03-05)
功能优化
- 推荐号码算法优化
- 增加分区分布逻辑,支持多种分区比例(2-2-2/3-2-1等)
- 提高推荐号码的多样性,避免推荐相似号码
- 增加随机性,确保每次生成的推荐号码不同
- 优化蓝号推荐逻辑,从最近100期蓝号TOP10中随机选择
- 性能改进
- 优化推荐号码生成速度
- 减少重复组合的生成
- 提高算法的稳定性
修复问题
- 修复推荐号码过于相似的问题
- 修复蓝号推荐重复的问题
- 提高推荐号码的科学性和合理性
版本 1.0.3 (2026-03-05)
新增功能
- 蓝号推荐
- 添加蓝号推荐功能,从最近100期蓝号TOP10中随机选择蓝号
- 更新推荐号码格式为"红球+蓝号",例如:01,04,05,22,25,32+12
文档更新
- 更新使用说明.md,添加蓝号推荐功能说明
- 更新技术文档.md,添加蓝号推荐功能的技术实现说明
- 更新版本历史,添加1.0.3版本更新记录
版本 1.0.2 (2026-03-04)
功能优化
- AC值范围调整
- 将AC值范围从5-10修改为6-9(科学合理范围)
- 推荐算法优化
- 优化推荐号码生成算法,确保符合AC值范围
- 提高推荐号码的质量和多样性
版本 1.0.1 (2026-03-02)
新增功能
- 号码推荐优化
- 实现TOP20号码分区分布(1-11, 12-22, 23-33)
- 添加冷热温号比例控制(热:温:冷=2:3:1)
- 实现连号、重号、邻号处理
- 添加详细特征分析功能
- 界面增强
- 推荐号码列表显示详细特征信息
- 优化TXT导出格式,包含详细特征说明
- 添加使用说明按钮和内置使用指南
- 文档更新
- 完善使用说明文档
- 更新技术文档,添加算法实现细节
- 新增推荐号码规则说明
技术改进
- 推荐算法优化
- 重写
generate_recommended_numbers函数,实现更复杂的推荐逻辑 - 添加
analyze_combination函数,分析号码组合特征 - 优化冷热温号识别算法
- 用户体验
- 推荐号码TXT文件包含详细的规则说明和特征分析
- 界面显示更加清晰直观
- 错误提示更加友好
版本 1.0.0 (2026-03-01)
新增功能
- 数据管理
- 从网络更新开奖数据(互联网)
- 本地CSV缓存机制
- 数据自动加载和展示
- 红球频次统计
- 统计每个红球号码的出现次数和频率
- TOP20高频红球标记
- 按频率排序展示
- 历史开奖与高频对比
- 分析每期开奖中包含的高频红球个数
- 统计不同高频个数的期数分布
- 颜色标记不同高频个数的期数
- 号码推荐
- 基于TOP20高频红球生成推荐号码
- AC值筛选功能(5-10)
- 可调整推荐参数
- 复制推荐号码到TXT文件
- 注册激活
- 7天试用期
- 设备ID自动生成和复制功能
- RSA加密授权验证
- FTP服务器验证
- 界面优化
- 选项卡式布局
- 响应式设计
- 底部版权信息和滚动广告词
- 顶部注册信息显示
技术改进
- 数据处理
- 使用pandas进行高效数据处理
- 支持多种编码格式
- 完善的数据验证和错误处理
- 安全性
- 硬件ID绑定
- RSA非对称加密
- FTP服务器验证
- 用户体验
- 直观的界面设计
- 友好的错误提示
- 便捷的操作流程
修复问题
- 修复设备ID不显示的问题
- 修复授权验证失败的问题
- 修复数据更新失败的问题
未来计划
- 版本 1.3.0
- 添加数据可视化图表
- 支持更多彩种
- 优化推荐算法
- 版本 1.4.0
- 更深入的数据分析功能
- 云同步功能
- 版本 2.0.0
- 全新UI设计
- 更强大的数据分析功能
- 移动设备支持
注意事项
- 请定期更新软件以获取最新功能和修复
- 如有问题或建议,请联系作者
- 软件仅供参考,不保证中奖
作者:摸球校尉陈八七
微信:moqiuxiaowei
最后更新:2026-08-18