赛事推荐
基于历史赛果 + 实时亚欧盘的大小球判断
数据就绪
大球小球 盘口以最新一次抓取为准
盘口时序与资金信号
开盘 → 当前的升降盘、水位变化与欧赔隐含概率,全部来自每次抓取留下的快照
样本外回测(真实历史赛果)
时间序列后 20% 样本,用来检验模型是否真的泛化
融合层当前权重
由自家数据库赛后样本训练得到,随数据积累持续迭代
概率校准曲线
预测概率 vs 实际大球频率,越贴近对角线越可信
模型版本演进
每次训练留档,可回看命中率与 Brier 分数变化
方式 2 · 多公司共识特征验证
固定基线(单公司盘口)→ 当前版本(加入跨公司共识)的样本外对比,以及逐个关闭新特征的消融检验
按把握度分层(最该看这张)
模型判断 |概率−50%| 越大越有把握。低把握档接近抛硬币,命中率基本来自「样本本身大球多」,别当能力
分层表现
按联赛 / 盘口查看稳定性,找出模型擅长的区间
采集与入库
每天自动累积赛果与盘口快照;也可手动补采历史
—
关于多公司指数(亚指):ESPN 公开源只提供 DraftKings(大小球盘 + 真开盘价)与 Bet 365(3.25 / 3.0 这类亚洲式 quarter 盘口 + 分数水位)两家实时盘口。威廉希尔的真实历史指数已通过下方 football-data.co.uk 免费 CSV 接入(开盘 → 临场 1X2),实时指数可通过 The Odds API 免费额度接入。DraftKings 有「真开盘 → 即时」;Bet365 没有开盘字段,系统用「首次抓取观测值」代替并标注。要补齐其它公司,可按下表 CSV 导入,或在 src/espn.js 的 registerAdapter() 注册数据商接口。
关于每日自动采集:保持本服务运行即可按设定时段自动执行;更可靠的做法是用 Windows 任务计划程序每天定时调用 npm run daily,或 cron 执行 node --experimental-sqlite src/cli.js daily。每次运行都会把赛果、盘口快照与赛后评估写入本地 SQLite,累积到阈值后自动重训模型权重。
关于定时刷新亚欧盘:开启后服务会按设定间隔自动执行「获取最新亚欧盘数据」(ESPN 亚欧盘 + 竞彩 30 家公司指数 + 回填比分 + 重算推荐),无需手动点击。上次 / 下次刷新时间会显示在按钮下方。
open_* 为初盘;留空则把本次值记为「首次观测」
数据库概况
最近采集日志
免费数据源调研与接入(威廉希尔)
调研结论:威廉希尔不提供公开 API;但有两套完全免费的合规通道可以拿到它的真实指数
公开发布的 CSV 历史赛果与赔率档案。威廉希尔 1X2 开盘(WHH/WHD/WHA) → 临场收盘(WHCH/WHCD/WHCA) 覆盖 2023/24、2024/25 两个赛季;同期还有 Bet365、Pinnacle、市场均值/最大值、Betfair 的大小球 2.5 开盘→收盘水位,以及亚洲让球盘 AHh/AHCh。
本系统下载后按「联赛 + 日期 + 比分 + 队名」与库内比赛对齐,把开盘与临场两次行情写入指数时序,供展示与模型回测使用。盘口固定 2.5,威廉希尔该源只有欧赔、没有大小球盘口,界面会如实标注为「仅 1X2」,绝不伪造 OU 报价。
免费 Starter 500 credits / 月,UK region 含 williamhill,支持 h2h 与 totals。未配置 Key 时该通道自动跳过。注意:历史赔率只在付费档提供;免费档拿的是当前/赛前赔率,靠每天抓取在本系统里逐步积累成变化时序。
同类可选:OddsPapi(250 次/月,含历史、300+ 公司)、iSports / Thscore(company ID 9 = 威廉希尔,含亚盘与指数变化,但为商业付费)。OddsPortal 等网页虽有威廉希尔指数变化,但抓取违反站点条款且有反爬,本系统不采用。
③ 澳客(okooo.com)· 30 家公司大小球指数
含威廉希尔、澳门、皇冠等;完赛初盘公开,赛前指数需登录
未检测
澳客的比赛页把 30 家公司的「初盘 → 最新盘」直接渲染在 ajax 接口里,完赛场次无需登录即可读取;本系统只取其中的初盘入库——因为「最新盘」是滚球盘,不能当赛前收盘用。已实测:单场可拿到 30 家、其中威廉希尔 id=14。
队名对齐用「联赛积分榜 + 未来赛程」双表,已映射 8 个联赛 147 支球队;对不上的场次会跳过并在结果里计数,不会硬凑。
为什么需要 Cookie:实测所有未开赛场次的指数接口都返回 needLogin=1(0 家公司),已开赛/完赛才公开。这是澳客的产品策略,不是反爬——系统不会绕过登录,只用你自己账号的 Cookie。
不提供的:自动注册、验证码破解、代理池轮换、高频抓取。请求间隔固定在 1.2 秒以上,只抓自己需要的场次。
④ 竞彩足球(中国体彩)在售联赛覆盖
按竞彩在售清单接入:日职联 / 韩K联 / 挪超 / 瑞典超 / 英冠 / 德乙 / 巴甲 …;ESPN 覆盖不到的联赛走澳客竞彩赛程通道
未检测
只补 ESPN 没有通道的联赛(当前为韩K联),避免与 ESPN 场次重复计数
竞彩每天在售的联赛有 30 多项,ESPN 只能覆盖其中一部分。能拿到的部分按 ESPN 的赛程 / 赛果 / 大小球盘口接入;ESPN 没有的(典型是韩K联)改走澳客「竞足赛程」页:免登录即可拿到竞彩编号、开赛时间、主客队与 30 家公司大小球指数,完赛后再从比赛页取终场比分。两条通道的场次 id 分开存放(澳客场次以 okooo: 开头),不会重复计数。