竞彩足球分析软件功能说明
软件简介
本软件是一款专业的竞彩足球分析工具,支持数据获取、赔率分析、智能推荐等多种功能。基于Python开发,采用模块化架构设计,代码结构清晰,易于维护和扩展。
一、主界面功能模块
1. 数据获取
- 功能说明: 从体彩网获取竞彩足球比赛数据
- 支持玩法: 胜平负、让球胜平负、总进球数、半全场、比分、混合过关
- 使用方法:
- 选择玩法类型
- 设置筛选条件(时间范围、联赛等)
- 点击「获取数据」按钮
- 数据将显示在列表中
- 数据来源: 竞彩网(优先)、500万彩票网(备用)
2. 历史分析
- 功能说明: 查看历史比赛数据和分析记录
- 数据来源: DuckDB数据库中存储的历史比赛记录
- 支持操作: 查询、筛选、导出CSV
- 子模块:
- 竞彩历史:查看竞彩比赛历史记录
- 五大联赛历史:查询英超、西甲、意甲、德甲、法甲等联赛历史数据
3. 实时监控
- 功能说明: 实时监控比赛数据和赔率变化
- 监控内容: 比赛进程、赔率变动、进球提醒
- 提醒设置: 可配置进球、比分变化等提醒
4. 竞彩赛果
- 功能说明: 查询竞彩比赛赛果
- 数据来源:
- 体彩网 (https://www.sporttery.cn/jc/zqsgkj/)
- 500万彩票网 (http://live.500.com/)
- 功能特点:
- 自动获取真实赛果数据
- 支持日期筛选
- 自动过滤未完成比赛
- 显示半场比分(包含0:0)
5. 本地分析 ⭐【核心功能】
- 功能说明: 使用本地分析方法对比赛进行专业分析
- 使用方法:
- 先在「数据获取」栏目获取比赛数据
- 切换到「本地分析」栏目
- 点击「同步数据」查看数据状态
- 点击「执行本地分析」进行分析
- 分析内容:
- 胜平负走势分析: 分析赔率变化趋势,判断市场倾向
- 让球盘口分析: 分析盘口和水位,判断机构意图
- 比分预测: 基于泊松分布模型,推荐最可能比分和比分范围
- 半全场分析: 分析比赛节奏、逆转可能性
- 综合推荐: 给出推荐结果(主胜/平/客胜)、置信度、仓位建议
- 高风险场次提醒: 自动识别冷门可能性大的比赛
- 混合过关推荐:
- 方案一:高胜率组合(选择高置信度选项)
- 方案二:平衡组合(高+中置信度搭配)
- 方案三:高回报组合(选择赔率较高选项)
- 每个方案标注预期回报倍数和风险等级
6. 世界杯分析 ⭐【专题功能】
- 功能说明: 分析2026年世界杯冠军和冠亚军竞猜
- 使用方法:
- 切换到「世界杯分析」标签页
- 选择「冠军赔率」或「冠亚军赔率」
- 点击「获取冠军/冠亚军赔率」
- 点击「执行分析」获取专业分析报告
冠军赔率分析
- 分析方法(来自PDF学习资料):
- 状态分析法: 评估球队当前竞技状态
- 赔付率分析法: 评估市场风险态度
- 价值投注法: 寻找EV>0的投注选项
- 赔率离散度分析: 评估市场分歧
- 凯利公式投注: 计算最优投注比例
- 顺势/逆势投注法: 投注策略选择
- 投注推荐:
- 方案一(稳健型): 跟随市场主流意见
- 方案二(价值型): 寻找期望值为正的选项
- 方案三(博冷型): 反向操作寻找黑马
冠亚军赔率分析
- 分析方法:
- 状态分析法 + 交锋历史法: 评估两队实力差距
- 复式投注优化: 选择相关性低的组合
- 期望值管理: 计算冠亚军组合的预期价值
- 投注推荐:
- 方案一(热门组合): 两队实力强劲,会师概率高
- 方案二(价值组合): 预期价值最优,性价比高
- 方案三(高回报组合): 博冷高回报
- 方案四(组合策略): 分散风险,提高命中率
7. 知识库分析
- 功能说明: 查看PDF专业书籍知识库
- 数据来源: 从15个PDF学习资料中提取的74种分析方法
- 查看方法: 切换到「知识库分析」标签页
二、高级分析功能
PDF知识库分析
- 数据来源: 从15个PDF学习资料中提取74种分析方法
- 分析方法分类:
- 欧赔分析方法: 赔率对比法、凯利指数法、赔付率分析法等
- 亚盘分析方法: 盘口水位法、盘型对比法、欧亚转换法等
- 比分预测方法: 泊松分布法、进球期望值法、比分频率分析等
- 半全场分析方法: 半场优势法、逆转概率分析、节奏分析法等
- 风险管理: 凯利公式投注、分散投注法、止损策略等
- 投注策略: 价值投注法、顺势投注法、逆势投注法等
- 查看方法: 在「知识库分析」栏目浏览
混合过关分析
- 功能: 分析竞彩足球混合过关比赛数据
- 输出内容: 高胜率、平衡、高回报三种投注组合推荐
泊松分布比分预测
- 功能: 基于赔率数据,使用泊松分布模型计算各比分概率
- 输出内容: 最可能比分、比分概率分布、进球期望值
三、数据源管理
多数据源切换
- 优先级: 体彩网 > 500万
- 自动降级: 主数据源失败时自动切换到备用数据源
- 缓存机制: 实现数据缓存减少重复网络请求
编码处理
- 中文编码: UTF-8 / GBK 自动识别
- 日期格式: YYYY-MM-DD 标准格式
数据库支持
- DuckDB: 本地数据库,存储分析结果和历史数据
- MongoDB: 可选缓存数据库
- Redis: 可选赔率缓存
四、技术架构
模块化设计
体彩足球竞彩/
├── main.py # 主程序入口
├── tabs/ # Tab模块目录
│ ├── world_cup_tab.py # 世界杯分析模块
│ ├── history_tab.py # 历史分析模块
│ ├── local_analysis_tab.py # 本地分析模块
│ └── data_fetch_tab.py # 数据获取模块
├── core/ # 核心业务逻辑
├── components/ # 组件目录
└── utils/ # 工具模块
核心技术栈
- Python: 3.13+
- GUI框架: CustomTkinter
- 数据库: DuckDB (主)、MongoDB (可选)、Redis (可选)
- 数据可视化: Matplotlib
- 数据分析: Pandas、NumPy
- 网络请求: Requests、BeautifulSoup4
五、常见问题
Q1: 本地分析显示"请先获取比赛数据"怎么办?
A: 请先在「数据获取」栏目选择玩法并获取数据,然后切换到「本地分析」栏目执行分析。
Q2: 世界杯分析的数据来源是什么?
A: 当前为模拟数据,实际应从体彩网 https://www.sporttery.cn/jc/jsq/jcmc/ 抓取。
Q3: 如何查看分析方法知识库?
A: 在「知识库分析」栏目浏览,可查看74种专业分析方法。
Q4: MongoDB/Redis连接失败怎么办?
A: 这些是可选组件,不影响主功能。程序会自动降级使用本地JSON存储。
Q5: 半场比分显示为"-"怎么办?
A: 这通常是因为500万网站的SSL连接问题。软件已自动降级为HTTP连接,但部分数据可能仍无法获取。
六、快捷操作
| 操作 | 快捷键 | 说明 |
|---|---|---|
| 获取数据 | F5 | 刷新当前数据 |
| 复制数据 | Ctrl+C | 复制到剪贴板 |
| 保存数据 | Ctrl+S | 保存到文件 |
| 打开官网 | Ctrl+O | 在浏览器中打开官网 |
| 导出CSV | Ctrl+E | 导出为CSV文件 |
| 退出程序 | Ctrl+Q | 退出软件 |
七、版本信息
- 当前版本: v5.1
- 更新时间: 2026年7月23日
- 主要更新:
- 代码模块化拆分,Tab模块独立到tabs目录
- 新增泊松分布比分预测模型
- 修复竞彩赛果半场比分缺失问题
- 移除空壳统计分析Tab
- 简化底部广告滚动栏
- 优化软件启动性能
八、技术支持
如有问题,请查看:
- 各功能模块内的提示信息
- 软件日志文件 (ai_analyzer.log)
- 错误提示对话框中的详细信息
- 联系作者:moqiuxiaowei@qq.com