桌面端世界杯 2026 预测工具,Tk GUI + 11 维度评分 + Poisson 赔率模型 + 真实赔率 / 中国体彩反常预警。
老实原则:不调样本上的参数、不造数据、不藏过拟合。回测真实命中率写在
BACKTEST_2026_REAL.md。
去 Releases 下载 WorldCupPredictor_v9.1.exe,双击即可运行(Windows 10/11 x64)。
首次运行需要激活码,万能码(仅本人本机用):
WC2026-MASTER-KEY-666ZHUZIGE-FOREVER-FREE
附带的 daily_brief.json 与 EXE 放同一目录可用于人工覆盖每日伤停 / 阵容情报。
| 模块 | 文件 | 作用 |
|---|---|---|
| 11 维度评分 (主路) | score_analyzer.py |
实力 / 状态 / 历史交锋 / 主客场 / 赔率反推 / 天气 / 裁判 / 阵容 / 伤停 / 心理 / 教练 |
| Poisson 模型 (并行) | poisson_model.py |
庄家赔率 → implied 概率 → λ 估计 → 8×8 比分网格 → 1X2 + 最可能比分 |
| 真实赔率 | live_odds.py |
the-odds-api.com,25 家欧美庄家均价,6h 磁盘缓存 |
| 中国体彩 | sporttery_odds.py |
webapi.sporttery.cn 1X2/让球/比分/总进球,30 分钟缓存 |
| 反常预警 | odds_anomaly.py |
体彩 vs 主流均价对比,阈值 0.20 → "体彩不看好该项" |
| 每日情报覆盖 | daily_brief.py + daily_brief.json |
用最新伤停 / 状态在 TEAM_DB 算分前覆盖 |
| 预测日志 | prediction_log.py |
每次预测追加 jsonl,赛后回填实际比分 |
| 赛后回填 | reconcile.py |
拉 the-odds-api /scores,重写本仓库的 BACKTEST_2026_REAL.md |
| 严格 JSON 输出 | prediction_contract.py |
统一字段:teamA/draw/teamB/predictedScore/confidence/keyFactors/poissonView/sportteryAnomaly |
胜率硬上限 85%,避免任何"必胜"误导。
参考: TradingAi666/worldcup2026-prediction-skill(LLM prompt-as-product,无独立模型)。
| 维度 | 参考项目 | 本项目 |
|---|---|---|
| 形态 | LLM prompt 包 | Windows 桌面 EXE |
| 数据 | LLM 内嵌知识 | the-odds-api 实时赔率 + 体彩官方 + TEAM_DB |
| 模型 | 无 | 11 维度 + Poisson 双路并行 |
| 校验 | 无 | 24 场样本回测 + 跨场 reconcile 表 |
| 反常预警 | 无 | 体彩 vs 主流对比 |
借鉴的 3 件事:85% 胜率上限、严格 JSON 输出契约、每日情报覆盖。
24 场已结束 2026 世界杯样本(详见 BACKTEST_2026_REAL.md):
| 方案 | 命中 | 准确率 |
|---|---|---|
| FIFA 排名 baseline | 13/24 | 54.2% |
| 庄家赔率 baseline | 14/24 | 58.3% |
| 11 维度模型 (本工具主路) | 12/24 | 50.0% |
| Poisson 单跑 | 13/24 | 54.2% |
旧版 README 中的 "20/24 = 83.3%" 是阈值在样本上反推的过拟合产物,已撤回。
未来比赛靠 reconcile 跨场累计真实命中率,不调样本参数。
| 源 | 能用 | 备注 |
|---|---|---|
the-odds-api /odds |
✅ | 25 家欧美庄家均价,未来比赛 |
the-odds-api /scores |
✅ | 仅 daysFrom ≤ 3 |
the-odds-api /odds-history |
❌ | 401,需付费档 |
| HKJC | ❌ | RBAC 403,需 cookie |
webapi.sporttery.cn |
✅ | 无 cookie 无 key,含 had/hhad/crs/ttg/hafu |
pip install pyinstaller requests pillow
build.bat产物: dist\WorldCupPredictor_v9.1.exe,自动复制到桌面。
config.py 里 ODDS_API_KEY 是 the-odds-api 免费档 key,500 请求/月。
MIT