| name | deep-analysis |
| description | 对初筛通过的比赛进行深度分析:数据抓取(分析页+赔率变化)→ 10 步分析(基本面→伤停→泊松→欧指→亚盘→大小球→合理性→关键点/疑点/矛盾→风险→综合评估+推荐)→ 写入记忆。**分析依据仅限公司数据**:胜平负非亚洲联赛威廉、365 必抓(欧洲两家交叉认证,德国为威廉+365+Interwetten 三家),亚洲联赛以澳彩+皇冠+365+易胜博+马会五家交叉认证;亚盘/大小球以澳彩、皇冠、365、易胜博四家(亚洲联赛加马会共五家)交叉认证。平博不参与分析依据,仅复盘时用于 CLV。自开盘不参与分析依据。在用户说「深度分析」「分析这场比赛」「详细看看」或赛前流程中初筛之后使用。 |
| metadata | {"openclaw":{"emoji":"📊"}} |
深度分析(deep-analysis)
对 match-screening 筛选出的每场比赛,按「数据抓取 + 10 步分析」流程进行深度分析,给出综合倾向、信心度和比分概率排序。
输入
支持以下四种输入方式:
方式 1:来自初筛流程(默认)
来自 match-screening 的初筛通过场次列表(含比赛 ID 和详情链接)。
方式 2:龙王指定比赛 ID
龙王直接提供比赛 ID,例如:「分析 2950979」「帮我看看 2950979 和 2784768」
→ 跳过初筛,直接用比赛 ID 拼接分析页 URL:https://zq.titan007.com/analysis/{matchId}cn.htm
方式 3:龙王提供分析页 URL
龙王直接粘贴 URL,例如:「分析这场 https://zq.titan007.com/analysis/2950979cn.htm」
→ 从 URL 中提取比赛 ID(正则:analysis/(\d+)cn),跳过初筛直接分析。
方式 4:龙王指定竞彩编号
龙王用竞彩编号指定比赛,例如:「分析 010」「看看 002 和 005」「帮我分析 001、003、010」
→ 从当日 memory 的赛程数据中查找编号对应的比赛 ID,如果能找到,然后按正常流程分析;如果找不到,则告知龙王「编号 {X} 在今日赛程中未找到」,列出当日可用编号供参考,结束该场。
编号解析流程:
- 读取
memory/{今天日期}.md 中最后一个以 ## 赛程抓取 开头的 section 的赛程列表
- 按编号匹配(支持带前导零如
010,也支持不带前导零如 10)
- 找到对应的比赛 ID → 正常进入分析
- 如果当日赛程尚未抓取(memory 中无赛程数据)→ 先执行 match-scraper 抓取赛程,再从结果中查找编号
- 如果编号不存在→ 不得进入步骤 1;仅告知龙王「编号 {X} 在今日赛程中未找到」,列出当日可用编号供参考,结束该场
- 若同一编号在赛程中对应多场比赛(数据异常)→ 取第一场 matchId 继续分析,并在推送中标注「编号 {X} 在赛程中重复,已按第一场处理」;若需分析其他场请用比赛 ID 指定
输入约定(供 agent 判断):编号解析与赛程读取可由主会话在 spawn 前完成,此时本技能收到的 task 为 matchId,直接进入步骤 1。若主会话传入的是竞彩编号(如「分析 010」),则本技能按上列 1~6 从当日 memory 最后一个 ## 赛程抓取 查赛程并解析编号→matchId 后再进入步骤 1。根据 task 内容判断是 matchId 还是编号,避免重复解析或误用。
方式 2、3、4 的处理规则:
- 不需要经过初筛,直接进入深度分析
- 可以是任何比赛(不限联赛层级、不限时间)
- 可以同时指定多场比赛(逗号或空格分隔)
- 分析完成后同样进入 recommendation 流程(精选、串关建议等),与初筛流程的后续步骤完全一致
- 此场已在当日 memory 有分析记录时:在步骤 2 中处理。同一场开球前多次分析为正常用法,默认不询问、直接执行全流程(刷新赔率)。仅当距上次分析 ≤10 分钟 时,为避免误触才通过 messaging 询问:(1. 看之前的分析报告 2. 重新分析)。若龙王本轮已说「重新分析」「刷新」则不询问,直接全流程。详见步骤 2 第 4 点。
执行流程
对每场比赛按以下实际执行顺序进行(避免先抓取再询问):
- 方式 4 且 task 为竞彩编号时:须先按「编号解析流程」从当日 memory 最后一个
## 赛程抓取 解析编号→matchId(及赛程条中的开球时间若有),再执行下列顺序;若编号不存在则不得进入步骤 1,直接结束该场。
-
- 先执行步骤 2(历史记忆召回 + 「当日已分析过且 ≤10 分钟」检查)。若步骤 2 判定需询问龙王且龙王选「看之前的分析报告」→ 跳过步骤 1、1.5、3,直接基于当日 memory 该场摘要推送并 announce;若选「重新分析」/「刷新」或本轮已说重新分析/刷新 → 不询问,继续。
-
- 再依次执行:步骤 1(获取分析页)→ 步骤 1.5(获取赔率变化)→ 步骤 3(10 步分析)→ 输出 1(综合评估)→ 输出 2(写入记忆或返回摘要)。
以下按步骤编号书写,步骤 2 的正文在步骤 1.5 之后,但执行时步骤 2 必须在步骤 1 之前做。
步骤 1:获取分析页数据
⚠️ 数据更新原则:只要是“重新分析/刷新”,每次均当首次处理。
- 基本面数据(排名、战绩、伤停、交锋、赛程等)与赔率数据(欧指、亚盘、大小球变化):在“重新分析/刷新”模式下,每次都执行完整步骤 1 + 步骤 1.5,不复用当日 memory 中该场旧数据。即每次都抓取分析页(含基本面 + 即时走势),再抓取各公司赔率变化。
- **仅当龙王明确选择“看之前的分析报告”**时,允许跳过步骤 1/1.5,直接复读当日 memory 中该场的摘要(不刷新赔率)。
抓取分析页
用 agent-browser 打开 titan007 的比赛分析页。URL 由比赛 ID 直接拼接:
agent-browser tab new https://zq.titan007.com/analysis/{matchId}cn.htm
agent-browser wait --load networkidle
agent-browser snapshot
⚠️ 即时走势比较(仅分析页必做):此步骤只在读取分析页时需要;赔率变化详情页、赛程页等其它页面没有该表格,无需执行。若在分析页 snapshot 中没有「即时走势比较」表格(各公司欧指、亚盘、进球数 初+即时)或只有标题无数据,必须先按 TOOLS.md 中「即时走势比较:获取数据环节最重的一步」执行:点击「定制」→ 弹窗出现后点击「指数比较」→ 点击「确定」→ 再 snapshot。从当次 snapshot 中按 name 查找 ref,不要写死 ref。拿错或拿不到则后续分析无效。
⚠️ 方式 2/3 输入时的必提取字段:当输入来自龙王手动指定 ID/URL(跳过了 match-scraper 和 match-screening),分析页顶部会显示联赛名、主队名、客队名、开球时间。必须首先提取这四项,后续推送模板、memory 写入和 recommendation 流程均依赖它们。如果页面未显示开球时间,从「未来五场」或赛程信息推断。开球时间统一为 YYYY-MM-DD HH:mm(若页面只显示时分则补当日日期),便于步骤 1.5 滚球过滤与复盘使用。
⚠️ 比赛是否已开始(必检):一旦取得开球时间(步骤 1 分析页、或方式 1 的初筛/赛程列表),立即比较 当前时间 ≥ 开球时间。若已开始:
- 不执行步骤 1.5、步骤 3(10 步分析)、输出 1、输出 2;不写入 memory;不产出分析摘要。
- 仅通过 messaging 通知龙王:「该场比赛已开始(开球 {开球时间}),不再做赛前分析。」
- 可关闭本场分析页 tab(若已打开),结束本场。若为多场中的一场,跳过该场继续其余场次。
- 多场编排时:因「已开始」跳过本场时,可通过 announce 回传一条简要信息(如 matchId、状态:已开始),便于编排区分「已跳过」与「未完成」,汇总时只合并实际完成的分析。
方式 1 若在进入步骤 1 前 task/初筛结果中已有开球时间,可先做本检查,通过则直接通知并结束,不必打开分析页。方式 4 若从当日赛程解析编号时赛程条中已有开球时间,也可在进入步骤 1 前先做本检查,通过则不必打开分析页。
赛前分析只对未开球的比赛有意义;开球后不再分析。
分析页包含以下数据模块(逐一提取):
基本面模块:
| 模块 | 对应分析维度 | 提取要点 |
|---|
| 联赛积分排名 | 基本面 + 战意 | 双方排名、胜率、近6场战绩、主/客场分别统计 |
| 近期战绩 | 基本面 | 双方近 N 场比分结果和走势 |
| 阵容情况 | 伤停 | 缺阵球员名单、位置、缺阵原因 |
| 对赛往绩 | 交锋 | 近期交手结果和比分 |
| 未来五场 | 战意/轮换 | 双方后续赛程间隔天数,判断轮换风险 |
| 入球数分布 | 大小球 | 进球数 0/1/2/3/4+ 分布 |
| 赛前简报 | 综合参考 | AI 生成的赛前分析文字,可作为辅助信息 |
赔率模块(实时变化,每次必须刷新):
| 模块 | 对应分析维度 | 提取要点 |
|---|
| 联赛盘路走势 | 盘赔 | 亚让盘赢盘率、大小球率(全场 + 近6场走势) |
| 即时走势比较 | 盘赔 | 各公司欧指、实际最新亚盘、进球数的初盘+即时;若无此表按 TOOLS.md 做定制 |
| 比分赔率 | 步骤 4 EV | 皇冠波胆(仅取「Crow*全指数」区块内表头为「波胆」的那张表;若页上有多个波胆表,只取该区块内一张);与基本面、即时走势同一次 snapshot 一并解析,得到「比分→赔率」映射。表结构及提取示例见 TOOLS.md「提取比分赔率」、步骤 4 波胆表 HTML 与提取规则。 |
即:步骤 1 抓取分析页时,在提取基本面模块与即时走势比较的同一轮中,顺带从本页解析皇冠波胆表,产出比分→赔率映射;步骤 4 直接使用该映射做 EV,无需再打开分析页。
如果分析页数据不全,用已有信息继续分析,标注哪些维度「数据不足」。
⚠️ 不要关闭分析页:本步完成后不要执行 tab close。分析页标签需保留供步骤 1.5 使用(步骤 1.5 的 tabs list 中通常为 tab 1,校验与关闭仅针对赔率 tab)。步骤 1.5 全部完成后只关闭各批赔率 tab,分析页可在整场分析不再需要浏览器后再关闭或保留不关。
步骤 1.5:获取赔率变化数据(并行模式)
分析页获取的是汇总盘路,深度盘赔分析还需要抓取各公司的赔率变化历史。
⚠️ 并行抓取原则:所有赔率页面先同时打开(浏览器内部并行加载)→ 统一等待渲染 → 按已知顺序逐个 snapshot → 统一关闭。整个打开阶段只需几秒(浏览器并行),snapshot 阶段逐个但快速(switch → snapshot → 下一个),总耗时远低于逐页串行。
1. 确定要抓取的公司列表
联赛类型判定:由步骤 1 分析页(或赛程/初筛数据)的联赛名判定。德甲、德乙 → 德国联赛;日职、K 联赛、澳超、中超等亚洲联赛 → 亚洲联赛;其余欧洲联赛 → 欧洲赛事;无法归类的 → 其他(与欧洲同表:欧指 9,8,亚盘/大小球 1,3,8,12)。
根据联赛类型查表,确定本场三类赔率各需抓取哪些公司:
| 联赛类型 | 亚盘必抓 | 大小球必抓 | 欧指必抓 |
|---|
| 欧洲赛事 | 1, 3, 8, 12 | 1, 3, 8, 12 | 9, 8 |
| 德国联赛 | 1, 3, 8, 12 | 1, 3, 8, 12 | 9, 8, 19 |
| 亚洲联赛 | 1, 3, 8, 12, 48 | 1, 3, 8, 12, 48 | 1, 3, 8, 12, 48 |
| 其他 | 1, 3, 8, 12 | 1, 3, 8, 12 | 9, 8 |
公司 ID 对照:澳彩=1, 皇冠=3, 365=8, 威廉=9, 易胜博=12, Interwetten=19, 平博=47, 香港马会=48
分析规则:
- 亚盘 / 大小球:澳彩(1)、皇冠(3)、365(8)、易胜博(12) 四家交叉认证,分析依据仅限此 4 家;亚洲联赛为 4 家 + 马会(48) 共 5 家交叉认证。4 家(或亚洲 5 家)中若有 1 家与其余不一致 → 严格警惕冷门。平博(47) 不参与分析;若为复盘 CLV 需预留数据,可可选抓平博亚盘/大小球,抓取后仅存档,不参与本步结论。
- 欧指:非亚洲联赛必抓威廉(9) + 365(8);德国联赛在此基础上再加 Interwetten(19),即必抓威廉(9) + 365(8) + Interwetten(19) 三家交叉认证。平博(47) 不参与分析;若为复盘 CLV 需预留数据,可可选抓平博欧指,抓取后仅存档,不参与本步结论。亚洲联赛欧指必抓 澳彩(1)、皇冠(3)、365(8)、易胜博(12)、马会(48),5 家交叉认证(4 家 + 马会)。
按联赛类型得到三列 ID 后,为每个 (公司, 类型) 拼一个 URL,得到完整 URL 列表。
URL 模板(注意亚盘用 companyID 大写 D,其余用 companyid 小写 d):
- 亚盘:
https://vip.titan007.com/changeDetail/handicap.aspx?id={matchId}&companyID={cid}&l=0
- 大小球:
https://vip.titan007.com/changeDetail/overunder.aspx?id={matchId}&companyid={cid}&l=0
- 欧指:
https://vip.titan007.com/changeDetail/1x2.aspx?id={matchId}&companyid={cid}&l=0
预估 URL 数量:欧洲赛事 = 亚盘 4 + 大小球 4 + 欧指 2 = 10 个 URL;德国联赛 = 亚盘 4 + 大小球 4 + 欧指 3 = 11 个 URL;亚洲联赛 = 亚盘 5 + 大小球 5 + 欧指 5 = 15 个 URL(4 家 + 马会)。若可选抓平博(供复盘 CLV),每类最多 +1。
分批参考:欧洲 10 个见下方示例(2 批:8+2)。德国 11 个建议 2 批(如 9+2 或 8+3)。亚洲 15 个须 2 批(每批 ≤9,如 9+6)。每批内并行打开 → 统一等待 → tabs list 校验 → 逐个 snapshot → 关闭本批。
2. 分批并行打开赔率页面
分批规则:
- 将步骤 1 得到的全部 URL 列表,按顺序切分为每批 ≤ 9 个 URL
- 每批内:连续发所有
tab new(中间不等待),浏览器并行加载
- 每批走完整流程:打开 → 等待 → tabs list 校验 → snapshot → 关闭
- 批与批之间间隔 1-2 秒
以欧洲赛事、matchId=2784764 为例(不抓平博),共 10 个 URL,分 2 批:
# ━━━ 第 1 批:澳彩(1) + 皇冠(3) + 365(8) 亚盘/大小球 + 威廉(9)/365(8) 欧指,共 8 tab ━━━
# tab 2 — 澳彩 亚盘
agent-browser tab new https://vip.titan007.com/changeDetail/handicap.aspx?id=2784764&companyID=1&l=0
# tab 3 — 澳彩 大小球
agent-browser tab new https://vip.titan007.com/changeDetail/overunder.aspx?id=2784764&companyid=1&l=0
# tab 4 — 皇冠 亚盘
agent-browser tab new https://vip.titan007.com/changeDetail/handicap.aspx?id=2784764&companyID=3&l=0
# tab 5 — 皇冠 大小球
agent-browser tab new https://vip.titan007.com/changeDetail/overunder.aspx?id=2784764&companyid=3&l=0
# tab 6 — 365 亚盘
agent-browser tab new https://vip.titan007.com/changeDetail/handicap.aspx?id=2784764&companyID=8&l=0
# tab 7 — 365 大小球
agent-browser tab new https://vip.titan007.com/changeDetail/overunder.aspx?id=2784764&companyid=8&l=0
# tab 8 — 威廉 欧指
agent-browser tab new https://vip.titan007.com/changeDetail/1x2.aspx?id=2784764&companyid=9&l=0
# tab 9 — 365 欧指
agent-browser tab new https://vip.titan007.com/changeDetail/1x2.aspx?id=2784764&companyid=8&l=0
# → 以上 8 个 tab 浏览器并行加载中
3. 统一等待渲染 + URL 校验建立映射
agent-browser wait --load networkidle
agent-browser wait 3000
等待最后打开的 tab 达到 networkidle,再额外等 3 秒确保所有 tab 的动态表格渲染完成。
然后立即用 agent-browser tabs list 建立经过 URL 校验的 tab 映射——这是防止数据串号的关键步骤:
agent-browser tabs list
返回示例:
tab 1: https://zq.titan007.com/analysis/2784764cn.htm ← 分析页,跳过
tab 2: ...handicap.aspx?id=2784764&companyID=1&l=0 ← 亚盘, cid=1
tab 3: ...overunder.aspx?id=2784764&companyid=1&l=0 ← 大小球, cid=1
tab 5: ...1x2.aspx?id=2784764&companyid=8&l=0 ← 欧指, cid=8 (注意:tab 4 可能打开失败被跳过)
...
从每个 tab 的 URL 解析三个字段:
| URL 部分 | 解析方式 | 含义 |
|---|
路径中 handicap / overunder / 1x2 | 路径段匹配 | 赔率类型(亚盘/大小球/欧指) |
id= 或 companyID= 或 companyid= 后的数字 | 参数匹配 | matchId 和 companyId |
校验规则:
- matchId 校验:所有赔率 tab 的
id= 必须等于当前分析的 matchId。如有不一致 → 该 tab 数据作废,不提取。
- 去重校验:同一 (companyId, type) 不应出现两个 tab。如有重复 → 只取第一个。
- 缺失检测:对比预期的 URL 列表,如有公司/类型缺失(tab 打开失败) → 记录缺失项,后续跳过该公司对应分析。
校验通过后,得到经过验证的 tab 映射表:
verified_tabs = [
{ tab: 2, matchId: 2784764, company: "澳彩", cid: 1, type: "亚盘" },
{ tab: 3, matchId: 2784764, company: "澳彩", cid: 1, type: "大小球" },
{ tab: 5, matchId: 2784764, company: "365", cid: 8, type: "欧指" },
...
]
4. 按校验后的映射逐个 snapshot
严格按 verified_tabs 遍历,不依赖打开顺序:
# 遍历 verified_tabs 中的每一项
agent-browser tab switch {tab_id}
agent-browser snapshot
→ 提取数据,归类到 data[cid][type]
每个 snapshot 的提取结果存入 data[companyId][type],由 URL 校验确定的 (companyId, type) 做 key——即使 tab 编号跳号、乱序,数据归属也不会错。
5. 关闭本批赔率标签页
# 优先做法:只关闭本批 verified_tabs 中的赔率 tab(不要依赖 tab 编号恒为 1 的全局假设)
# 方式 A:在步骤 4 的循环中「snapshot 完一个就 close 该 tab」(最稳)
# 方式 B:若工具支持按 tab_id 批量 close,则仅 close verified_tabs 中列出的 tab_id
若工具仅支持 --except,必须先确认“分析页 tab_id”确实为 1 且本批赔率页不包含 1;否则不要使用 --except,改用方式 A。
6. 开下一批(若有剩余公司)
间隔 1-2 秒 后,开第 2 批(本例还有易胜博(12) 亚盘+大小球,共 2 个 tab):
# ━━━ 第 2 批:易胜博(12),共 2 tab ━━━
agent-browser tab new https://vip.titan007.com/changeDetail/handicap.aspx?id=2784764&companyID=12&l=0
agent-browser tab new https://vip.titan007.com/changeDetail/overunder.aspx?id=2784764&companyid=12&l=0
agent-browser wait --load networkidle
agent-browser wait 3000
# 同步骤 3:tabs list → URL 校验 → 建立 verified_tabs
agent-browser tabs list
# 同步骤 4:按 verified_tabs 遍历 snapshot,归类到 data[cid][type]
# 同步骤 5:关闭本批赔率 tab
# 同上:优先在 snapshot 循环中逐个 close,或仅 close verified_tabs 中 tab_id
每批都重复步骤 3-5 的完整流程(tabs list → URL 校验 → snapshot → 关闭),确保数据归属正确。
全部批次完成后:仅关闭各批赔率 tab;不关闭分析页 tab,由会话结束或后续统一清理。避免误关分析页导致 tab 映射假设失效。
7. 数据整理
从所有 snapshot 结果中按 (公司, 类型) 整理:
- 初盘:每家公司赔率变化表的最后一行(最早开出)
- 即时盘:每家公司赔率变化表的赛前最新一行
- 变化方向:初盘 → 即时的盘口/水位变化
⚠️ 滚球数据过滤:赔率行的时间 > 开球时间,或比分列出现非 0:0(如 1:0),均为滚球数据,必须忽略。只保留比赛开始前的赔率变化记录。
提取规则(按公司类型):
- 平博(47)(若可选抓):只提取两个时点——初盘、即时盘。不参与分析,仅存档供复盘 CLV 使用。
- 其他公司(分析依据):提取整张赛前变动表——表格中每一行(时间早于开球且比分为 0:0 的),按行提取。用于第 5/6/7 步的「赔率变动轨迹」分析、相同时点交叉认证与每家意图判断。
vip.titan007 赔率变化页格式(抓取与解析以以下为准):
- 胜平负(欧指)
- URL:
https://vip.titan007.com/changeDetail/1x2.aspx?id={matchId}&companyid={companyId}&l=0(companyid 小写)
- 表头:时间 | 比分 | {主队名} | 和局 | {客队名} | 变化时间 | 状态。数据行按列顺序为:主胜 | 平 | 客胜 | 变化时间 | 状态。
- 提取:主胜、平、客胜、变化时间、状态。排序与时点对齐用「变化时间」,格式
MM-DD HH:mm(如 03-15 20:53)。
- 亚盘
- URL:
https://vip.titan007.com/changeDetail/handicap.aspx?id={matchId}&companyID={companyId}&l=0(companyID 大写)
- 表头:时间 | 比分 | {主队名} | 盘 | {客队名} | 变化时间 | 状态。数据行按列顺序为:主水 | 盘口 | 客水 | 变化时间 | 状态。
- 提取:主水、盘口、客水、变化时间、状态。盘口为「平手」「平手/半球」「半球/一球」等。排序用「变化时间」。
- 大小球(进球数)
- URL:
https://vip.titan007.com/changeDetail/overunder.aspx?id={matchId}&companyid={companyId}&l=0(companyid 小写)
- 表头:时间 | 比分 | 大球 | 进球数 | 小球 | 变化时间 | 状态。数据行按列顺序为:大球水 | 盘口 | 小球水 | 变化时间 | 状态。
- 提取:大球水、盘口、小球水、变化时间、状态。盘口为 2.5、2/2.5 等。排序用「变化时间」。
行序与滚球过滤:页面表格第一行为赛前最新(即时盘),最后一行为最早(初盘);中间每行一次变动。只保留「变化时间」早于开球且该行无比分或比分为 0-0 的记录;若某行出现非 0:0 或时间≥开球,视为滚球,整行忽略。
8. 存档原始赔率数据
数据整理完成后,将全部提取到的赔率原始数据写入文件,供龙王检查和历史存档。
目录结构:data/{YYYY-MM-DD}/{matchId}/,每家公司一个文件:
data/2026-03-15/2784764/
├── _meta.md ← 元信息
├── 澳彩.md
├── 皇冠.md
├── 365.md
├── 威廉.md ← 仅欧指(欧洲/德国联赛);亚洲联赛无
├── 易胜博.md
└── 平博.md ← 若抓取,仅初盘+即时,供复盘 CLV,不参与分析
_meta.md 内容:
# {联赛} {主队} vs {客队}
- 比赛 ID:{matchId}
- 开球时间:{kickoff}
- 抓取时间:{timestamp}
- 抓取批次:共 {N} 批
- 缺失公司:{无 / 列出打开失败的公司及类型}
公司文件内容(以 澳彩.md 为例):
# 澳彩 (cid=1)
## 亚盘
| 时间 | 盘口 | 主水 | 客水 |
| ----------- | --------- | -------- | -------- |
| 03-15 09:30 | -0.5 | 0.88 | 0.96 |
| 03-14 22:15 | -0.5 | 0.90 | 0.94 |
| 03-14 18:00 | -0.25 | 0.85 | 0.99 |
| **初盘** | **-0.25** | **0.85** | **0.99** |
## 大小球
| 时间 | 盘口 | 大球 | 小球 |
| ---- | ---- | ---- | ---- |
| ... | ... | ... | ... |
平博文件(平博.md,每类型仅 2 行):
# 平博 (cid=47)
## 亚盘
| 时点 | 盘口 | 主水 | 客水 |
| ------ | ----- | ---- | ---- |
| 即时盘 | -0.5 | 0.95 | 0.89 |
| 初盘 | -0.25 | 0.92 | 0.92 |
## 大小球
| 时点 | 盘口 | 大球 | 小球 |
| ------ | ---- | ---- | ---- |
| 即时盘 | 2.5 | 0.96 | 0.88 |
| 初盘 | 2.5 | 0.93 | 0.91 |
## 欧指
| 时点 | 主胜 | 平 | 客胜 |
| ------ | ---- | ---- | ---- |
| 即时盘 | 2.10 | 3.40 | 3.55 |
| 初盘 | 2.15 | 3.35 | 3.50 |
写入规则:
- 每家公司一个文件,文件内按赔率类型分
## section
- 表格按时间倒序(最新在上,初盘在下),与网页原始顺序一致
- 平博(47) 若抓取则每类型只保留初盘 + 即时两行,仅存档/复盘 CLV,不参与分析
- 滚球数据已过滤,文件中不包含
- 某类型抓取失败时,在对应 section 标注「❌ 抓取失败,已跳过」
- 该公司完全未抓取(非必抓)则不生成文件
- 同一 matchId 目录若已存在则覆盖(重新分析时刷新数据)
- 禁止在该目录下写入分析报告、摘要或任何非赔率数据文件(如
analysis-report.md);data/{日期}/{matchId}/ 仅允许 _meta.md 与各公司赔率文件(澳彩.md、皇冠.md 等)。
用途:
- 龙王打开某公司文件,对照 vip.titan007.com 同一公司页面核对数字
- 分析结果有疑问时,回溯数据源排查(数据提取错 vs 分析逻辑错)
- 赛后复盘时,保留赛前赔率快照(赛后网站可能不再显示赛前变化)
并行约束与限流保护
- 单场每批最多 9 个标签页(3 家公司 × 3 种赔率),并行打开、浏览器并行加载
- 批与批之间间隔 1-2 秒
- 如果某公司页面加载失败,跳过该公司,用其他公司数据继续分析
- 如遇疑似限流(连续 3 页超时或空数据),逐级回退:9 tab → 6 tab → 3 tab → 逐页串行
数据防串号机制
防止并行模式下数据归属错乱的三道防线:
- 执行纪律(跨比赛):避免同时并行分析多场比赛(尤其并行操作浏览器 tab),否则 tab 互踩会导致跨比赛串号。龙王当前习惯一场一场分析时,此风险天然规避;若未来需要并行提速,应先把浏览器抓取与分析推理拆成两阶段再并行(见
docs/FLOW-AUDIT-2026-03.md)。
- URL 校验(同比赛内):每批 tab 打开后,通过
tabs list 获取每个 tab 的真实 URL,解析 matchId + companyId + type 三元组建立 verified_tabs 映射。不信任 tab 打开顺序,只信任 URL。
- 异常处理:URL 中 matchId 与当前比赛不符 → 该 tab 作废不提取;同一 (companyId, type) 出现重复 tab → 只取第一个;预期的 tab 缺失 → 记录缺失,后续分析跳过该公司。
步骤 2:历史记忆召回
⚠️ 执行顺序:本步必须在步骤 1 之前执行(见上文「执行流程」),以便在未抓取分析页时就能判断「当日已分析过且 ≤10 分钟」并决定是否询问,避免先抓取再询问造成浪费。
在分析前,召回历史分析作为辅助信息。优先按比赛 ID 精确召回,再按对阵做语义召回。
-
优先用比赛 ID 精确召回
当前场次必有 matchId(方式 1 由编号查赛程得 ID,方式 2/3 由龙王给 ID 或 URL 提取)。在 memory/ 下的每日记忆中搜索该 matchId(如搜索「比赛ID: {matchId}」或「{matchId}」),若找到则召回该场的历史分析摘要(可能是当日同场再次分析或历史某日分析过同一场),直接作为本场辅助信息。
-
若无 matchId 命中,再做语义召回
使用 memory_search 按对阵/联赛找类似比赛(同队交锋、同联赛等)的历史判断:
memory_search "{主队} vs {客队}"
memory_search "{联赛名} {主队}"
-
使用方式
召回内容仅作参考,不替代本次完整步骤 1 + 1.5 抓取与 10 步分析;可参考历史判断和结果,辅助本轮关键点/疑点/矛盾的提炼。
-
当日已分析过的场次(方式 2/3/4)
同一场未开球的比赛在开球前多次分析(如开盘后、赛前 10h/5h/2h 各分析一次)为正常用法,默认每次都是刷新赔率与结论,不询问,直接执行全流程。
仅当本场在当日 ## 深度分析 中已有完整摘要且距上次分析时间很短(建议 ≤10 分钟)时,为避免误触,通过 messaging 询问龙王:(1. 看之前的分析报告 2. 重新分析)。龙王选 1 → 跳过步骤 1、1.5 及步骤 3,直接基于已有摘要推送并 announce;选 2 或回复「重新分析」「刷新」→ 执行全流程。
- 若龙王在本轮指令中已明确说「重新分析」「刷新」 → 不询问,直接执行全流程。
步骤 3:10 步分析过程(固定顺序)
每场比赛按以下 10 步依次分析,完整展示分析过程,让龙王能从中学习判断逻辑。
流程设计原则:
- 第 4 步先出泊松基准:基于基本面 + 伤停计算纯数学概率(胜平负%、大小球%、亚盘赢盘概率聚合所需的净胜球分布),不受赔率影响
- 第 5-7 步对比赔率(欧指/亚盘/大小球):欧指/亚盘/大小球分别与泊松基准对照,识别价值注(赔率隐含概率 vs 泊松概率)
- 第 8 步合理性检验(三方对齐):基本面 + 泊松 + 赔率 三方对齐,标注一致或偏离
- 矛盾裁决规则(强制):当欧指与亚盘结论/走势出现冲突且无法用基本面合理解释时,以亚盘信号为准(亚盘 > 欧指);欧指保留为“诱买/风控”的辅助证据,在第 8/10 步写清矛盾与风险,必要时将胜平负或亚盘其中一项标「⚠️ 观望」。
赔率变动轨迹(第 5/6/7 步必做):第 5 步欧指、第 6 步亚盘、第 7 步大小球中,各有「赔率变动轨迹分析」小节——基于步骤 1.5 抓取的分析依据公司的完整赛前变动历史,输出时点对齐表、每家意图小结、相同时点交叉认证、一句话解读;推送时须完整展示,不可省略。平博不参与轨迹与意图分析。
第 1 步:基本面分析
分析要素:
- 球队级别:识别球队的历史底蕴和档次
- 超级豪门(皇马、巴萨、拜仁、曼城、利物浦等):底蕴深厚,大赛经验丰富,逆境翻盘能力强,不可轻易看衰
- 传统强队(多特、马竞、国米、阿森纳等):实力强但稳定性不如豪门
- 中游球队:受状态和阵容影响大,波动性高
- 保级队/升班马:资源有限,主场拼劲足但客场脆弱
- 球队级别影响盘口解读:豪门让球少可能是机构看到利空,而非正常定价
- 德比/特殊对决标记:
- 同城德比(如米兰德比、曼市德比、国家德比)→ 形势难料,弱队拼劲翻倍,让球参考价值降低
- 传统宿敌(如凯尔特人 vs 流浪者、加拉塔萨雷 vs 费内巴切)→ 情绪因素放大
- 争冠直接对话 / 保级生死战 → 战意拉满,比赛强度和不确定性都高
- 德比/特殊对决需在分析开头标注,因为它会影响后续所有维度的权重
- 双方积分榜排名、目标(争冠/保级/争欧/无欲)
- 近 5-10 场总战绩(胜/平/负),走势(连胜/连败/交替/回升/下滑)
- 主队主场战绩 vs 客队客场战绩
- 场均进球、场均失球,攻防对比
- 赛程密度(一周多赛?间隔天数?轮换风险?)
- 权重规则(强制):不迷信排名与主场(它们常被市场过度定价);当“排名/主场优势”与“交锋往绩/战术克制”指向不一致时,优先提高交锋往绩与战术克制的权重,并在第 10 步把这种“克制关系”写成关键点或核心矛盾(取决于你最终推荐是否顺着克制方向)。
- 主场因素(主场龙/客场虫?)——作为加减分项,不作为单独定论
- 交锋记录:近 5 次交手结果(主客区分),比分特点(大球多/小球多),是否有克星关系(权重高于排名/主场)
- 教练风格与球队性格(Voulgaris 行为模式视角):
- 教练战术倾向:进攻型(如克洛普、德泽尔比)vs 防守型(如西蒙尼、孔蒂、穆里尼奥)vs 控球型(如瓜迪奥拉、阿尔特塔)
- 领先时的行为:保守收缩(换防守球员、五后卫)还是继续进攻?→ 影响大小球和让球判断
- 落后时的行为:容易崩盘(连丢球)还是愈战愈勇(逆转能力强)?→ 影响让球判断
- 换人习惯:早换(60分钟前)还是晚换?面对弱队会轮换吗?→ 影响赛程密度评估
- 球队心态特征:抗压能力(大赛型/小赛型)、主场龙客场虫的心理因素
- 这些「软信息」是赔率模型难以量化的,如果你掌握得准,就是边际优势
- 均值回归意识(Benham 核心认知):
- 近期连胜 4-5 场的球队 → 大概率被高估,接下来表现回落的概率大于继续连胜
- 近期连败 4-5 场的球队 → 大概率被低估,反弹随时可能发生
- 判断方法:近 5 场战绩是否显著偏离赛季整体胜率?如果偏离大,均值回归的力量就强
- 短期结果 ≠ 真实实力,不追涨杀跌
- 赛程陷阱(Lookahead Spot):
- 检查双方未来五场赛程,关注下一场是否有大赛(欧冠淘汰赛、联赛争冠直接对话、杯赛决赛等)
- 如果下一场是大赛,本场可能出现「心理性轮换」——即使全主力出战,注意力和拼劲也不在本场
- 这不同于体能轮换(换人),而是精神层面的松懈,更隐蔽也更致命
- 强队 vs 弱队 + 强队下一场有大赛 = 典型陷阱局,弱队爆冷概率显著提升
- 赛季阶段性特征:
- 开赛初期(1-5 轮):升班马常被低估,数据样本不足,盘口参考价值有限
- 赛季中段:数据稳定,分析最可靠
- 圣诞/冬歇前(英超 12 月):密集赛程,冷门频出,体能和轮换影响大
- 联赛末段(最后 5 轮):已保级/已降级/已夺冠的队战意极端分化,「死水比赛」需特殊处理
- 标记当前赛季阶段,并评估其对本场的影响
输出格式:开头先标注球队级别和是否德比/特殊对决,然后用具体数据说话,穿插教练风格、球队性格、均值回归评估和赛程陷阱判断。给出小结判断。
第 2 步:伤情分析
分析要素:
- 主队缺阵球员名单、位置、缺阵原因
- 客队缺阵球员名单、位置、缺阵原因
- 对球队的影响评估:核心球员(门将、中场核心、主力射手)缺阵影响几何?替补能力如何?
- 是否面临轮换(杯赛/联赛双线作战)
人员名单显示规则:缺阵人数超过 5 人时,只列主力/关键球员(核心、常规首发或对战术影响大的),末尾加「等 n 名球员」(n = 未列出的缺阵人数)。不超过 5 人时全部列出。
输出格式:列出关键缺阵球员,分析对进攻/防守/整体的影响程度。如无伤停信息,标注「伤停信息缺失,本步骤不计入」。
分析依据与平博:第 5~7 步的结论只以公司数据为依据——胜平负非亚洲看威廉 + 365 必抓(欧洲两家交叉认证,德国为威廉 + 365 + Interwetten 三家交叉认证),亚洲联赛看澳彩、皇冠、365、易胜博、马会五家交叉认证;亚盘/大小球看澳彩、皇冠、365、易胜博四家(亚洲联赛加马会共五家)交叉认证。平博不参与分析、不参与推导结论;若抓取平博数据,仅用于存档或复盘 CLV。自开盘不参与分析依据。
步骤 3 续:第 4 步 — 泊松建模(比分概率)
这是龙王最核心的需求——比分预测。 基于第 1、2 步(基本面、伤停)与本步计算出的 λ,用泊松分布计算比分概率排序;后续第 8 步会将泊松结论与第 5~7 步赔率做三方对齐。
计算方法
1. 确定双方预期进球数(λ)
λ 所需数据来自步骤 1 抓取的分析页(优先使用主客场分项 + 近 6 场分项;若缺失则按“缺失处理”降级)。从分析页提取并计算场均:
- 主队主场场均进 / 失
- 客队客场场均进 / 失
- 主队近 6 场场均进 / 失
- 客队近 6 场场均进 / 失
先做 0.7 主客场 + 0.3 近 6 加权,得到“合成攻防”:
主队
- 合成进攻 = 0.7 × 主队主场场均进 + 0.3 × 主队近 6 场均进
- 合成防守(失球) = 0.7 × 主队主场场均失 + 0.3 × 主队近 6 场均失
客队
- 合成进攻 = 0.7 × 客队客场场均进 + 0.3 × 客队近 6 场均进
- 合成防守(失球) = 0.7 × 客队客场场均失 + 0.3 × 客队近 6 场均失
再计算基础 λ(未伤停前):
λ1 = (主队合成进攻 + 客队合成防守) / 2
λ2 = (客队合成进攻 + 主队合成防守) / 2
缺失处理(降级规则):
- 若缺“近 6”,则用 1.0 × 主客场分项(等价于 0.7/0.3 中把 0.3 视为 0);
- 若缺主客场分项但有总场均 + 近 6,可用 0.7 × 总场均 + 0.3 × 近 6(并在输出中标注“主客场分项缺失,已降级”);
- 若只剩总场均(无主客场、无近 6),则用:
- λ1 = (主队总场均进 + 客队总场均失) / 2
- λ2 = (客队总场均进 + 主队总场均失) / 2
并标注“数据不足:λ 可靠性偏低,比分仅供参考”。
2. 结合分析结论修正 λ 值
泊松模型的 λ 需要结合第 1、2 步(基本面、伤停)做主观修正。先算基础 λ,再按已完成的步骤逐项做加减或比例修正,可叠加;同一因素不重复扣/加。最后再做 [0.4, 3.5] 截断。(执行本步时第 5~7 步尚未进行,故 λ 修正不依赖盘赔;盘赔与泊松的对齐在第 8 步完成。)建议记录本场 λ 修正项与幅度(一两行,如「主 -0.15 伤停、客 +0.1 主场」),写入 memory 摘要的泊松部分(见输出 2 模板),便于复盘时回溯当时为何取该 λ。
- 核心射手伤停 → 降低该队 λ(降幅 0.1-0.3,视球员重要性)
- 防守核心伤停 → 提高对手 λ
- 主场优势 → 主队 λ 上浮 5-10%(如果主场龙属性强则更多)
- 赛程陷阱/轮换 → 降低该队 λ
- 教练风格(防守型遇进攻型)→ 适当调整
λ 修正建议幅度(速查,便于跨场一致):
| 因素 | 建议幅度(约) | 说明 |
|---|
| 核心射手伤停 | 该队 λ −0.15~−0.25 | 视球员重要性,不重复扣 |
| 防守核心伤停 | 对手 λ +0.10~+0.20 | 视缺阵影响 |
| 主场龙/强主场 | 主队 λ +5%~+10% | 比例修正 |
| 赛程陷阱/轮换风险 | 该队 λ −0.10~−0.20 | 视下一场重要程度 |
| 多因素叠加 | 可叠加,同因素不重复 | 最后做 [0.4, 3.5] 截断 |
⚠️ λ 合理性检查:所有修正完成后,检查最终 λ 值是否在合理范围内:
- 下限 0.4:低于 0.4 意味着该队约 67% 概率进 0 球,除非是极端防守局面(如保级队客场 vs 豪门),否则不合理
- 上限 3.5:高于 3.5 意味着预期场均 3.5 球,即使是最强进攻队也极为罕见
- 如果修正后 λ 超出 [0.4, 3.5] 范围,回退到边界值,并在分析中标注「λ 修正幅度异常,已截断至边界值,比分概率仅供参考」。λ 接近边界(如主/客 λ 接近 0.4 或 3.5)时,也建议在输出中加一句提示(如「λ 接近边界,极端比分概率仅供参考」)。
3. 计算各比分概率
用泊松公式计算 0:0 到 7:7 的每个比分概率(覆盖至 7 球,确保高 λ 时概率总和 > 97%):
P(主队进k球) = e^(-λ1) × λ1^k / k!
P(客队进j球) = e^(-λ2) × λ2^j / j!
P(比分k:j) = P(主队进k球) × P(客队进j球)
⚠️ 计算精度要求:涉及 64 个比分组合的浮点运算,必须使用代码执行,不要心算或手动推导。
大小球盘口锚定(推荐启用,轻量对齐市场):纯泊松的 (\lambda_{tot}=\lambda_1+\lambda_2) 往往与市场对“总进球”的定价存在系统偏差。为让比分分布与大小球盘口更贴近庄家/市场,可在生成比分概率前做一次“轻量锚定”,将总进球均值向大小球盘口靠拢,再按原攻防比例拆回 (\lambda_1,\lambda_2)。
- 默认策略:仅在「第 7 步大小球结论」与「泊松整体 Top 6 的总进球方向」明显冲突时启用(即会触发“两套 Top 4”展示的场次)。其余场次默认不启用,避免被盘口过度牵引。
- 参数与映射(以配置为准):该锚定方案的全部可调参数已集中到
config/poisson_params.json 的 ou_anchor:
ou_anchor.enabled:是否启用(默认 false)
ou_anchor.w:锚定权重 (w)
ou_anchor.p_over:市场目标大球概率 (p_{mkt})(第一版不折算水位)
ou_anchor.quarter_line_mapping:四分之一盘近似映射(如 2.25→2.5、2.75→3.0)
ou_anchor.search:二分搜索区间与迭代次数
- 盘口处理(四分之一盘近似):按
ou_anchor.quarter_line_mapping 将盘口 line 映射到最近的 0.5 盘;未命中映射则保持原值。
- 反推市场总进球均值 (\lambda_{mkt}):令总进球 (T\sim Poisson(\lambda))。对半球盘 line(如 2.5、3.0、3.5),设 (k=\lfloor line \rfloor),则大球事件为 (T\ge k+1)。用二分搜索求 (\lambda_{mkt}) 使:
- (P(T\ge k+1;\lambda*{mkt})\approx p*{mkt})
- 等价:(1-\sum*{t=0}^{k} e^{-\lambda*{mkt}}\lambda*{mkt}^t/t!\approx p*{mkt})
- 搜索区间建议 ([0.2, 6.0]),迭代 20 次足够
- 锚定并回拆:
- (\lambda_{tot}=\lambda_1+\lambda_2)
- (\lambda'{tot}=(1-w)\lambda{tot}+w\lambda_{mkt})
- (\lambda'1=\lambda'{tot}\cdot \lambda1/\lambda{tot}),(\lambda'2=\lambda'{tot}\cdot \lambda2/\lambda{tot})
- 后续的比分概率、Top 比分、大小球一致性判断与泊松 EV 均使用 (\lambda'_1,\lambda'_2)(并在输出 2 的泊松部分记录“锚定启用/未启用”与关键数值,便于复盘)
低比分轻量修正(Dixon–Coles 经验系数版):基础泊松假设主客进球独立,但实战中 0:0、1:0、0:1、1:1 往往被低估。这里采用轻量“经验系数”做修正:
- 先算基础泊松比分表 (P_{raw}(i:j))(0:0~7:7)。
- 对低比分集合 (S={0:0,1:0,0:1,1:1}) 乘系数,其余比分系数为 1:
- 系数以
config/poisson_params.json 的 low_score_factors 为准(默认值为 0:0=1.10、1:0=1.05、0:1=1.05、1:1=1.10)
- 得到未归一化:(P*{tmp}(i:j)=P*{raw}(i:j)\times f(i:j))
- 归一化:(P*{corr}(i:j)=P*{tmp}(i:j)/\sum P_{tmp})
- 后续 Top 比分排序、胜平负/大小球聚合(若此处需要)、比分价值偏差,均基于 (P_{corr})。亚盘的按盘口聚合赢盘概率(上盘赢/下盘赢/走盘)与大小球的按盘口聚合大球/小球概率均在第 8 步进行,分别使用本步比分概率表与第 6 步即时亚盘盘口、第 7 步即时大小球盘口,用于亚盘泊松 EV 与大小球泊松 EV。
说明:这是过渡版的“轻量修正”。默认启用;若龙王明确要求“纯泊松不修正”,则跳过本节直接使用 (P_{raw})。
执行方式:使用 Shell 工具执行 Python 命令,不依赖浏览器标签页状态,独立可靠。执行前务必将模板中的 LAMBDA1 和 LAMBDA2 替换为实际数字(如 1.35、0.92),否则会报 NameError。
python3 scripts/poisson_calc.py --l1 LAMBDA1 --l2 LAMBDA2 --top 8
说明:scripts/poisson_calc.py 默认读取 config/poisson_params.json,因此低比分修正系数、max_goals 等与配置自动保持一致;你只要改配置就能调参,不会出现文档/脚本口径漂移。
4. 输出比分推荐(展示 Top 4;内部仍保留 Top 6 供一致性与阈值计算)
⚠️ 推送展示规则:推送给龙王时,不要展示 λ 值计算过程(场均进失球算式)、基础 λ、修正因素、最终 λ 的推导;内部按上述方法计算即可。只展示:泊松整体 Top 4(及矛盾时的两套 Top 4)、预期总进球(λ1+λ2 一行即可);若有「大小球与泊松方向一致性」或矛盾,保留该句说明。避免推送被冗长计算过程占满。
本步输出须包含 λ1、λ2 及预期总进球 λ1+λ2(以「预期总进球:λ1+λ2 = X.XX」一行形式即可),供第 7 步及输出 1 与大小球盘口对比展示。展示层:泊松整体按概率从高到低给 Top 4;若矛盾则第二套(与大小球同方向)也展示 Top 4。内部:仍保留 Top 6 供一致性判断与阈值计算。每个比分必须带概率。
⚠️ 执行时序:步骤 4 执行时第 7 步尚未进行,故本步展示层只输出泊松整体 Top 4(内部仍可先算到 Top 6)及价值偏差表;是否与大小球矛盾、是否追加「与大小球同方向 Top 4」第二套,在完成第 7 步后、组稿输出 1 时根据第 7 步结论判断:若矛盾则补算第二套并两套一起展示,无矛盾则只展示 Top 4。不得在步骤 4 执行时臆断矛盾或提前输出第二套。
展示口径(标准版,便于你对盘):
- 主队预期进球(λ1):{λ1}
- 客队预期进球(λ2):{λ2}
- 总预期进球(λ1+λ2):{λ_total}
- λ 来源摘要(一句话):λ 基于「主客场 + 近6(0.7/0.3)」;伤停修正:主{+/-X.XX}、客{+/-X.XX}(如无修正写 0)
- Top 比分表必须同时给出:概率% + 公平赔率(1/p)。若步骤 1 已提取皇冠波胆(Crow*全指数区块内波胆表),则再给 EV=赔率×概率,便于你直接对。无皇冠波胆数据时:展示层仍须输出完整 Top 4(及矛盾时第二套 Top 4),只出概率与公平赔率,统一标注「未做价值偏差」;内部仍保留 Top 6 供一致性判断与复盘。
公平赔率计算:
- 公平赔率(比分 i:j) = (1 / P(i:j))
- 价值判断(比分):
- 若有皇冠波胆赔率 O(i:j):EV = P(i:j) × O(i:j),按本技能统一口径分级:EV≥1.05 为「💰 有价值」,0.97–1.05 为「≈ 边际/观望」,EV<0.97 为「❌ 无价值」
- 若无波胆数据:只展示公平赔率,并注明「未做价值偏差」,供龙王手动对照
无矛盾时(第 7 步大小球结论与泊松整体 Top 6 的总进球方向一致):展示层只输出一张表「泊松整体 Top 4」(表里 4 行),每项含比分与概率。表中「胜平负 / 亚盘 / 大小」列在组稿输出 1 时引用第 5~7 步结论(欧指、亚盘、大小球),表示该比分与当前推荐的胜平负/亚盘/大小球方向是否一致(✅ 一致 / ❌ 不一致);步骤 4 执行时仅输出比分与概率即可。若有「大小球与泊松方向一致性」说明,可在一行简述(如「Top 6 中 X 个小球、X 个大球,与大小球方向基本一致」)。示例:
| 排名 | 比分 | 概率 | 公平赔率(1/p) | 胜平负 | 亚盘({盘口}) | 大小({盘口}) |
| ---- | ---- | ------ | ------------- | ------ | ------------ | ------------ |
| 1 | 1:0 | 12.3% | 8.13 | 主胜 | 上盘 ✅ | 小球 ✅ |
| 2 | 2:1 | 10.8% | 9.26 | 主胜 | 下盘 ❌ | 大球 ✅ |
| 3 | 1:1 | 10.2% | 9.80 | 平局 | 下盘 ❌ | 小球 ✅ |
| 4 | 2:0 | 9.2% | 10.87 | 主胜 | 上盘 ✅ | 小球 ✅ |
| 5 | 0:1 | 8.1% | 12.35 | 客胜 | 下盘 ✅ | 小球 ✅ |
| 6 | 0:0 | 7.5% | 13.33 | 平局 | 下盘 ❌ | 小球 ✅ |
矛盾时(第 7 步大小球结论与泊松整体 Top 6 的总进球方向相反,例如大小球看大 3,泊松整体高概率却是 1:1/1:0/2:0 等均为小 3):须输出两套(展示 Top 4),且都带概率——
- 泊松整体 Top 4(同上表形式,表里 4 行,可能多为小 3)。
- 与大小球同方向的泊松 Top 4(跟盘赔):严格按第 7 步大小球盘口筛选,大球/小球对应的总进球阈值约定如下:
- 盘口 2.5:大球=总进球≥3,小球=总进球≤2
- 盘口 2/2.5:大球=总进球≥3,小球=总进球≤2
- 盘口 3:大球=总进球>3,小球=总进球≤3
- 盘口 3.5:大球=总进球≥4,小球=总进球≤3
在满足该方向的比分集合内按泊松概率排序取前 4 个,每项必须带概率。若该方向符合条件的比分不足 4 个,则全部列出并注明「本方向仅 X 个,均列出」。示例(大小球结论为大 3、盘口 3 时):
⚠️ 大小球与泊松整体方向矛盾:大小球看大3,泊松整体高概率为 1:1/1:0/2:0(总进球≤2)。以下两套均给出,供龙王取舍。
泊松整体 Top 6(内部一致性判断用;展示给龙王时只截取 Top 4):
| 排名 | 比分 | 概率 | 公平赔率(1/p) |
| ---- | ---- | ------ |
| 1 | 1:0 | 12.3% | 8.13 |
| 2 | 1:1 | 10.2% |
| 3 | 2:0 | 9.8% |
| 4 | 0:1 | 8.1% |
| 5 | 0:0 | 7.5% |
| 6 | 2:1 | 6.8% |
大3 方向下泊松 Top 4(跟盘赔,总进球>3 的比分按概率排序):
| 排名 | 比分 | 概率 | 公平赔率(1/p) |
| ---- | ---- | ------ |
| 1 | 2:2 | 6.1% | 16.39 |
| 2 | 3:1 | 4.5% |
| 3 | 1:3 | 3.8% |
(总进球>3 即 4 球及以上,如 2:2、3:1、1:3、3:0、0:3 等,按泊松概率从高到低取前 3;若大小球盘口为 2.5 则「大球方向」为总进球≥3,需按实际盘口筛选并排序。)
矛盾时须在输出 1 综合评估的「核心矛盾」中列入「大小球 vs 泊松比分」,注明分歧,并酌情下调信心/大小球标观望。
两套比分的用途:信大小球盘赔时优先参考第二套(与大小球同方向 Top 4);信泊松模型时以第一套(泊松整体 Top 4)为主。矛盾时两套都展示,由龙王自选;输出 1 中可一句注明「跟盘赔用第二套,跟泊松用第一套」。
内部仍计算完整概率分布(用于价值偏差分析和复盘追踪),展示给龙王的为上述泊松整体 Top 4 及矛盾时的两套 Top 4(内部一致性判断仍用 Top 6)。
5. 与皇冠波胆交叉验证(价值发现)
比分赔率数据指:每个具体比分的赔率,即「比分 → 赔率」的映射(如 1:0→8.1、1:1→5.9、1:2→9.5)。用于 EV = 泊松概率 × 该比分赔率;不是胜平负/亚盘/大小球玩法赔率。统一使用皇冠波胆(分析页 Crow*全指数区块内波胆表),步骤 1 已提取,本步直接使用已产出的「比分→赔率」映射。
波胆表 HTML 与提取规则(分析页 titan007):
波胆表为 <table>…<tbody>,首行 <tr class="bui">:第一格为 <td><b>波胆</b></td>,其后为比分列头(1:0、2:0、2:1、3:0、3:1、3:2、4:0、4:1、4:2、4:3、0:0、1:1、2:2、3:3、4:4)。接着两行数据:第一行第一格为「主」,第二行第一格为「客」;同一列与列头比分对应一个赔率。
- 主队领先/平局:第一行(主)的数值按列顺序对应 1:0、2:0、2:1、3:0、3:1、3:2、4:0、4:1、4:2、4:3、0:0、1:1、2:2、3:3、4:4。
- 客队领先:第二行(客)的数值按列顺序对应 0:1、0:2、1:2、0:3、1:3、2:3、0:4、1:4、2:4、3:4(前 10 列;后 5 列为平局,仅在「主」行有值,因
rowspan="2")。注意:列头顺序为 3:0、3:1 时,客行第 4、5 列分别对应 0:3、1:3(0:3 对应主队 3:0 列、1:3 对应主队 3:1 列),勿颠倒;0:3 通常赔率高于 1:3,可作自检。
提取步骤:在步骤 1 的 snapshot 或解析的 HTML 中定位含「波胆」表头的表格 → 取第一行数据(主)各 <td> 的文本得主/平局比分赔率,取第二行数据(客)前 10 个 <td> 得客队领先比分赔率 → 拼成「比分 → 赔率」映射供 EV 计算。示例(仅示意):1:0→8.1、2:1→7.9、0:0→12、1:1→5.9、1:2→9.5 等。
至少对泊松整体 Top 6 做价值偏差表;若存在大小球 vs 泊松矛盾,可选用对「与大小球同方向 Top 4(跟盘赔)」也做一表,便于龙王在跟盘赔方向时对比定价。
这是比分投注的核心——找出皇冠波胆定价偏差。价值判断以 EV 为准(无需先算隐含概率或去抽水;EV 口径按本技能统一硬阈值):
- EV 计算公式(必须严格遵循):
- EV(比分 i:j) = P(i:j) × O(i:j),其中 P(i:j) 为该比分的泊松概率(小数,如 0.105 表示 10.5%,不能误用 10.5 否则 EV 错 100 倍),O(i:j) 为「比分→赔率」映射中该比分对应的皇冠波胆赔率(十进制)。
- 每一行必须用该行比分的概率 × 该行比分的赔率;不得使用其他比分的赔率或公平赔率代入。
- 输出前自检:表中每一行应满足 EV = 泊松概率 × 皇冠波胆(泊松概率用小数代入)。若任一行不等则必为计算或赔率映射错误。
- 分级:
- 💰 有价值:EV ≥ 1.05
- ≈ 边际/观望:0.97 ≤ EV < 1.05
- ❌ 无价值:EV < 0.97
- 差距越大,价值越明显;可选同时列出「价值偏差 = 泊松概率 − 波胆隐含概率」供参考(隐含概率 = 1/赔率,多比分时可能未归一化,以 EV 结论为准)
| 比分 | 泊松概率 | 皇冠波胆 | 隐含概率 | 价值偏差 | 标记 |
| ---- | -------- | -------- | -------- | -------- | ---------- |
| 1:0 | 12.3% | 8.1 | 12.3% | +0.0% | ≈ 持平 |
| 2:1 | 10.8% | 7.9 | 12.7% | -1.9% | ❌ 无价值 |
| 0:0 | 8.1% | 12 | 8.3% | -0.2% | ≈ 持平 |
无皇冠波胆时:若分析页 Crow*全指数区块内无波胆表或提取失败,展示层仍须输出泊松整体 Top 4(及矛盾时第二套 Top 4),仅不标 💰/❌ 价值标记,统一标注「无皇冠波胆数据,未做价值偏差」;不得因缺数据而少出推荐比分表。
第 5 步:欧洲指数(胜平负)赔率分析
核心:胜平负分析依据——非亚洲联赛威廉(9)、365(8) 必抓:欧洲赛事两家交叉认证;德国联赛再加 Interwetten(19),威廉(9) + 365(8) + Interwetten(19) 三家交叉认证。亚洲联赛澳彩(1)、皇冠(3)、365(8)、易胜博(12)、马会(48)五家(4 家 + 马会)交叉认证。平博不参与分析;若抓取平博仅存档供复盘 CLV。
数据来源:步骤 1.5 抓取的各公司欧指变化。
执行顺序:先完成本步下方的「欧指赔率变动轨迹分析」(时点表 + 每家意图 + 相同时点认证 + 一句话解读),再用下列第一~五层对初盘、即时盘及轨迹结论做系统排查与交叉认证。
参考公司:
- 欧洲赛事(含非德国):必抓威廉(9)、365(8),两家交叉认证。
- 德国联赛(德甲/德乙):必抓威廉(9)、365(8)、Interwetten(19),三家交叉认证。
- 亚洲联赛:必抓澳彩(1)、皇冠(3)、365(8)、易胜博(12)、马会(48),5 家交叉认证(4 家 + 马会)。
数据展示(用表格):
| 公司 | 初盘主胜 | 初盘平局 | 初盘客胜 | 即时主胜 | 即时平局 | 即时客胜 | 变化方向 |
| ------ | -------- | -------- | -------- | -------- | -------- | -------- | -------- |
| 澳彩 | x.xx | x.xx | x.xx | x.xx | x.xx | x.xx | {描述} |
| ... | ... | ... | ... | ... | ... | ... | ... |
「变化方向」列:填初盘→即时盘的整体方向描述(如「主胜降/平升/客胜降」「主胜升/平降/客胜升」),与后文「一句话解读」区分——表里是客观方向,一句话是意图结论。若某公司从初到即完全无变动,该列填「无变动」;在轨迹分析中注明「X 公司全程无调整,可能封盘早或认为初盘已合理」。
分析思路(教学级排查流程):
第一层:初盘合理性判断 — 赔率与实力是否匹配?
- 强队主胜应偏低(<2.00),弱队客胜应偏高(>3.00)
- 如果不匹配,排查原因:伤停?轮换?战意?交锋克制?
- 平局赔率的信号:平赔维持高位不动(>3.50)= 排除平局;平赔走低(<3.20)= 机构认为可能平局
- 初盘/即时盘与实力是否匹配、与本场欧指分析依据公司(欧洲两家、德国三家、亚洲 5 家)共识是否一致,据此判断诱/错盘。
第二层:变动排查 — 只要赔率有变化,都必须判断原因
主胜、平局、客胜三项都要逐项填排查清单,不能只写主胜。若平赔有单独、反向变动(如主胜降但平赔明显升),在每家意图或一句话解读里点出(如「平赔抬升排除平局」或「平赔走低需警惕平局」)。
欧指赔率绝对值较大,幅度可参考:小幅 ≤0.05(约 2~3%)、中幅 0.05~0.15、大幅 >0.15(约 7%+);不要与亚盘水位幅度混用。
每一项赔率变动(主胜/平/客胜)逐一排查三种可能:
- 平衡筹码(被动调整):某一结果投注量过大,机构降低该项赔率平衡资金
- 特征:变动幅度小(0.02-0.05),方向与大众热门一致
- 例:热门主队大量投注 → 主胜赔率小幅下降 → 正常平衡
- 机构主动调整(有信息驱动):机构基于信息改变判断
- 特征:变动幅度大(>0.10),或与大众情绪相反
- 例:主队热门但主胜赔率反升 → 机构不看好主队,有利空信息
- 诱买操作:引导散户买某一结果,实际看好其他结果
- 形态识别(强制触发,高危信号):当出现 “欧指与亚盘反向变动” 且同时伴随 “水位异常/阀值触发/盘水矛盾”(如亚盘主水持续打穿 ≤0.80 或 ≥1.05、或升盘升水/降盘降水这类矛盾组合),不得直接一刀切定性为诱买;但必须强制执行以下动作:
- 在第 8 步与第 10 步将其列为高权重疑点/核心矛盾;信心度与串关适合度应下调
- 启用「矛盾裁决规则(亚盘 > 欧指)」,以亚盘信号为主裁决;欧指作为“诱买/风控”的证据保留
- 在下列三类中做分流定性(择其一,写清理由):诱买 / 风控阻热(控量控赔付) / 真实信息驱动(基本面可解释)
- 分流判断要点(写在一句话解读或第 8/10 步):
- 更像诱买:欧指在热门方向“给甜头/造利好”(例如热门主胜赔率明显走低、或平赔阀门配合),但亚盘持续阻热门(不升盘/退盘/抬热门水),且临场加剧
- 更像风控阻热:亚盘极端水位主要用于“堵注/控赔付”,欧指并未明显喂热门(甚至热门赔率反升),且存在先动者→跟随者的风控轨迹
- 更像真实信息驱动:有可核验的基本面利空/结构性因素(关键伤停、战意、轮换、赛程陷阱等)能解释亚盘与欧指的错位
- 例:欧指降主胜(大众更想买主)但亚盘不升盘甚至降盘 + 主水持续走高/打穿阀值 → 高危信号:优先按“亚盘阻热”为主裁决,并在三类中分流(可能是诱买,也可能是风控阻热)。
排查清单(每项赔率变动都要过一遍):
变动项:{主胜 / 平局 / 客胜}
变动方向:{升(看衰) / 降(看好)}
变动幅度:{小幅(≤0.05) / 中幅(0.05-0.15) / 大幅(>0.15)}
与大众情绪:{同向(可能平衡) / 反向(可能机构主动)}
与亚盘方向是否一致:{一致(信号可靠) / 矛盾(疑似诱买)}
能否用基本面解释:{能 / 不能(暗盘信号)}
→ 结论:{平衡筹码 / 机构主动看好X / 诱买X}
第三层:RLM(逆向线路移动)检测
RLM 是职业投注者最看重的信号之一:
- 判断大众情绪方向:热门球队(豪门、连胜队、高排名队)= 大众倾向买的一方
- 观察赔率实际走向:赔率往哪边移动?
- 两者是否反向:大众买主胜 → 但主胜赔率反而上升(变贵了)= RLM 信号
- RLM 意味着有尖锐资金在押另一边,机构跟着尖锐资金走而不是跟着大众走
- 一旦检测到 RLM,在第 8 步标记为高权重信号
- 与诱买区分:RLM 只说明「赔率与大众反向」;需结合第二层判断是机构主动看好另一边(真信号)还是诱买(刻意抬价引导买主胜等)。结论在第 8 步写清,避免 RLM 与诱买混为一谈。
RLM 检测清单:
大众情绪方向:{买主胜 / 买客胜}(根据球队热度判断)
赔率实际走向:{主胜降(看好) / 主胜升(看衰)}
是否反向:{是(RLM!) / 否(正常)}
→ 如果是 RLM:尖锐资金方向 = {与大众相反的一方};再结合第二层判断:机构主动 / 诱买
第四层:欧指交叉认证(按联赛)
- 欧洲赛事(非德国):威廉与 365 交叉认证。两者一致 → 欧洲主流共识;分歧 → 在第 8 步重点分析。
- 德国联赛:威廉、365、Interwetten 三家交叉认证。三家一致 → 德国市场共识;若有 1 家与另 2 家不一致 → 在第 8 步重点分析;2 家以上不一致 → 重大分歧,在第 8 步重点分析。
- 亚洲联赛:澳彩、皇冠、365、易胜博、马会 5 家交叉认证。5 家一致 → 共识强;若有 1 家与其余 4 家不一致 → 严格警惕冷门,在第 8 步重点分析;2 家以上不一致 → 重大分歧,在第 8 步重点分析。
第五层:多公司一致性
- 欧洲:两家一致 → 共识强,信号可靠;两家分歧 → 在第 8 步重点分析。
- 德国:三家一致 → 共识强;1 家与另 2 家不一致 → 在第 8 步重点分析;2 家以上不一致 → 重大分歧,在第 8 步重点分析。
- 亚洲联赛:5 家一致 → 共识强;1 家与另 4 家不一致 → 在第 8 步重点分析;2 家以上不一致 → 重大分歧,在第 8 步重点分析。
⚠️ 补充:一致也可能是协同风控/引导(必写)
即使“多公司一致”,也必须结合变动历史判断:是否存在“齐步走”(同一时刻同方向)或“先动者→跟随者”。齐步走 + 无基本面解释时,一致反而更危险(可能是统一操盘手法一致)。
欧指赔率变动轨迹分析(必做)
使用步骤 1.5 抓取的本场欧指必抓公司的完整赛前变动历史(欧洲 = 威廉、365 两家;德国 = 威廉、365、Interwetten 三家;亚洲联赛 = 澳彩、皇冠、365、易胜博、马会 5 家)。参与轨迹分析的公司 = 本场欧指必抓公司,表头按实际抓取列。目标:看各公司在相同时点如何变动、是否达成共识,并判断庄家意图(平衡/主动/诱买等)。平博不参与轨迹与意图分析。
-
构建时点对齐表
时点格式说明(第 3/4/5 步欧指、亚盘、大小球通用):
- 初盘 / 即时盘:固定两行,表示最早开出与赛前最新,不标具体时间。
- T1、T2、…:第 1、2、… 个共同时点(按时间从早到晚排列,介于初盘与即时盘之间)。变动的是该维度的赔率:第 5 步为欧指(主胜/平/客胜),第 6 步为亚盘(盘口、主水、客水),第 7 步为大小球(盘口、大球水、小球水)。表内每个格子是该时点该公司的数值,若某家在该时点无变动则填「—」。
- 时点列书写格式:T 后跟实际变化时间,与步骤 1.5 抓取的「变化时间」一致。推荐
MM-DD HH:mm(如 T1 03-15 12:30、T2 03-15 18:00);同一比赛日可简写为 HH:mm(如 T1 12:30、T2 18:00)。读者据此可知「12:30」「18:00」是比赛当天的具体时刻。
- ⚠️ 不逐条列出每次变动(欧指、亚盘、大小球三者均适用):原始数据可能一家就有几十条变动,若全部列入表格会过长难读。从完整变动历史中只选取 2~4 个有代表性的中间时点即可。胜平负(欧指):如早盘第一次多公司同向变动的时刻、临场主胜/平/客明显回调的时刻;亚盘:如盘口升/降档(半球/一球→一球)、早盘共识、临场关键一次;大小球:如盘口升/降档、大球水/小球水关键转折时刻。变动很少的场次用 T1、T2 即可;变动极多的场次只保留上述关键转折点,其余微调用「每家意图小结」或「一句话解读」文字概括(如「18:00 后主水持续抬升」「主胜一路缓降」)。
将本场欧指必抓公司的变动按时间排序,从中选取 2~4 个代表性时点作为 T1、T2、…(若某家在某时点无变动则填「—」)。若某公司从初到即完全无变动,在相同时点认证或每家意图中注明「X 公司全程无调整,可能封盘早或认为初盘已合理」。示例(欧洲赛事,两家):
| 时点 | 威廉(主/平/客) | 365(主/平/客) |
| -------- | ---------------- | ---------------- |
| 初盘 | 2.10/3.20/3.40 | 2.12/3.18/3.38 |
| T1 12:00 | 2.08/3.25/3.50 | 2.10/3.20/3.42 |
| T2 16:00 | 2.12/3.22/3.38 | 2.14/3.19/3.36 |
| 即时盘 | 2.15/3.18/3.35 | 2.16/3.17/3.36 |
-
每家意图小结
对每家公司的整段变动各给出一句结论:平衡筹码 / 机构主动看好(看衰)某方 / 诱买某方 / 多公司一致(分歧)。若某家平赔有单独、反向变动,在本条或一句话解读里点出。示例(欧洲两家;德国为三家时表头增加 Interwetten 列):
- 威廉:主胜先降后升,临场抬主胜,偏阻主
- 365:主胜一路缓降,与威廉 T1 同向、T2 后分歧,临场略看好主
-
相同时点交叉认证
每个时点写一句:该时点各家方向是否一致;若一家反向则标出公司名并写「该时点未达成共识」。示例:
- T1:威廉、365 均降主胜 → 两家共识降主胜
- T2:威廉、365 主胜回升 → 两家同向,临场回调
-
一句话解读(必输出)
用一句概括本场欧指变动含义。示例:
本场欧指变动解读:主胜先降后升、临场回调,两家整体同向,结合亚盘升盘阻上,判断为阻上诱下。
变动历史分析示例(欧指,必须像这样写)
示例用于强制输出格式:时点表 + 每家意图 + 相同时点认证 + 一句话解读。实际比赛请用本场数据替换数字。
时点对齐表(2~4 个代表性时点):
| 时点 | 威廉(主/平/客) | 365(主/平/客) |
| ---------- | ------------------ | ------------------ |
| 初盘 | 2.10/3.20/3.40 | 2.12/3.18/3.38 |
| T1 12:00 | 2.05/3.25/3.55 | 2.08/3.20/3.45 |
| T2 16:00 | 2.12/3.22/3.35 | 2.14/3.19/3.36 |
| 即时盘 | 2.15/3.18/3.35 | 2.16/3.17/3.36 |
每家意图小结:
- 威廉:T1 降主胜(主动压主)→ T2 回升主胜(临场回调/阻主)
- 365:T1 同向降主胜 → T2 回升主胜,与威廉一致(齐步走)
相同时点交叉认证:
- T1:两家同向降主胜 → 共识压主
- T2:两家同向回升主胜 → 临场回调一致(若无基本面解释,需警惕协同风控/引导)
一句话解读:
本场欧指变动解读:两家在 T1 同向压主、T2 临场同向回调;若亚盘/大小球同时出现阀值触发或齐步走,需按“协同风控/引导”口径下调可信度。
以上「时点对齐表 + 每家意图 + 相同时点对比 + 一句话解读」须在推送中完整展示,不可省略。
本步输出检查:□ 时点对齐表 □ 每家意图小结 □ 相同时点交叉认证 □ 一句话解读(缺一不可,便于自检与抽检)
第 6 步:亚盘赔率分析
核心:亚盘分析依据仅限四家公司——澳彩、皇冠、365、易胜博;4 家交叉认证。平博不参与分析;若抓取平博仅存档供复盘 CLV。
数据来源:步骤 1.5 抓取的各公司亚盘变化。
执行顺序:先用两队基本面与 4 家初盘做「从初盘分析盘口类型」→ 再做「亚盘赔率变动轨迹分析」(时点表 + 每家意图 + 相同时点认证 + 一句话解读)→ 再用「盘口与水位组合」及变动排查、RLM、4 家交叉认证对初盘→即时结论做系统梳理。
参考公司:
- 必抓 4 家:澳彩、皇冠、365、易胜博。亚洲联赛为 4 家 + 马会(48) 共 5 家必抓。先对 4 家(或亚洲 5 家)分别分析并交叉认证。
数据展示(用表格):
盘口均以主队视角填写(如主让半球)。表头示例:
| 公司 | 初盘盘口 | 初盘主水 | 初盘客水 | 即时盘口 | 即时主水 | 即时客水 | 判断 |
| ------ | ---------- | -------- | -------- | ---------- | -------- | -------- | -------------- |
| 澳彩 | 主让半球 | x.xx | x.xx | 主让半球 | x.xx | x.xx | {见下方定义} |
| ... | ... | ... | ... | ... | ... | ... | ... |
「判断」列:填相对 4 家共识的综合结论,如 正常 / 阻上 / 诱上 / 阻下 / 诱下 / 异常(某家分歧)。若某公司从初到即完全无变动,判断可填「无变动」或「正常」,并在轨迹分析中注明「X 公司全程无调整,可能封盘早或认为初盘已合理」。
第一块:从初盘分析盘口类型(用两队基本面 + 各公司初盘)
本步不与自开盘交叉,仅4 家初盘 vs 基本面(与初筛中自开盘 vs 各公司的角色划清:初筛用自开盘找分歧,本步只对比 4 家初盘与实力/情境)。分析逻辑:基本面 → 本场应有盘口判断(隐含)→ 与 4 家初盘对比 → 盘口类型。依据仅限两队基本面(实力差、排名、主客场、伤停、战意、往绩、赛程)与4 家初盘盘口。
步骤:根据基本面判断「本场按实力/情境应有的盘口大致是什么」→ 用 4 家初盘(澳彩、皇冠、365、易胜博)与之对比 → 定性盘口类型与错盘形态,并在第 10 步提炼为关键点/疑点。
盘口类型(初盘定性,必选其一并写明):
| 类型 | 定义 | 操作含义 |
|---|
| 实盘 | 4 家初盘与实力差/基本面匹配 | 合理开盘,重点看后续水位与变动是否阻/诱 |
| 错盘 | 初盘即偏离实力/情境 | 需进一步判错盘形态(见下) |
| 深盘 | 初盘强于实力差(强让),或主让≥1 球 | 深盘局胜平负参考价值低,重点看亚盘赢盘/大小球/比分;强让+上盘高水=典型诱上,强让+上盘低水=真看好上盘 |
| 浅盘 | 初盘弱于实力差(浅让) | 再判属下列三种之一: |
浅盘三种(浅盘时必过一遍):
- 开盘偏浅:初盘就比实力差弱。先排查伤停/战意/往绩/赛程;能解释 → 正常让少;解释不了 → 暗盘信号,机构可能掌握场外信息。
- 浅上加浅:本来就让得少,初盘→即时再降盘或水位继续不利上盘 → 机构明显不看好上盘,偏反方向(送钱给下盘一方)。
- 浅盘阻上:盘口已经浅,还配合升水/阻上 → 「这么浅还诱我买上?」= 诱上盘,实际多看好下盘或不看好上盘赢盘。
错盘形态(当判为错盘或强让/浅让有特殊情境时选用):
- 缺口盘:实力差与盘口之间有明显缺口,无法用伤停/战意解释。
- 强让盘/强上盘:强让上盘,常为诱上;结合水位判断诱上还是真看好。
- 名气盘:借豪门/名气开深或开浅,盘口与真实实力差错位。
- 生死盘:保级/出线等战意极端,盘口易失真,需结合战意判断。
深盘局:主让≥1 球时,胜平负参考价值低,重点看亚盘赢盘/大小球/比分。
第二块:盘口与水位组合(初盘→即时的变动,必过一遍)
在初盘类型明确后,看 4 家从初盘到即时的盘口变动 + 水位变动组合,判断阻/诱、机构主动或平衡:
| 组合 | 常见解读 |
|---|
| 降盘 + 升水 | 机构不看好上盘:盘口退、上盘水还抬 → 阻上/看下,或机构主动看下盘 |
| 升盘 + 降水 | 机构看好上盘:盘口进、上盘水还压 → 真看好上盘,或诱上(需结合 4 家是否一致) |
| 升盘 + 升水(升盘升水) | 矛盾:盘进、上盘水反升 → 疑似诱上(升盘吸注,升水实为不看好上盘),重点标出 |
| 降盘 + 降水(降盘降水) | 矛盾:盘退、上盘水反降 → 可能诱下(让你觉得上盘便宜)或平衡后仍略看好上盘,需结合初盘类型与 4 家共识 |
| 仅水位变、盘不变 | 主水升=阻上,主水降=放上/诱下;两头低水=机构把握大,两头高水=机构犹豫 |
- 盘口档位:平手 → 平半 → 半球 → 半一 → 一球 → 一球/球半 …(升盘=往右进一档,降盘=往左退一档)。
- 客让时:上盘=客队;主水=客队水位、客水=主队水位,「阻上/放上」等对调理解。
- 走水/输半:可标出走水(如主让平半、赛果打平)、输半(如主让半球、赛果打平),便于与推荐表述一致。
第三块:变动排查与水位信号
只要盘口或水位有变化,都必须给出原因判断。亚盘看水位绝对值变动(如 0.02~0.05、>0.08),与欧指幅度不可混用。
每次变动三种可能:平衡筹码(变动小、与大众同向) / 机构主动调整(变动大或与大众反向,最有价值) / 诱盘操作(盘口与水位方向矛盾)。排查清单:变动内容、幅度、时间、与大众情绪、盘水是否矛盾、能否用基本面解释 → 结论。
水位信号:主水升=阻上盘;主水降=放上盘或诱下盘。与「盘口与水位组合」配合使用。
第四块:RLM 检测
- 大众倾向买上盘(热门队走让盘)→ 但盘口反而降盘或上盘水位升高 = RLM 信号。
- 一旦检测到,在第 8 步标记为高权重信号。
- 与诱盘区分:RLM 只说明「与大众反向」;需结合变动排查判断是机构主动还是诱盘,结论在第 8 步写清。
第五块:4 家交叉认证 + 与欧指交叉验证
- 4 家是否同盘口、同方向 → 共识强。1 家与另 3 家不一致 → 严格警惕冷门,在第 8 步重点分析。2 家以上不一致 → 重大分歧,在第 8 步重点分析原因。
- 与欧指交叉验证:亚盘结论与第 5 步欧指方向对比。一致则信号可靠;若欧指看好主胜但亚盘让球偏浅或降盘/主水抬升,标出矛盾,在第 8 步三种赔率交叉验证中重点分析。
⚠️ 重要原则(必须写进结论):
- 4 家一致 ≠ 正路:4 家同盘口同方向只能说明“市场表达一致”,不代表方向真实;也可能是同一操盘手法一致(引诱/阻挡/控赔付)导致结果一致。
- 交叉认证的目标不是“找一致”,而是判断:一致是自然收敛,还是协同风控/协同引导。
本块输出缺一不可:
- 一致事实:盘口是否一致 / 水位是否一致 / 轨迹是否一致(是否齐步走 or 有先动者)
- 阀值触发:是否出现极端水位并持续(见下“阀值触发”)
- 一致性质评分:按评分规则给出「一致可信 / 一致存疑 / 一致危险」
4 家一致的“操盘手法一致”识别(亚盘专用)
把一致拆成三类一致并逐条核对:
- 盘口一致:同盘位(如均为 主让平/半)
- 水位一致:同区间(如主水都在 0.86~0.94)
- 轨迹一致:是否“同一时间同方向”(齐步走)或存在先动者(一两家先动,其余跟随)
阀值触发(疑似引诱/阻挡):
- 若热门方向一侧水位在赛前阶段长时间落在 ≤0.80 或 ≥1.05,且 4 家同时如此(或在关键时点齐步打穿),视为“阀值触发”。结论里必须写清:打穿哪侧、持续多久、盘是否配合升/降。
- 盘不动但水位打穿阀值为强信号:热门方水位一路升到 ≥1.05 仍不升盘 → 常见“阻热门继续买入/反向保护”;热门方水位压到 ≤0.80 仍不升盘 → 常见“控量/控赔付”或“诱导追热门”。必须结合欧指/大小球验真。
一致性质评分(必须给分):
- +2:存在明确“先动者→跟随者”,不是 4 家同一时刻齐步走
- +2:初盘与基本面“应然盘口”匹配(实盘),且轨迹可解释
- +1:水位主要落在 0.82~1.00(未触发阀值)
- +1:欧指同方向配合且无明显反常(尤其平赔阀门)
- -2:4 家在关键时点“同一时刻同方向”齐步走(疑协同风控/引导)
- -2:水位打穿阀值且盘位不配合(强阻挡/强引诱形态)
- -1:与大小球/欧指组合难以解释(故事讲不通)
评分解释:
- ≥+3:一致可信(更像自然收敛)
- -1~+2:一致但存疑(更像风控/引导,需保守)
- ≤-2:一致危险(统一操盘/错盘概率高,建议观望或反向审视)
变动历史分析示例(亚盘,必须像这样写)
示例用于强制输出格式:时点表 + 每家意图 + 相同时点认证 + 一句话解读 + 评分。实际比赛请用本场数据替换数字。
时点对齐表(只取关键 2~4 个时点):
| 时点 | 澳彩(盘/主水/客水) | 皇冠(盘/主水/客水) | 365(盘/主水/客水) | 易胜博(盘/主水/客水) |
| ---------- | ------------------ | ------------------ | ----------------- | -------------------- |
| 初盘 | 平/半 0.86/0.98 | 平/半 0.84/1.00 | 平/半 0.88/0.96 | 平/半 0.85/0.99 |
| T1 14:10 | — | 平/半 0.80/1.06 | — | — |
| T2 18:30 | 平/半 0.78/1.10 | 平/半 0.78/1.10 | 平/半 0.79/1.09 | 平/半 0.78/1.10 |
| 即时盘 | 平/半 0.79/1.09 | 平/半 0.80/1.08 | 平/半 0.80/1.08 | 平/半 0.79/1.09 |
每家意图小结(每家 1 句):
- 皇冠:T1 率先抬主水并打穿 0.80,疑先行阻上
- 澳彩/365/易胜博:T2 跟随抬主水,4 家收敛一致
相同时点交叉认证:
- T1:仅皇冠先动 → 存在先动者
- T2:4 家同盘同向、主水齐步打穿阀值 → 疑协同阻上/引导
一句话解读(必须落到“阻/诱/控量”):
本场亚盘解读:4 家最终一致并非自动可信;主水在 T2 齐步打穿 ≤0.80 阀值且盘位不升,形态更像“阻热门上盘/控量控赔付”,需结合欧指与大小球进一步验真。
一致性质评分:先动者(+2) + 齐步走(-2) + 触发阀值(-2) + … = {总分} → 结论:{一致可信/一致存疑/一致危险}
亚盘赔率变动轨迹分析(必做)
使用步骤 1.5 抓取的4 家(澳彩、皇冠、365、易胜博)的完整赛前亚盘变动历史。参与轨迹分析的公司 = 本场必抓 4 家(若抓了马会则一并参与),表头按实际列。目标:相同时点是否同盘口、同方向,达成共识;每家轨迹意图(平衡/主动/诱盘/阻上/拉上等)。平博不参与轨迹与意图分析。
-
时点对齐表(时点含义与格式同第 5 步欧指;只取 2~4 个代表性时点,不逐条列出每次变动)
4 家按时间对齐。示例(4 家):
| 时点 | 澳彩(盘/主水/客水) | 皇冠(盘/主水/客水) | 365(盘/主水/客水) | 易胜博(盘/主水/客水) |
| -------- | ------------------ | ------------------ | ------------------ | -------------------- |
| 初盘 | 半球/0.88/0.94 | 半球/0.86/0.96 | 半球/0.87/0.95 | 半球/0.87/0.95 |
| T1 14:00 | 半球/0.90/0.92 | 半球/0.89/0.93 | 半球/0.90/0.92 | — |
| T2 17:30 | 半球/0.92/0.90 | 半球/0.91/0.91 | 半球/0.92/0.90 | 半球/0.93/0.89 |
| 即时盘 | 半球/0.94/0.88 | 半球/0.93/0.89 | 半球/0.94/0.88 | 半球/0.94/0.88 |
-
每家意图小结
示例:
- 澳彩:盘口维持半球,主水一路升 → 阻上盘,与 4 家同向
- 皇冠:同盘口,主水升,与澳彩/365 一致 → 共识阻上
- 365:同盘口,主水升,与澳彩/皇冠一致 → 阻上
- 易胜博:T2 才动,主水升幅最大 → 临场加强阻上,4 家共识
-
相同时点交叉认证
每个时点:4 家是否同盘口、同方向(升主水/降主水/升盘/降盘)。若 1 家与另 3 家不一致则标出。示例:
- T1:澳彩/皇冠/365 均半球、主水升,易胜博无变动 → 3 家共识阻上
- T2:4 家均半球、主水继续升 → 达成共识,一致阻上
-
一句话解读(必输出)
示例:
本场亚盘变动解读:4 家维持半球盘,主水逐步抬升,一致阻上盘。
以上「时点对齐表 + 每家意图 + 相同时点对比 + 一句话解读」须在推送中完整展示。
本步输出检查:□ 时点对齐表 □ 每家意图小结 □ 相同时点交叉认证 □ 一句话解读(缺一不可,便于自检与抽检)
第 7 步:进球数赔率分析
数据来源:步骤 1.5 抓取的各公司大小球变化。
执行顺序:先用两队进攻/防守基本面与 4 家初盘做「从初盘分析盘口类型」→ 再做「大小球赔率变动轨迹分析」(时点表 + 每家意图 + 相同时点认证 + 一句话解读)→ 再用「盘口与水位组合」及变动排查、与基本面交叉验证、RLM、4 家交叉认证对初盘→即时结论做系统梳理。
参考公司:
- 必抓 4 家:澳彩、皇冠、365、易胜博。亚洲联赛为 4 家 + 马会(48) 共 5 家必抓。先对 4 家(或亚洲 5 家)分别分析并交叉认证。
数据展示(用表格):
| 公司 | 初盘盘口 | 初盘大球 | 初盘小球 | 即时盘口 | 即时大球 | 即时小球 | 判断 |
| ------ | -------- | -------- | -------- | -------- | -------- | -------- | -------------- |
| 澳彩 | {盘口} | x.xx | x.xx | {盘口} | x.xx | x.xx | {见下方定义} |
| ... | ... | ... | ... | ... | ... | ... | ... |
核心:大小球分析依据仅限四家公司——澳彩、皇冠、365、易胜博;4 家交叉认证。平博不参与分析;若抓取平博仅存档供复盘 CLV。
「判断」列:填相对 4 家共识的综合结论,如 正常 / 阻大 / 诱大 / 阻小 / 诱小 / 看大 / 看小 / 异常(某家分歧)。若某公司从初到即完全无变动,判断可填「无变动」或「正常」,并在轨迹分析中注明「X 公司全程无调整,可能封盘早或认为初盘已合理」。
第一块:从初盘分析盘口类型(用两队进攻/防守基本面 + 各公司初盘)
本步不与自开盘交叉,仅4 家初盘 vs 基本面(与初筛角色划清)。分析逻辑:基本面 → 本场预期总进球/合理盘口判断(隐含)→ 与 4 家初盘对比 → 盘口类型。依据仅限两队进攻/防守基本面(主客场场均进球、近期得失球、伤停对进攻的影响、战术风格、天气等)与4 家初盘盘口(2.5、3、2/2.5 等)。
步骤:根据基本面判断「本场预期总进球大致是多少、对应合理盘口」→ 用 4 家初盘与之对比 → 定性盘口类型,并在第 10 步需要时提炼为关键点/疑点。
盘口类型(初盘定性,必选其一并写明):
| 类型 | 定义 | 操作含义 |
|---|
| 合理盘 | 4 家初盘与预期总进球/基本面匹配 | 重点看后续水位与变动是否阻大/阻小/诱大/诱小 |
| 开大 | 初盘高于预期总进球(盘口偏大) | 高盘口+大球高水=诱大;高盘口+大球低水=真看大 |
| 开小 | 初盘低于预期总进球(盘口偏小) | 先排查伤停射手/防守型/天气/战术;能解释=合理反映;不能解释=诱小球或暗盘 |
错盘/特殊形态(需要时选用):无明显原因盘口明显偏离预期 → 暗盘信号;生死战/极端战意导致盘口失真 → 需结合战意与基本面。
大小球赔率变动轨迹分析(必做)
使用步骤 1.5 抓取的4 家(澳彩、皇冠、365、易胜博)的完整赛前大小球变动历史。参与轨迹分析的公司 = 本场必抓 4 家(若抓了马会则一并参与),表头按实际列。目标:相同时点是否同盘口、同方向;每家轨迹意图(平衡/主动看大(小)/诱大(小)球)。平博不参与轨迹与意图分析。
-
时点对齐表(时点含义与格式同第 5 步欧指;只取 2~4 个代表性时点,不逐条列出每次变动)
4 家按时间对齐。示例(4 家):
| 时点 | 澳彩(盘/大/小) | 皇冠(盘/大/小) | 365(盘/大/小) | 易胜博(盘/大/小) |
| -------- | ---------------- | ---------------- | ---------------- | ---------------- |
| 初盘 | 2.5/0.88/0.94 | 2.5/0.87/0.95 | 2.5/0.88/0.94 | 2.5/0.87/0.95 |
| T1 15:00 | 2.5/0.90/0.92 | 2.5/0.89/0.93 | 2.5/0.90/0.92 | — |
| 即时盘 | 2.5/0.92/0.90 | 2.5/0.91/0.91 | 2.5/0.92/0.90 | 2.5/0.92/0.90 |
-
每家意图小结
示例:
- 澳彩:盘口维持 2.5,大球水升 → 阻大球/看小,与 4 家同向
- 皇冠/365/易胜博:同盘口,大球水升 → 4 家共识阻大看小
-
相同时点交叉认证
每个时点:4 家是否同盘口、大球水/小球水同向。若 1 家与另 3 家不一致则标出。示例:
- T1:澳彩/皇冠/365 均 2.5、大球水升,易胜博无变动 → 3 家共识
- 即时盘:4 家均 2.5、大球水高于初盘 → 一致阻大看小
-
一句话解读(必输出)
示例:
本场大小球变动解读:4 家维持 2.5 球,大球水位抬升,一致阻大看小。
以上「时点对齐表 + 每家意图 + 相同时点对比 + 一句话解读」须在推送中完整展示。
本步输出检查:□ 时点对齐表 □ 每家意图小结 □ 相同时点交叉认证 □ 一句话解读(缺一不可,便于自检与抽检)
第二块:盘口与水位组合(初盘→即时的变动,必过一遍)
在初盘类型明确后,看 4 家从初盘到即时的盘口变动 + 大球/小球水位组合,判断阻大/阻小、机构主动或平衡:
| 组合 | 常见解读 |
|---|
| 升盘(盘口变大)+ 大球水升 | 矛盾:盘变大、大球水反升 → 疑似诱大(升盘吸注大球,升水实为不看好大球),重点标出 |
| 升盘 + 大球水降 | 机构看好大球:盘口进、大球水压 → 真看大,或诱小(需结合 4 家是否一致) |
| 降盘(盘口变小)+ 大球水升 | 矛盾:盘变小、大球水反升 → 可能诱小或平衡后仍略看好大球,需结合初盘类型与 4 家共识 |
| 降盘 + 大球水降 | 机构不看好大球:盘退、大球水也压 → 阻大/看小,或机构主动看小 |
| 仅水位变、盘不变 | 大球水升=阻大/看小,大球水降=看大/诱小;两头低水=机构把握大,两头高水=机构犹豫 |
- 盘口档位:升盘 = 盘口变大(如 2.5→3);降盘 = 盘口变小(如 2.5→2/2.5)。
第三块:变动排查与基本面交叉验证
只要盘口或水位有变化,都必须给出原因判断。大小球看水位绝对值变动(如 ≤0.05、>0.08),与欧指幅度不可混用。
每次变动三种可能:平衡筹码(变动小、与热门方同向)/ 机构主动调整(变动大或盘口直接升降,最有价值)/ 诱盘操作(盘口与水位方向矛盾)。排查清单:变动内容、幅度、能否用基本面解释、盘口与水位是否矛盾 → 结论。
与基本面交叉验证:
- 两队攻强守弱 + 盘口却偏低 → 矛盾,可能诱小球
- 两队防守型 + 盘口偏高 → 矛盾,可能诱大球
- 核心射手伤停 + 盘口降低 → 合理,机构正确反映信息
- 无明显原因但盘口大幅变动 → 暗盘信号
第四块:RLM 检测
- 大众倾向买大球(进攻型强队比赛)→ 但盘口降低或大球水位升高 = RLM 信号。
- 一旦检测到,在第 8 步标记为高权重信号。
- 与诱盘区分:RLM 只说明「与大众反向」;需结合变动排查判断是机构主动看小(真信号)还是诱大球(刻意做盘),结论在第 8 步写清。
第五块:4 家交叉认证 + 与欧指/亚盘交叉验证
- 4 家是否同盘口、同方向 → 共识强。1 家与另 3 家不一致 → 严格警惕冷门,在第 8 步重点分析。2 家以上不一致 → 重大分歧,在第 8 步重点分析原因。
- 与欧指/亚盘交叉验证:大小球结论与第 5 步欧指、第 6 步亚盘方向对比。若欧指偏大比分、亚盘偏进攻,但大小球降盘看小,标出矛盾,在第 8 步三种赔率交叉验证中重点分析。
⚠️ 重要原则(必须写进结论):
- 4 家一致 ≠ 正路:4 家同盘口同方向只能说明“市场表达一致”,不代表方向真实;也可能是同一操盘手法一致(诱大/诱小/阻大/阻小/控赔付)导致结果一致。
- 大小球更容易出现“控量/控赔付”:盘口不动但水位长期极端,或临场齐步打穿阀值。
本块输出缺一不可:
- 一致事实:盘口是否一致 / 大小球水位是否一致 / 轨迹是否一致(是否齐步走 or 有先动者)
- 阀值触发:是否出现极端水位并持续(见下“阀值触发”)
- 一致性质评分:按评分规则给出「一致可信 / 一致存疑 / 一致危险」
4 家一致的“操盘手法一致”识别(大小球专用)
把一致拆成三类一致并逐条核对:
- 盘口一致:同盘口(如均为 2.5 或均为 2/2.5)
- 水位一致:大球水/小球水是否落在同区间
- 轨迹一致:是否“同一时间同方向”(齐步走)或存在先动者
阀值触发(疑似诱/阻):
- 若某一侧水位在赛前阶段长时间落在 ≤0.80 或 ≥1.05,且 4 家同时如此(或在关键时点齐步打穿),视为“阀值触发”。结论里必须写清:打穿哪侧、持续多久、盘是否配合升/降。
- 盘不动但水位打穿阀值为强信号:例如大球水一路升到 ≥1.05 仍不升盘 → 常见“阻大/看小/控量”;大球水压到 ≤0.80 仍不升盘 → 常见“控赔付”或“诱导追大”,需结合欧指/亚盘与基本面验真。
一致性质评分(必须给分)(与亚盘同口径,便于统一执行):
- +2:存在明确“先动者→跟随者”,不是 4 家同一时刻齐步走
- +2:盘口与基本面(攻防/节奏/伤停)匹配,且轨迹可解释
- +1:水位主要落在 0.82~1.00(未触发阀值)
- +1:与欧指/亚盘组合自洽(故事讲得通)
- -2:4 家在关键时点齐步走(疑协同风控/引导)
- -2:水位打穿阀值且盘位不配合(强阻挡/强引诱形态)
- -1:与欧指/亚盘组合难以解释(故事讲不通)
评分解释:
- ≥+3:一致可信(更像自然收敛)
- -1~+2:一致但存疑(更像风控/引导,需保守)
- ≤-2:一致危险(统一操盘/错盘概率高,建议观望或反向审视)
变动历史分析示例(大小球,必须像这样写)
示例用于强制输出格式:时点表 + 每家意图 + 相同时点认证 + 一句话解读 + 评分。实际比赛请用本场数据替换数字。
时点对齐表(只取关键 2~4 个时点):
| 时点 | 澳彩(盘/大/小) | 皇冠(盘/大/小) | 365(盘/大/小) | 易胜博(盘/大/小) |
| ---------- | ---------------- | ---------------- | ---------------- | ---------------- |
| 初盘 | 2.5 0.86/0.98 | 2.5 0.85/0.99 | 2.5 0.87/0.97 | 2.5 0.86/0.98 |
| T1 13:40 | — | 2.5 0.80/1.06 | — | — |
| T2 19:10 | 2.5 0.78/1.10 | 2.5 0.78/1.10 | 2.5 0.79/1.09 | 2.5 0.78/1.10 |
| 即时盘 | 2.5 0.79/1.09 | 2.5 0.80/1.08 | 2.5 0.80/1.08 | 2.5 0.79/1.09 |
每家意图小结:
- 皇冠:T1 率先抬大球水并打穿 0.80 → 疑先行阻大
- 其余 3 家:T2 跟随齐步打穿 → 4 家收敛一致
相同时点交叉认证:
- T1:仅皇冠先动 → 有先动者
- T2:4 家同盘同向、齐步触发阀值 → 疑协同阻大/控量
一句话解读:
本场大小球解读:4 家最终一致并非自动可信;大球水位在 T2 齐步打穿 ≤0.80 且盘口不升,形态更像“阻大/控量控赔付”,需结合欧指/亚盘与基本面进一步验真。
一致性质评分:先动者(+2) + 齐步走(-2) + 触发阀值(-2) + … = {总分} → 结论:{一致可信/一致存疑/一致危险}
本步小结/结论的表述顺序:写首选 + 次选两档盘口(如「首选 大 3;次选 大 2.5」或「首选 小 2.5;次选 小 3」),再写预期总进球(或区间)。避免只写「预期进球 2-3 球」而不交代大/小方向。
第 8 步:赔率合理性评估
本步汇总第 5~7 步已标出的两两矛盾(欧指–亚盘、亚盘–大小球、欧指–大小球),再做三者整体自洽判断;若在本步新发现前几步未写到的矛盾,也标出并在本步重点分析。变动轨迹(谁先动、是否一致)已在第 5~7 步「赔率变动轨迹分析」中完成,本步只做静态合理性(初盘+即时盘结论)与价值评估;若需引用变动细节,引用第 5~7 步的一句话解读即可。
三种赔率交叉验证:
- 欧指、亚盘、大小球三者方向是否自洽?
- 例:欧指看好主胜,亚盘主队让球合理,大小球偏大 → 三者一致,信号强
- 例:欧指看好主胜,但亚盘让球偏少 → 存在矛盾,需警惕
- 三者方向是否一致?若某一维与另两维共识不符,标「某维度偏离」,作为疑点或矛盾在本步列出。
- 赔率与基本面是否匹配?
- 基本面利好主队但赔率不支持 → 可能机构掌握了额外信息(伤停、战意等)
- 基本面一般但赔率明显倾向某方 → 可能有「暗盘」信号
- 诱盘/RLM 汇总:汇总第 5~7 步已标出的诱买/诱盘/RLM,用一两句列清(如「欧指疑似诱主胜,亚盘阻上,大小球无诱盘」),便于本步及第 10 步引用。
- 矛盾裁决(强制重申):若欧指与亚盘出现矛盾,且矛盾伴随“欧指与亚盘反向变动 + 水位异常/阀值触发/盘水矛盾”等诱买形态,则本步结论里必须明确写:“按亚盘为准,欧指按诱买/风控处理”(亚盘 > 欧指),并将胜平负或亚盘其中一项(视风险)标「⚠️ 观望」或下调信心。
- 大小球与泊松比分一致性(与第 4 步联动):组稿输出 1 时用第 7 步大小球结论(看大/看小 + 盘口)与泊松整体 Top 6 的总进球方向对比;若相反(如大小球看大 3,泊松整体高概率为 1:1/1:0/2:0 等均为小 3),则视为「大小球 vs 泊松比分」矛盾,在输出 1 的「核心矛盾」中列入,并按「矛盾时」规则展示两套(展示 Top 4)(整体 Top 4 + 与大小球同方向的泊松 Top 4,均带概率;内部一致性判断仍用 Top 6)。步骤 4 执行时只出 Top 4,第二套在组稿时补算。
价值评估(辅助参考):
借鉴 Tony Bloom / Starlizard 的核心方法——先建自己的概率判断,再与赔率隐含概率对比,寻找定价偏差。价值评估以欧指(胜平负)为主;亚盘/大小球的价值由第 4、6、7 步(泊松、亚盘、大小球)与 4 家共识的偏离方向做定性判断即可。平博不参与分析;若需与市场概率对比,可用分析依据公司(欧指欧洲用威廉/365 即时,德国用威廉/365/Interwetten,亚洲联赛用本场欧指 5 家)的隐含概率,不引用平博。
1. **自己判断**:以**第 4 步泊松聚合的主胜/平/客胜概率**为基准,再按第 5~7 步(欧指/亚盘/大小球)结论做微调,得到自己的概率判断:
- 主胜概率:约 X%
- 平局概率:约 X%
- 客胜概率:约 X%
2. 用分析依据公司即时欧指计算隐含概率(去除抽水):欧洲用威廉、365;德国用威廉、365、Interwetten;亚洲联赛用本场欧指 5 家(澳彩、皇冠、365、易胜博、马会)共识或取其一:
- 隐含主胜 = 1/主胜赔率,隐含平 = 1/平赔,隐含客胜 = 1/客胜赔率
- 总隐含概率 = 三者之和,若 >1 则除以该总和得到归一化公允概率
3. 对比差异:
- 自己判断 > 隐含概率 → 该方向存在价值(正期望值)
- 自己判断 < 隐含概率 → 该方向无价值
- 差异越大,价值越高
亚盘泊松 EV(辅助参考):
用第 4 步比分概率 (P_{corr}) 与第 6 步 4 家共识即时盘口、主水/客水做亚盘价值评估。执行时机:本步(第 8 步),此时已有第 6 步亚盘结论与即时盘口。
- 按盘口聚合赢盘概率(主队视角;客让时上盘=客队,主净胜 = -客净胜)
根据第 6 步即时盘口,将每个比分 (i:j) 的主净胜 = i−j 归类后,对 (P_{corr}(i:j)) 加总:
- 主让半球:主净胜≥1 → 上盘赢,主净胜≤0 → 下盘赢
- 主让平半:主净胜≥1 → 上盘赢,主净胜=0 → 走盘(输半),主净胜≤−1 → 下盘赢
- 主让一球:主净胜≥2 → 上盘赢,主净胜=1 → 走盘,主净胜≤0 → 下盘赢
- 主让一球/球半:主净胜≥2 → 上盘赢,主净胜=1 → 输半,主净胜≤0 → 下盘赢
- 其他档位类推(平手、半一、球半等)。走盘概率单独保留,EV 只算上盘赢、下盘赢两部分。
- 亚盘赔率:用 4 家共识主水、客水,十进制赔率 = 1+水(如主水 0.88 → 上盘赔率 1.88)。若需去抽水,可先算隐含概率再归一化得公平赔率。
- EV:EV(上盘) = P(上盘赢)×上盘赔率,EV(下盘) = P(下盘赢)×下盘赔率。按本技能统一 EV 硬阈值分级(💰/≈/❌)。走盘时退本金,不参与 EV 计算;若有走盘概率可在输出中注明。
- 与亚盘结论不一致时须注明:若第 6 步亚盘推荐方向(上盘或下盘)与泊松 EV 方向相反(如亚盘推荐上盘但 EV(上盘)<1 且 EV(下盘)>1,或亚盘推荐下盘但 EV(下盘)<1 且 EV(上盘)>1),须在本步价值评估中明确写出「亚盘方向与泊松 EV 不一致」,并在输出 1 的亚盘行或核心矛盾中引用;若列入核心矛盾,亚盘须注明「与泊松 EV 方向分歧,见核心矛盾」或酌情标「⚠️ 观望」。若第 6 步该维度已标观望(无推荐方向),仍计算并输出亚盘泊松 EV,仅不做「与结论不一致」的注明。
大小球泊松 EV(辅助参考):
用第 4 步比分概率 (P_{corr}) 与第 7 步 4 家共识即时盘口、大球水/小球水做大小球价值评估。执行时机:本步(第 8 步),此时已有第 7 步大小球结论与即时盘口。
- 按盘口聚合大球/小球概率
根据第 7 步即时盘口,将每个比分 (i:j) 的总进球 T=i+j 归类后,对 (P_{corr}(i:j)) 加总:
- 盘口 2.5:大球 = T≥3,小球 = T≤2
- 盘口 2/2.5:大球 = T≥3,小球 = T≤2
- 盘口 3:大球 = T>3,小球 = T≤3
- 盘口 3.5:大球 = T≥4,小球 = T≤3
- 其他档位(2.25、2.75 等)按半数/四分之一规则类推。
- 大小球赔率:用 4 家共识大球水、小球水,十进制赔率 = 1+水(如大球水 0.88 → 大球赔率 1.88)。若需去抽水,可先算隐含概率再归一化得公平赔率。
- EV:EV(大球) = P(大球)×大球赔率,EV(小球) = P(小球)×小球赔率。按本技能统一 EV 硬阈值分级(💰/≈/❌)。
- 与大小球结论不一致时须注明:若第 7 步大小球推荐方向(大球或小球)与泊松 EV 方向相反(如第 7 步推荐大球但 EV(大球)<1 且 EV(小球)>1,或推荐小球但 EV(小球)<1 且 EV(大球)>1),须在本步价值评估中明确写出「大小球方向与泊松 EV 不一致」,并在输出 1 的大小球行或核心矛盾中引用;若列入核心矛盾,大小球须注明「与泊松 EV 方向分歧,见核心矛盾」或酌情标「⚠️ 观望」。与既有「大小球 vs 泊松比分」矛盾并列(方向一致性看 Top 6 总进球,EV 看定价价值),两者可同时存在。若第 7 步该维度已标观望(无推荐方向),仍计算并输出大小球泊松 EV,仅不做「与结论不一致」的注明。四分之一盘口(如 2.25、2.75):可简化为最接近的半数盘口(2.5 或 3)做 P(大球)/P(小球) 聚合并注明「按半数近似」,或按两注规则分别计算后合并。
⚠️ 与泊松偏离须注明:若微调后主胜/平/客胜与第 4 步泊松聚合差异超过约 10 个百分点,须在输出中注明「与泊松偏离较大,原因:…」(如「欧指临场大幅降主胜,故上修主胜概率」),避免悄悄改掉泊松结论;复盘时可回溯当时为何偏离。
注意:此概率估算基于有限数据,仅作为辅助参考。若价值评估与盘赔分析方向一致,信心加分;方向相反,则需在本步分析原因。
输出格式:明确指出三种赔率之间的一致性/矛盾点;若有矛盾逐条列出具体矛盾项。列出诱盘/RLM 在第 5~7 步的结论摘要。价值评估结论:欧指(哪个方向有价值/无价值)+ 与分析依据公司隐含概率的偏差分析(可选);亚盘须含亚盘泊松 EV 结论(上/下盘 EV 或 💰/❌/≈),若与第 6 步亚盘方向不一致须注明「亚盘方向与泊松 EV 不一致」;大小球须含大小球泊松 EV 结论(大球/小球 EV 或 💰/❌/≈),若与第 7 步大小球方向不一致须注明「大小球方向与泊松 EV 不一致」。若第 6/7 步缺即时盘口或 4 家共识水位无法取得,该场可省略对应玩法的泊松 EV,输出 1/输出 2 该处填「泊松 EV:未算」或省略该句。
第 9 步:赔率变动解读
定位:本步专注赔率变动的「时间维度」综合解读,与第 8 步的静态合理性评估互补。不重新抓数据,基于第 5~7 步已有的时点对齐表、每家意图、相同时点认证、一句话解读做综合;具体时间或某家动向引用第 5~7 步结论即可,本步做跨欧指/亚盘/大小球的综合与升华,不重复单维度时间线描述。
综合解读要点:
- 谁/哪一维先动:引用第 5~7 步时点表,归纳哪一维度或哪几家在 T1 就动、谁到 T2 才动(如「365 与威廉在欧指上率先降主胜,澳彩/皇冠亚盘随后跟进」)。率先变动的公司/维度往往掌握更多信息。
- 临场是否同步异动:封盘前 1~2 小时内,欧指/亚盘/大小球是否同步异动(信息释放、大资金进场等);若有则解读含义,若无则一句带过。
- 三线方向一致还是错位:欧指、亚盘、大小球三个维度的变动方向是同步(如三线都收紧主队,共识强)还是错位(如欧指看主、亚盘阻上、大小球看小,节奏或方向不一致,存在分歧)。不必逐公司再列,逐公司已在第 5~7 步完成。
- 若无明显变动:若本场三种赔率从初到即变动都很少(初盘即接近共识),本步写一句「本场赔率变动有限,初盘即接近共识,无显著时间线信号」即可,不强行编时间线。
输出格式:基于第 5~7 步的轨迹与一句话解读,给出跨欧指/亚盘/大小球的综合变动解读(谁/哪维先动、临场是否同步、三线一致或错位),并写一句综合结论(如「三线同步收紧主队,共识强」或「欧指与亚盘同步,大小球滞后且反向,存在分歧」)。
第 10 步:关键点 / 疑点 / 矛盾分析
综合前 9 步,提炼出本场比赛的核心判断要素。本步直接引用或归纳前 9 步已标出的内容:第 1~2 步(基本面/伤停)的关键信息与不确定处;第 5~7 步的 RLM、诱买/诱盘、某家与其余共识不一致、错盘形态;第 8 步的具体矛盾项与诱盘/RLM 摘要、价值评估方向相反;第 9 步的综合结论(三线一致或错位)。本步输出的矛盾与疑点将直接影响输出 1(综合评估)的信心度与串关适合度;矛盾多或疑点重则信心下调、慎串。
- 关键点:支撑本场推荐方向的 1~3 个核心因素(如「主队主场强 + 欧指共识 + 亚盘 4 家阻上」)。第 5~7 步已标出的 RLM、诱盘等,若为支持推荐方向的高权重信号,纳入关键点。至少 1 条;每条尽量一句话,可直接被推荐模板引用。
- 疑点:可能削弱或推翻判断的不确定因素(如轮换程度未知、某公司反向原因不明)。第 5~7 步某家与其余不一致、原因未明时,可进疑点。至少 1 条,若无则写「本场无明显疑点」。
- 矛盾:各维度或各公司之间的冲突信号。引用第 8 步已列出的具体矛盾项(如欧指 vs 亚盘、某维与另两维共识不符),可按需要合并或精简为 1~2 句,不新发明未在第 8 步列出的矛盾。大小球 vs 泊松比分:第 8 步已根据第 4 步与第 7 步结论做一致性判断;若存在该矛盾,第 8 步会列入并在输出 1 的「核心矛盾」中体现,且输出 1 比分块须展示两套(展示层:整体 Top 4 + 与大小球同方向 Top 4;内部一致性判断仍用 Top 6)。亚盘 vs 泊松 EV、大小球 vs 泊松 EV:第 8 步已根据亚盘/大小球结论与泊松 EV 方向做一致性判断;若不一致,第 8 步会列入并在输出 1 的亚盘行/大小球行或核心矛盾中体现。本步直接引用第 8 步结论即可。若无则写「各维度方向一致,无明显矛盾」。
输出格式:关键点 1~3 条、疑点至少 1 条(无则写「本场无明显疑点」)、矛盾可 0 条(无则写「无明显矛盾」)。本条是整个分析最核心的思考环节,供输出 1 综合评估与推荐直接引用。
第 11 步:风险提示
明确列出可能推翻或削弱本场推荐判断的因素。风险侧重「若发生会削弱或推翻结论」的要素;与第 10 步疑点可衔接——疑点中若某事项「若成真则明显影响判断」,可同时列为风险(如「轮换程度未知」→ 风险「若主队轮换则战力打折」)。
本步归纳前 10 步已涉及的风险类内容(如第 1 步赛程陷阱/轮换、第 2 步伤停不确定性、第 9 步临场异动、第 10 步疑点/矛盾未解等),提炼为「可能推翻判断」的清单,再补通用项(天气、心理、赔率临场异动)。不逐条复述前文,而是归纳 + 补漏。区分本场专项风险(来自第 1~10 步:本场赛程陷阱、某公司反向未解、轮换程度未知、某矛盾未解等)与通用风险(临场伤停、天气、心理、赔率临场异动);输出时先列本场专项(若有),再列通用(若有)。
示例类型(按需选用,不必全写):
- 伤停变化(临场可能有新增伤停)
- 天气因素(暴雨/极寒等)
- 心理因素(德比战/保级战情绪波动)
- 赔率临场异动风险
- 若本场无特别不可预见因素则不写「其他」;若写则尽量具体(如「裁判尺度未知」「场地状况待确认」),避免空洞的「其他不可预见因素」
输出格式:风险至少 1 条(若无明显本场专项且通用项也不突出,可写「本场无明显额外风险」或保留「赔率临场异动」等 1 条通用);可多条;每条一句话,供输出 1 与推荐模板的「风险」直接引用。本步列出的风险若较多或较重(如多条临场/结构性风险),在输出 1 给信心度或串关适合度时可酌情下调。
输出 1:综合评估与推荐
基于第 1~11 步分析(含第 4 步泊松建模),汇总给出最终结论。本步输出将作为 recommendation 的输入(精选与串关),须包含推荐方向、关键点/疑点/矛盾、信心度与串关适合度等。推送和 memory 摘要均需包含:编号、比赛ID、开球时间、分析时间。编号来自初筛/当日赛程,龙王直接给比赛 ID 或 URL 时可能无编号,填「-」。分析时间格式为 YYYY-MM-DD HH:mm(如 2026-03-15 10:30)。
编号:{编号}(无则 -) | 比赛ID:{matchId} | 开球:{开球时间}
🕐 分析时间:{YYYY-MM-DD HH:mm}
🎯 推荐:
⚽ 胜平负:首选 {主胜/平局/客胜};次选 {主胜/平局/客胜}
└ 即时赔率:主 {X.XX} / 平 {X.XX} / 客 {X.XX}(可选带初盘一句)
└ 赔率依据:首选 {欧指关键发现};次选 {依据,如亚盘主+1 赢 → 主队不败}
🏈 亚盘:{主队让X球 主胜/主队受让X球 客胜/...}(盘口:{X})|泊松 EV:{上盘/下盘 💰/❌/≈ 或 与泊松EV一致/分歧(若有)}|或 ⚠️ 观望(原因)
└ 即时:主水 {X.XX} 客水 {X.XX}(可选带初盘一句,如「初盘 0.88→即时 0.92 阻上」)
└ 赔率依据:{亚盘初盘合理性 + 盘口/水位变动解读 + 是否诱盘 + RLM信号(如有)}
📏 大小球:首选 {大X球/小X球};次选 {大Y球/小Y球}(盘口:{X}/{Y},预期总进球:{λ1+λ2})|泊松 EV:{首选 EV:💰/❌/≈;次选 EV:💰/❌/≈(或未算)}|或 ⚠️ 观望
└ 赔率依据:{大小球盘口变动 + 与场均进球对比 + 4 家共识 + RLM信号(如有)}
🔢 比分(按概率排序,泊松整体 Top 4):
1️⃣ {比分} ({概率}%) {💰有价值}
2️⃣ {比分} ({概率}%)
3️⃣ {比分} ({概率}%)
4️⃣ {比分} ({概率}%)
🏷️ 形态标记(用于复盘统计,命中则必填;无则写“无”):
- {标签1};{标签2(如有)}
- 标签约定示例:欧亚错位-欧降主胜/亚不升盘|阀值触发-阻热|齐步走-疑协同|诱买-疑似|风控阻热|真实信息驱动|RLM-逆向
📊 置信区间:主胜 {XX-XX%} / 平局 {XX-XX%} / 客胜 {XX-XX%}
🔑 关键点(决定比赛走向的核心因素):
- {关键点1:如「主队主场10胜1负 + 欧指共识 + 亚盘 4 家阻上」}
- {关键点2:如「客队核心射手伤停,近5场客场1胜4负」}
- {关键点3(如有)}
❓ 疑点(分析中不确定的地方):
- {疑点1:如「客队3天前有杯赛,轮换程度未知」}
- {疑点2(如有)}
- (无疑点则写「本场无明显疑点」)
⚔️ 核心矛盾(各维度/各公司间的冲突信号):
- {矛盾1:如「欧指看好主胜,但亚盘让球偏浅,两者方向不完全一致」}
- {矛盾2(如有)}
- (无矛盾则写「各维度方向一致,无明显矛盾」)
💪 信心度:{高/中/低}
🔗 串关适合度:{🔒做胆推荐 / ✅可串 / ⚠️慎串}
⚠️ 风险:
- {风险1:如「临场可能有新增伤停」}
- {风险2:如「赔率临场异动风险」}
综合推荐原则:
- 单一维度主结论:胜平负首选 = 第 5 步欧指主结论;亚盘 = 第 6 步亚盘结论;大小球 = 第 7 步大小球结论。不在此步重新建模,只归纳 + 交叉。
- 三线一致:当欧指、亚盘、大小球三者方向一致且第 8 步无重大矛盾时,信心度可给高、串关适合度优先考虑做胆/可串;关键点中可写「三线一致」。
- 矛盾时的处理:若某维度与另两维结论矛盾且无法合理解释(见第 8 步核心矛盾),**该维度推荐应标「⚠️ 观望」**并注明「与欧指/亚盘/大小球方向分歧,见核心矛盾」;不得在未说明矛盾的情况下强行给出方向。
各玩法推荐说明:
- 胜平负:必填,每场必填 2 项:首选、次选。结论中必须写出即时主/平/客赔率(便于下单与复盘 CLV),可选带初盘一句。即时赔率取本场欧指分析依据公司的共识或代表性一家(欧洲 2 家、德国 3 家、亚洲 5 家,取一家展示或写「X 家共识约 主X.XX/平X.XX/客X.XX」)。
- 亚盘:基于第 6 步亚盘分析,给出盘口和方向。结论中必须写出即时盘口 + 主水/客水,便于下单与复盘 CLV;可选带初盘一句。赔率依据从第 6 步亚盘分析中提炼。第 8 步若已算亚盘泊松 EV,可在亚盘行或赔率依据中带一句(如「泊松 EV 上盘≈1.02 💰」或「与泊松 EV 一致/分歧」)。以下情况须标「⚠️ 观望」并说明原因:盘口过深(如深盘局方向难断);方向不明确;第 8 步标明该维度与欧指/大小球方向矛盾且未化解时,注明「与欧指/大小球方向分歧,见核心矛盾」;第 8 步已列入「亚盘 vs 泊松 EV」不一致时,须注明「与泊松 EV 方向分歧,见核心矛盾」。
- 大小球:基于第 7 步进球数分析,必须写 首选 + 次选 两档盘口(如「首选 大 3;次选 大 2.5」或「首选 小 2.5;次选 小 3」),再写预期总进球(λ1+λ2)。赔率依据从第 7 步进球数分析中提炼。第 8 步若已算大小球泊松 EV,可在大小球行或赔率依据中带一句(如「首选 泊松 EV 💰;次选 泊松 EV ≈」或「与泊松 EV 一致/分歧」)。以下情况须标「⚠️ 观望」并说明原因:方向不明确;**核心矛盾中包含「大小球 vs 泊松比分」**时,须注明「与泊松比分方向分歧,见核心矛盾」;第 8 步已列入「大小球 vs 泊松 EV」不一致时,须注明「与泊松 EV 方向分歧,见核心矛盾」;第 8 步标明该维度与欧指/亚盘方向矛盾且未化解时,注明「与欧指/亚盘方向分歧,见核心矛盾」。
- 比分:展示为泊松模型 Top 4(第一套),标注价值偏差;内部仍保留 Top 6 用于一致性判断与阈值计算。若第 8 步已判定存在大小球与泊松比分矛盾(组稿时根据第 7 步与泊松 Top 6 对比),本步须两套都展示(展示 Top 4):先列泊松整体 Top 4,再列「与大小球同方向 Top 4(跟盘赔)」并注明,供龙王取舍。
- 关键点 / 疑点 / 核心矛盾:直接引用第 10 步输出的关键点、疑点与矛盾(第 10 步的矛盾来自第 8 步具体矛盾项),是整个分析的精华浓缩。关键点和疑点至少各 1 条,核心矛盾如果没有可标注「无明显矛盾」。若第 8 步已列入「大小球 vs 泊松比分」矛盾,在核心矛盾中保留并注明分歧。
- 风险:从第 11 步风险提示中提炼,可多条
信心度判断规则:
- 高:基本面 + 盘赔 + 赔率合理性三者一致,且无重大矛盾;欧指、亚盘、大小球三线方向一致时更可给高。
- 中:多数分析方向一致,有小分歧但可解释。
- 低:存在明显矛盾或公司方向分散。信心度低时仍可给出各玩法方向,但须在风险与核心矛盾中写清不确定性,串关适合度标「慎串」;若矛盾极重、方向不可信,可对**部分玩法只标「观望」**不给出具体方向。
置信区间推导:
- 基于泊松模型概率和盘赔隐含概率,给出主胜/平/客胜的范围而非单一数字。可与第 8 步价值评估中的自身概率判断、分析依据公司隐含概率结合。
- 范围宽度反映不确定性:信心高 → 窄区间(如 55-65%),信心低 → 宽区间(如 40-60%)
串关适合度规则:
- 🔒 做胆推荐:信心度高 + 赛果方向非常明确 + 赔率合理 + 无 RLM 逆向信号;三线一致时可优先考虑做胆。
- ✅ 可串:信心度中 + 方向较明确 + 盘赔无重大分歧
- ⚠️ 慎串:有矛盾信号或不确定性大,单买可以但串关会放大风险;某维度已标「观望」时,该场整体不宜做胆
比分预测推导(泊松 + 分析修正):
- 以泊松模型计算的概率排序为基础
- 结合大小球倾向和盘口,确认进球区间是否与泊松一致
- 结合胜平负倾向,在高概率比分中优先选择方向一致的;与首选胜平负一致的比分在串关时可优先考虑标注(如「与首选主胜一致」)
- 考虑交锋历史中的常见比分模式(如某对交锋常出 1:1)
- 价值判断以 EV = 泊松概率 × 皇冠波胆赔率 为准,按本技能统一 EV 硬阈值分级(💰/≈/❌);无皇冠波胆数据时只出概率表并注明「未做价值偏差」
- 输出展示层的泊松整体 Top 4(第一套)供龙王选择串关组合(内部仍保留 Top 6 用于一致性判断)。若存在大小球 vs 泊松比分矛盾,两套比分均列出(整体 Top 4 + 与大小球同方向 Top 4),并注明与大小球方向一致的那套供「跟盘赔」时选用。
输出 2:写入记忆
执行角色:
- 单场分析(龙王指定单场 ID/编号/URL,且本批只有 1 场):本步由执行 deep-analysis 的 subagent 直接追加写入
memory/{今天日期}.md。
- 多场编排(给推荐 / 定时 17:00):编排 spawn 时会在 task 中写明「本批共 N 场,不要写入 memory」,故本步不写文件,只产出 memory 摘要并随 announce 返回;由编排 subagent 收齐所有场次后统一追加写入。
- 本批多场(主会话 spawn 多个 worker,如「分析 001 002 … 006」或「精选 1,2,3,4,5,6 场」):若 spawn 时的 task 中明确写了「本批共 N 场,不要写入 memory」或「只 announce 返回 memory 摘要」,则本步不写文件,只产出 memory 摘要并随 announce 返回;由主会话收齐各 worker 的 announce 后统一追加写入。
判断方式:只要 task 中出现「本批共 N 场」且要求不写 memory / 只 announce 返回摘要,就不写文件,只产出摘要随 announce 返回;由 spawn 方(编排或主会话)收齐后统一写。这样可避免多 worker 并发写同一文件导致只保留部分场次的问题。
⚠️ memory 写摘要,不写全文:完整 10 步分析已通过 messaging 推送给龙王,memory 只需存结构化摘要供复盘使用,避免 memory 文件膨胀到数千行。禁止将分析报告或摘要写入 data/ 目录;data/ 仅用于步骤 1.5 的赔率原始数据存档。
⚠️ 追加而非覆盖:同一天可能多次触发深度分析(定时 + 手动、龙王追加场次等)。写入规则:
- 如果
## 深度分析 section 尚不存在 → 创建该 section 并写入
- 如果已存在 → 在该 section 末尾追加新的
### {比赛} 子标题
- 如果同一场比赛重新分析(龙王要求刷新) → 替换该场的子标题内容。定位方式:优先在 section 内查找包含
比赛ID: {matchId} 的 ### ... 块并替换;若未找到(如旧格式 memory)再回退到匹配 ### {联赛} {主队} vs {客队}。不影响其他场次
## 深度分析
### {联赛} {主队} vs {客队}(编号: {编号} 比赛ID: {matchId},开球: {开球时间},分析: {YYYY-MM-DD HH:mm})
🔗 https://zq.titan007.com/analysis/{matchId}cn.htm
#### 基本面摘要
- 排名:主队第{X} / 客队第{X}
- 近5场:主队{X胜X平X负} / 客队{X胜X平X负}
- 主场/客场:主队主场{X胜X平X负} / 客队客场{X胜X平X负}
- 场均进球/失球:主队{X}/{X} / 客队{X}/{X}
- 伤停:{关键缺阵球员及影响,无则写"无重大伤停"}
- 标记:{德比/焦点战/赛程陷阱/轮换风险/赛季阶段等,无则省略}
#### 赔率摘要
- 欧指方向:{多公司一致看X / 分歧},依据公司即时 主胜{X.XX}/平{X.XX}/客胜{X.XX}
- 亚盘方向:{盘口X球},{看好上/下盘},RLM:{有/无},4 家共识即时 主水{X.XX}/{盘口}/客水{X.XX}
- 大小球方向:{大 X 球/小 X 球}(如大 2.5/3 球、小 2/2.5 球),RLM:{有/无},4 家共识即时 大{X.XX}/{盘口}/小{X.XX}
- 赔率变动解读(供复盘):欧指 {一句话解读};亚盘 {一句话解读};大小球 {一句话解读}
- 形态标记(供复盘统计):{无 / 欧亚错位-欧降主胜/亚不升盘 / 阀值触发-阻热 / 齐步走-疑协同 / 诱买-疑似 / 风控阻热 / 真实信息驱动 / RLM-逆向 ...}
- 关键信号:{1-2句最重要的盘赔发现}。若本场有**诱盘或 RLM 相关结论**(如某公司诱盘、RLM 逆向),须在此或赔率变动解读中保留一句结论(如「亚盘存在诱上盘嫌疑」),便于复盘对照。若存在**亚盘 vs 泊松 EV**或**大小球 vs 泊松 EV**分歧,须在关键信号或综合评估中保留一句(如「亚盘与泊松 EV 分歧」),便于复盘对照。
- **比分价值依据**:{皇冠波胆 / 未做价值偏差}(做 EV 与 💰/❌ 标记时使用的赔率来源,供复盘追溯)
> **复盘 CLV** 默认以平博(47)收盘为分母(post-review 获取;若 CLV 追踪数据中填写了其他 `CLV基准公司ID`,则以该公司收盘为分母)。本摘要记录的是分析依据公司的即时赔率;若本场可选抓了平博并写入 data,复盘时可对比。
#### 综合评估
- 胜平负:首选 {X}|次选 {Y}({依据},如亚盘主+1 赢)
- 亚盘:{主队让X球 主胜/...}(盘口:{X})|赔率依据:{亚盘关键发现}|泊松 EV:{上盘/下盘 X.XX 💰/❌/≈ 或 与泊松EV一致/分歧}|或 ⚠️ 观望(**原因须具体**,如盘口过深、方向不明、与泊松 EV 方向分歧见核心矛盾)
- 大小球:首选 {大X球/小X球}|次选 {大Y球/小Y球}(盘口:{X}/{Y},预期总进球:{λ1+λ2})|赔率依据:{大小球关键发现}|泊松 EV:{首选 EV:X.XX 💰/❌/≈;次选 EV:X.XX 💰/❌/≈(或未算)}|或 ⚠️ 观望(**原因须具体**,如「与泊松比分方向分歧,见核心矛盾」、与泊松 EV 方向分歧见核心矛盾)
- 比分推荐:无矛盾时一行即可;**若存在大小球 vs 泊松矛盾**须写两套——`泊松整体 Top 4:{比分1}({概率}%) / ...` 与 `与大小球同方向 Top 4(跟盘赔):{比分1}({概率}%) / ...`,便于复盘区分
- 置信区间:主胜 {XX-XX%} / 平局 {XX-XX%} / 客胜 {XX-XX%}
- 关键点:{关键点1};{关键点2}
- 疑点:{疑点1};{疑点2(如有)}
- 核心矛盾:{矛盾1}|或「无明显矛盾」
- 信心度:{高/中/低}(若为「低」须简短注明原因,如「存在明显矛盾」或「盘赔分歧大」)
- 串关适合度:{🔒做胆 / ✅可串 / ⚠️慎串}
- 风险:{风险1};{风险2}
#### 泊松完整概率表(复盘用)
- λ1(主队)= {值}, λ2(客队)= {值}, 低比分轻量修正 = {启用/未启用}, 大小球盘口锚定 = {启用/未启用(参数以 `config/poisson_params.json` 的 `ou_anchor` 为准;记录 line 映射与 λtot: X.XX→Y.YY)}
- λ 修正(本场):{一两行,如「主 -0.15 伤停、客 +0.1 主场」;无修正则写「无」}
- 全量比分概率(按概率降序,0:0~7:7 共 64 个):
{比分1}({概率}%) / {比分2}({概率}%) / ... / {比分64}({概率}%)
> 存全量是为了 post-review 能准确查找实际比分的排位,无论比分多冷门。展示给龙王的为泊松整体 Top 4(及矛盾时第二套跟盘赔 Top 4);内部一致性判断仍使用 Top 6。
异常处理
单页面级异常
- 方式 2/3(龙王直接给比赛 ID 或 URL)时,分析页无法打开或明显不是比赛分析页(如 404、超时、页面结构非 titan007 分析页、无法提取联赛/主客队/开球时间等):本场无初筛数据可复用,不进行简化分析。告知龙王「该比赛 ID / URL 无效或无法访问,请检查后重试」,结束该场分析,不写入 memory,不进入后续步骤。
- 详情页加载失败(仅适用于来自初筛的场次):跳过浏览器数据,用 memory 中该场初筛摘要及可用的历史召回信息做简化分析,标注「数据不完整」;若来自方式 2/3/4 则无初筛数据可复用,按上条结束该场
- 某个步骤完全无数据:标注「本步骤无数据,跳过」,用剩余步骤综合判断
- 赔率数据全灭(vip.titan007.com 不可用,所有公司赔率页面均失败):
- 尝试从分析页顶部的「即时走势(让/大/欧)」标签获取汇总盘口作为替代
- 如果汇总盘口也无法获取 → 该场降级为「仅基本面分析」,信心度自动设为「低」,串关适合度设为「⚠️慎串」
- 在推送中明确标注「⚠️ 赔率数据不可用,本场仅基于基本面分析,建议谨慎」
- 不影响其他场次的分析(可能只是某场的赔率页面有问题)
浏览器级异常
部分完成场景
- 已推送 N 场后中断:已推送的场次不受影响。恢复后只处理未完成的场次。最终汇总包含所有已完成场次(含中断前的)
- 某场分析中途失败(如基本面抓完但赔率没抓完):用已有数据完成分析,缺失部分标注「数据不完整」,信心度酌情下调
频率控制
- 分析场次 ≤ 5 场:每页间隔 1-2 秒
- 分析场次 > 5 场:每页间隔 1-2 秒,每完成一场后额外暂停 2 秒
输出
返回每场比赛的完整分析过程 + 综合评估结论,供 recommendation 推送给龙王。分析过程是推送消息的核心内容,不能省略。
多场编排时的 announce 回传:由主会话或编排 subagent spawn 的 worker,在完成单场分析后须通过 announce 回传结构化结果,供汇总与写入 memory。announce 内容至少包含:matchId、编号、联赛、主队、客队、开球时间、综合评估(胜平负/亚盘/大小球/比分、即时赔率与亚盘主客水、信心度、串关适合度)、展示层比分 Top 4(若存在大小球 vs 泊松矛盾则含第二套 Top 4(跟盘赔))、以及用于一致性判断的泊松 Top 6(内部)、memory 摘要全文(符合「输出 2」模板的整段文本)。编排据此合并 ## 深度分析 并交给 recommendation 做精选与串关。收齐时:只合并含完整 memory 摘要的 announce;因「比赛已开始」跳过的场次仅记录为已跳过,不写入 ## 深度分析。
必须先按模板完成全部 10 步分析,再组稿推送。推送顺序:先发结论(一条,建议 ≤3500 字,便于龙王快速看推荐),再发分析过程(可一条或按 4000 字拆条)。若分析过程单条超 4000 字,在过程内部拆条,首条末尾「⬇️ 接下文」,续条开头「⬆️ 接上文」。详见 docs/深度分析推送通知模板.md。不得为省字数省略必含块或步骤。
推送必须包含的赔率变动轨迹内容:第 5/6/7 步中,欧指、亚盘、大小球各自的「赔率变动轨迹分析」须完整展示——含时点对齐表、每家意图小结、相同时点交叉认证、一句话解读。便于龙王学习「从变动历史看庄家意图」的分析过程,不可省略或缩成一句。