| name | deep-analysis |
| description | 对初筛通过的比赛进行深度分析:sporttery-sniper 脚本抓取上下文(基本面+赔率变化)→ 10 步分析(基本面→伤停→泊松→欧指→亚盘→大小球→合理性→关键点/疑点/矛盾→风险→综合评估+推荐)→ 写入记忆。**分析依据仅限公司数据**:胜平负非亚洲联赛威廉、365 必抓(欧洲两家交叉认证,德国为威廉+365+Interwetten 三家),亚洲联赛以澳彩+皇冠+365+易胜博+马会五家交叉认证;亚盘/大小球以澳彩、皇冠、365、易胜博四家(亚洲联赛加马会共五家)交叉认证。平博不参与分析依据。自开盘不参与分析依据。在用户说「深度分析」「分析这场比赛」「详细看看」或赛前流程中初筛之后使用。 |
| metadata | {"openclaw":{"emoji":"📊"}} |
深度分析(deep-analysis)
对 match-screening 筛选出的每场比赛,按「sporttery-sniper 脚本抓取上下文 + 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(运行 sporttery-sniper 获取上下文)→ 步骤 1.5(校验脚本赔率与数据完整性)→ 步骤 3(10 步分析)→ 输出 1(综合评估)→ 输出 2(写入记忆或返回摘要)。
以下按步骤编号书写,步骤 2 的正文在步骤 1.5 之后,但执行时步骤 2 必须在步骤 1 之前做。
步骤 1:运行 sporttery-sniper 获取上下文数据
⚠️ 数据更新原则:只要是“重新分析/刷新”,每次均当首次处理。
- 基本面数据(排名、战绩、伤停、交锋、赛程等)与赔率数据(欧指、亚盘、大小球变化):在“重新分析/刷新”模式下,每次都重新运行 sporttery-sniper,不复用当日 memory 中该场旧数据。
- **仅当龙王明确选择“看之前的分析报告”**时,允许跳过步骤 1/1.5,直接复读当日 memory 中该场的摘要(不刷新赔率)。
脚本抓取命令
运行:
cd scripts/sporttery-sniper
npm run analyze -- {matchId或analysis URL} --history-window all --format openclaw-json
解析输出 JSON:
kind 必须为 openclaw.analysis
match.matchId/league/kickoffTime/homeTeam/awayTeam/analysisUrl 必须存在
context 必须包含完整 Markdown 分析上下文
markets 必须包含赔率、竞足和 Crown 全指数相关数据;若部分公司缺失,记录缺口,不得推断为市场共识
⚠️ 方式 2/3 输入时的必提取字段:当输入来自龙王手动指定 ID/URL(跳过了 match-scraper 和 match-screening),必须从 payload.match 读取联赛名、主队名、客队名、开球时间。若这些字段缺失,本场标记为「关键字段缺失」,不进入推荐。
⚠️ 比赛是否已开始(必检):一旦取得开球时间(payload.match.kickoffTime,或方式 1 的初筛/赛程列表),立即比较 当前时间 ≥ 开球时间。若已开始:
- 不执行步骤 1.5、步骤 3(10 步分析)、输出 1、输出 2;不写入 memory;不产出分析摘要。
- 仅通过 messaging 通知龙王:「该场比赛已开始(开球 {开球时间}),不再做赛前分析。」
- 结束本场。若为多场中的一场,跳过该场继续其余场次。
- 多场编排时:因「已开始」跳过本场时,可通过 announce 回传一条简要信息(如 matchId、状态:已开始),便于编排区分「已跳过」与「未完成」,汇总时只合并实际完成的分析。
方式 1 若在进入步骤 1 前 task/初筛结果中已有开球时间,可先做本检查,通过则直接通知并结束,不必运行脚本。方式 4 若从当日赛程解析编号时赛程条中已有开球时间,也可在进入步骤 1 前先做本检查,通过则不必运行脚本。
赛前分析只对未开球的比赛有意义;开球后不再分析。
脚本上下文包含以下数据模块(逐一提取):
基本面模块:
| 模块 | 对应分析维度 | 提取要点 |
|---|
| 联赛积分排名 | 基本面 + 战意 | 双方排名、胜率、近6场战绩、主/客场分别统计 |
| 近期战绩 | 基本面 | 双方近 N 场比分结果和走势 |
| 阵容情况 | 伤停 | 缺阵球员名单、位置、缺阵原因 |
| 对赛往绩 | 交锋 | 近期交手结果和比分 |
| 未来五场 | 战意/轮换 | 双方后续赛程间隔天数,判断轮换风险 |
| 入球数分布 | 大小球 | 进球数 0/1/2/3/4+ 分布 |
| 赛前简报 | 综合参考 | AI 生成的赛前分析文字,可作为辅助信息 |
赔率模块(实时变化,每次必须刷新):
| 模块 | 对应分析维度 | 提取要点 |
|---|
| 联赛盘路走势 | 盘赔 | 亚让盘赢盘率、大小球率(全场 + 近6场走势) |
| 即时走势比较 | 盘赔 | 各公司欧指、实际最新亚盘、进球数的初盘+即时;若无此表按 TOOLS.md 做定制 |
| 比分赔率 | 步骤 4 EV | 从 payload.markets.crowFullIndex.correctScores 读取 Crown 波胆;若缺失则标注「Crown 波胆缺失」,不得自行补赔率。 |
即:步骤 1 运行脚本后,直接从结构化 JSON 中取得 Crown 波胆、竞足比分赔率和赔率变化历史;步骤 4 直接使用这些字段做 EV,无需再打开分析页。
如果脚本上下文数据不全,用已有信息继续分析,标注哪些维度「数据不足」。
⚠️ 脚本唯一入口:本流程只运行 scripts/sporttery-sniper。脚本失败时结束本场分析,不临时改用其它抓取方式。
步骤 1.5:校验脚本赔率与数据完整性
sporttery-sniper 已抓取各公司的盘口列表、赔率变化历史、欧赔 JS 数据、竞足数据和 Crown 全指数。本步骤只做校验与分析口径确认,不再打开任何赔率页面。
必须检查:
markets.asianCompanies / markets.asianHistories:亚盘公司列表与变化历史
markets.overUnderCompanies / markets.overUnderHistories:大小球公司列表与变化历史
markets.europeCompanies / markets.europeHistories:胜平负欧赔公司列表与变化历史
markets.jcOdds:竞足胜平负、让胜平负、总进球、比分赔率
markets.crowFullIndex:Crown 波胆、入球数、总入球
若某类数据为空,继续分析但必须在报告中标注「数据缺口」,并降低该维度权重。
1. 确认分析依据公司列表
联赛类型判定:由 payload.match.league(或赛程/初筛数据)的联赛名判定。德甲、德乙 → 德国联赛;日职、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 家 + 马会)。
sporttery-sniper 会抓取更宽的公司集合;分析时只按上表和下列规则选取分析依据。未列入分析依据但已抓取的公司,只作辅助观察或复盘存档。
URL 模板(sporttery-sniper 内部数据源说明,分析流程不得手动打开):
- 亚盘:
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
脚本化流程不需要手动打开页面。若脚本缺字段,记录缺口并降低对应维度权重。
2. 赔率数据归属与整理
正式流程不打开任何赔率页面。赔率数据归属以 sporttery-sniper 输出的结构化字段为准:
- 亚盘:
markets.asianCompanies 与 markets.asianHistories
- 大小球:
markets.overUnderCompanies 与 markets.overUnderHistories
- 欧赔:
markets.europeCompanies 与 markets.europeHistories
- 竞足:
markets.jcOdds
- Crown 全指数:
markets.crowFullIndex
若同一公司或同一玩法出现重复/缺失,以脚本结构化结果为准,并在报告中标注数据缺口;不得自行补抓。
3. 赔率数据整理规则
从 payload.markets 中按 (公司, 类型) 整理:
- 初盘:每家公司赔率变化表的最后一行(最早开出)
- 即时盘:每家公司赔率变化表的赛前最新一行
- 变化方向:初盘 → 即时的盘口/水位变化
⚠️ 滚球数据过滤:赔率行的时间 > 开球时间,或比分列出现非 0:0(如 1:0),均为滚球数据,必须忽略。只保留比赛开始前的赔率变化记录。
提取规则(按公司类型):
- 平博(47)(若脚本已返回):只可作为普通赔率参考。不参与分析,不再为了 CLV 专门抓取或存档。
- 其他公司(分析依据):提取整张赛前变动表——表格中每一行(时间早于开球且比分为 0:0 的),按行提取。用于第 5/6/7 步的「赔率变动轨迹」分析、相同时点交叉认证与每家意图判断。
vip.titan007 赔率变化页格式(仅供理解 sporttery-sniper 字段来源;正式分析不手动抓取页面):
- 胜平负(欧指)
- 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 ← 若脚本已返回,可存档为普通赔率参考,不参与分析
_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) 若脚本已返回,可每类型只保留初盘 + 即时两行作为普通赔率参考,不参与分析
- 滚球数据已过滤,文件中不包含
- 某类型抓取失败时,在对应 section 标注「❌ 抓取失败,已跳过」
- 该公司完全未抓取(非必抓)则不生成文件
- 同一 matchId 目录若已存在则覆盖(重新分析时刷新数据)
- 禁止在该目录下写入分析报告、摘要或任何非赔率数据文件(如
analysis-report.md);data/{日期}/{matchId}/ 仅允许 _meta.md 与各公司赔率文件(澳彩.md、皇冠.md 等)。
用途:
- 龙王打开某公司文件,对照 vip.titan007.com 同一公司页面核对数字
- 分析结果有疑问时,回溯数据源排查(数据提取错 vs 分析逻辑错)
- 赛后复盘时,保留赛前赔率快照(赛后网站可能不再显示赛前变化)
步骤 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 的 sporttery-sniper 上下文(优先使用 payload.context / payload.detail 中的主客场分项 + 近 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 3”展示的场次)。其余场次默认不启用,避免被盘口过度牵引。
- 参数与映射(以配置为准):该锚定方案的全部可调参数已集中到
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 比分、大小球一致性判断均使用 (\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})。不再计算亚盘、大小球或比分 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 6;不得展示完整概率表)
⚠️ 泊松基准展示规则:推送给龙王时,不要展示 λ 值计算过程(场均进失球算式)、基础 λ、修正因素、最终 λ 的推导;内部按上述方法计算即可。泊松基准层只展示:泊松整体 Top 4~6、预期总进球(λ1+λ2 一行即可);若有「大小球与泊松方向一致性」或矛盾,保留该句说明。最终输出 1 还必须另行展示「盘赔约束推荐比分」。避免推送被冗长计算过程占满。
本步输出须包含 λ1、λ2 及预期总进球 λ1+λ2(以「预期总进球:λ1+λ2 = X.XX」一行形式即可),供第 7 步及输出 1 与大小球盘口对比展示。展示层:泊松整体按概率从高到低给 Top 4~6,最多 6 个;若矛盾则两套合计最多 6 个(整体 Top 3 + 与大小球同方向 Top 3)。内部:可保留完整分布用于计算,但不得输出或写入 memory。每个展示比分必须带概率。
⚠️ 执行时序:步骤 4 执行时第 7 步尚未进行,故本步展示层只输出泊松整体 Top 4~6;是否与大小球矛盾、是否追加「与大小球同方向的泊松参考」第二套,在完成第 7 步后、组稿输出 1 时根据第 7 步结论判断:若矛盾则压缩为两套各 Top 3,无矛盾则只展示整体 Top 4~6。不得在步骤 4 执行时臆断矛盾或提前输出第二套。
展示口径(标准版,便于你对盘):
- 主队预期进球(λ1):{λ1}
- 客队预期进球(λ2):{λ2}
- 总预期进球(λ1+λ2):{λ_total}
- λ 来源摘要(一句话):λ 基于「主客场 + 近6(0.7/0.3)」;伤停修正:主{+/-X.XX}、客{+/-X.XX}(如无修正写 0)
- Top 比分表必须同时给出:概率% + 公平赔率(1/p)。若步骤 1 已提取皇冠波胆或竞足比分/波胆,只作为波胆赔率参考,不计算 EV。无波胆数据时:展示层仍须输出 Top 4~6,只出概率与公平赔率;内部可保留完整分布,但不得输出或写入 memory。
公平赔率计算:
- 公平赔率(比分 i:j) = (1 / P(i:j))
- 波胆赔率只作为市场参考,不做 EV 分级,不输出「💰/≈/❌」价值标记。
无矛盾时(第 7 步大小球结论与泊松整体 Top 6 的总进球方向一致):展示层只输出一张表「泊松整体 Top 4~6」(最多 6 行),每项含比分与概率。表中「胜平负 / 亚盘 / 大小」列在组稿输出 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):可输出两套,但两套合计最多 6 个比分,各 Top 3,且都带概率——
- 泊松整体 Top 3(同上表形式,表里 3 行,可能多为小 3)。
- 与大小球同方向的泊松参考 Top 3:严格按第 7 步大小球盘口筛选,大球/小球对应的总进球阈值约定如下:
- 盘口 2.5:大球=总进球≥3,小球=总进球≤2
- 盘口 2/2.5:大球=总进球≥3,小球=总进球≤2
- 盘口 3:大球=总进球>3,小球=总进球≤3
- 盘口 3.5:大球=总进球≥4,小球=总进球≤3
在满足该方向的比分集合内按泊松概率排序取前 3 个,每项必须带概率。若该方向符合条件的比分不足 3 个,则全部列出并注明「本方向仅 X 个,均列出」。示例(大小球结论为大 3、盘口 3 时):
⚠️ 大小球与泊松整体方向矛盾:大小球看大3,泊松整体高概率为 1:1/1:0/2:0(总进球≤2)。以下两套均给出,供龙王取舍。
泊松整体 Top 3:
| 排名 | 比分 | 概率 | 公平赔率(1/p) |
| ---- | ---- | ------ | ------------- |
| 1 | 1:0 | 12.3% | 8.13 |
| 2 | 1:1 | 10.2% |
| 3 | 2:0 | 9.8% |
大3 方向下泊松参考 Top 3(总进球>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 泊松比分」,注明分歧,并酌情下调信心/大小球标观望。
两套比分的用途:第二套只表示“泊松分布中与大小球方向一致的参考比分”,仍属于泊松基准层,不等于盘赔约束推荐比分。矛盾时两套都展示,用于对照;真正的最终比分另按下方「盘赔约束推荐比分」独立生成。
内部可以计算完整概率分布(用于一致性判断),但不得输出或写入 memory。泊松基准层展示给龙王的是上述泊松整体 Top 4~6;矛盾时两套合计最多 6 个比分。最终比分推荐还须按下方「盘赔约束推荐比分」单独生成。
补充:盘赔约束推荐比分(最终比分推荐单独项)
本项不是简单复述泊松整体 Top 4,而是在完成第 5~7 步后,于组稿输出 1 时生成的最终推荐比分。它必须同时参考:
- 第 5 步胜平负首选/次选方向
- 第 6 步亚盘方向与即时盘口
- 第 7 步大小球首选/次选方向与即时盘口
- Crown 全指数波胆比分全集
- 竞足比分/波胆赔率(如有):若
markets.jcOdds 中存在竞足比分/波胆数据,盘赔约束推荐比分必须同时参考「Crown 全指数波胆 + 竞足比分/波胆」;若竞足比分/波胆缺失,则只参考 Crown 全指数波胆。不得因竞足缺失自行补赔率或臆造市场共识。
强制边界:盘赔约束推荐比分与泊松 Top 4 是两套独立结果。盘赔约束比分不得从泊松 Top 4/Top 6 或完整泊松概率分布中取候选、排序或计算 EV;泊松只在「泊松基准比分」里展示,用于对照,不参与本项推导。
先判定比分主导方向:
- 欧赔与亚盘一致:以一致的赛果/让球方向作为主导方向,再用大小球确定进球区间。
- 欧赔与亚盘分歧:必须先说明本场更信哪一条线,不能机械追求“三项一致”:
- 欧赔为主:先满足胜平负首选/次选方向,再兼顾亚盘和大小球。
- 亚盘为主:先满足让球方向(上盘/下盘/走水风险),再反推合理胜平负比分。
- 大小球信号最强:先锁定大/小球进球区间,再在该区间内挑选胜平负/亚盘相对合理的比分。
- 无法判断主导方向:比分推荐降级为「低信心候选」,只给候选比分,不强推,并在筛选依据中写明分歧原因。
- 主导方向判断须引用第 8 步核心矛盾与第 10 步关键点/疑点;若第 8 步已将某维度标为观望,则该维度不得作为主导方向。
候选池与过滤顺序:
- 从 Crown 全指数波胆比分全集建立候选池;若有竞足比分/波胆,则将竞足比分并入候选池并标注来源。候选池来自波胆市场,不来自泊松概率表。
- 按“主导方向”先筛比分:欧赔为主先筛胜平负;亚盘为主先筛赢盘/走水结果;大小球为主先筛进球区间。
- 再叠加其余两条线:优先选择与次级方向也一致的比分;走水可保留,但不得优先于明确赢盘比分。
- 大小球阈值按盘口语义执行:如「大 3」时,总进球 ≥3 的比分均可进入候选,其中总进球 =3 标「走水」、总进球 ≥4 标「大球命中」;「小 3」时,总进球 ≤3 的比分均可进入候选,其中总进球 =3 标「走水」、总进球 ≤2 标「小球命中」。其他整数盘同理;半球盘按明确大/小方向筛选。
- 若首选盘口方向不足 3 个,可用大小球次选盘口补足,并注明。
- 若主导方向下不足 3 个,允许补入次选方向或两项一致比分;若仍不足,再降级到单项一致。每次降级都必须在输出中说明原因,不能假装三线一致。
排序规则:
- 主导方向一致 > 非主导方向一致;例如欧赔为主时,胜平负一致的比分优先于只满足亚盘/大小球的比分。
- 同为主导方向一致时:三线一致 > 两线一致 > 单线一致。
- 同一致性等级内,按波胆市场支持度排序:Crown 与竞足同时覆盖且方向一致者优先;其次看 Crown/竞足波胆赔率是否处在该方向的合理低赔区间(市场更认可);再看比分是否同时满足上盘赢盘与大小球首选/走水逻辑。
- 不计算盘赔约束比分的泊松 EV;不得写「EV = 泊松概率 × 波胆赔率」。波胆只用于市场定价参考、来源交叉验证和同级排序。
- 波胆参考优先级:有竞足比分/波胆时,附注同时列 Crown + 竞足 两组赔率;无竞足比分/波胆时,只列 Crown 赔率。
- 无 Crown 波胆数据时,若竞足比分/波胆存在,可只列竞足参考并标注「Crown 波胆缺失」;若两者均缺失,则标注「无波胆市场参考,盘赔约束比分降级」。
输出要求:
- 输出 Top 3;若符合条件不足 3 个,则全部列出并注明「本约束下仅 X 个」。
- 每个比分必须带:Crown 波胆赔率(如有)、竞足比分/波胆赔率(如有)、胜平负/亚盘/大小球约束是否满足;不得带泊松概率、公平赔率或泊松 EV。
- 每个比分必须标明与胜平负/亚盘/大小球方向是否一致(✅ / ❌ / 走水)。
- 必须写明「主导方向」与理由,如「主导方向:欧赔为主,亚盘偏浅视为阻热」或「主导方向:亚盘为主,欧赔主胜下调疑诱」。
- 最终推荐比分以本项为准;泊松整体 Top 4 是数学基准,用于校验与发现矛盾,不等同于最终比分推荐。
5. 与皇冠/竞足波胆交叉验证(赔率参考)
比分赔率数据指:每个具体比分的赔率,即「比分 → 赔率」的映射(如 1:0→8.1、1:1→5.9、1:2→9.5)。不是胜平负/亚盘/大小球玩法赔率。优先使用 Crown 波胆,从 payload.markets.crowFullIndex.correctScores 读取;若有竞足比分/波胆,盘赔约束推荐比分中并列参考。
波胆表提取规则(sporttery-sniper 内部解析说明,正式分析不手动解析 HTML):
波胆表为 <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,可作自检。
正式分析取数步骤:读取 payload.markets.crowFullIndex.correctScores.homeWin/draw/awayWin → 合并成「比分 → 赔率」映射供波胆参考。示例(仅示意):1:0→8.1、2:1→7.9、0:0→12、1:1→5.9、1:2→9.5 等。
不再做 EV/价值偏差表。若存在大小球 vs 泊松矛盾,只展示泊松整体 Top 3 与「与大小球同方向的泊松参考 Top 3」,并在盘赔约束推荐比分中列出 Crown/竞足赔率参考。
波胆参考的作用是确认市场是否覆盖该比分、Crown 与竞足是否同向,以及候选比分在市场中的相对低赔/高赔位置。不得输出 EV 公式、EV 数值或「💰/≈/❌」价值分级。
| 比分 | 泊松概率 | 公平赔率 | Crown 波胆 | 竞足波胆 |
| ---- | -------- | -------- | ---------- | -------- |
| 1:0 | 12.3% | 8.13 | 8.1 | 7.8 |
| 2:1 | 10.8% | 9.26 | 7.9 | 8.2 |
| 0:0 | 8.1% | 12.35 | 12 | - |
无皇冠波胆时:若 payload.markets.crowFullIndex.correctScores 缺失或为空,展示层仍须输出泊松整体 Top 4~6(矛盾时两套各 Top 3);盘赔约束推荐比分若有竞足比分/波胆则只列竞足参考,若两者均缺失则标注「无波胆市场参考」。不得因缺数据而少出推荐比分表。
第 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 3 + 与大小球同方向的泊松 Top 3,均带概率;泊松相关比分总量最多 6 个)。步骤 4 执行时只出整体 Top 4~6,第二套在组稿时补算并压缩。
价值评估(辅助参考):
借鉴 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 步泊松比分 Top 6 与第 6~7 步结论做方向校验,只判断方向是否冲突,不计算水位收益或 EV。
- 亚盘方向校验:根据第 6 步即时盘口,将泊松 Top 6 的主净胜与亚盘方向对照,判断主要高概率比分是否支持上盘、下盘或走水风险。若第 6 步亚盘结论与泊松 Top 6 明显相反,列入核心矛盾。
- 大小球方向校验:根据第 7 步即时大小球盘口,将泊松 Top 6 的总进球与大小球方向对照,判断高概率比分是否支持大球、小球或走水风险。若第 7 步大小球结论与泊松 Top 6 明显相反,列入「大小球 vs 泊松比分」核心矛盾。
- 赔率只做依据:亚盘主/客水、大小球大/小水只用于第 6~7 步盘赔解读,不再参与 EV 或 CLV 计算。
⚠️ 与泊松偏离须注明:若微调后主胜/平/客胜与第 4 步泊松聚合差异超过约 10 个百分点,须在输出中注明「与泊松偏离较大,原因:…」(如「欧指临场大幅降主胜,故上修主胜概率」),避免悄悄改掉泊松结论;复盘时可回溯当时为何偏离。
注意:此概率估算基于有限数据,仅作为辅助参考。若泊松方向与盘赔分析一致,信心加分;方向相反,则需在本步分析原因。
输出格式:明确指出三种赔率之间的一致性/矛盾点;若有矛盾逐条列出具体矛盾项。列出诱盘/RLM 在第 5~7 步的结论摘要。价值评估结论只保留欧指(哪个方向有价值/无价值)+ 与分析依据公司隐含概率的偏差分析(可选);亚盘和大小球只写方向、盘口、水位依据、与泊松方向是否一致,不写 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 3 + 与大小球同方向的泊松参考 Top 3;泊松相关比分总量最多 6 个)。若无则写「各维度方向一致,无明显矛盾」。
输出格式:关键点 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})|或 ⚠️ 观望(原因)
└ 即时:主水 {X.XX} 客水 {X.XX}(可选带初盘一句,如「初盘 0.88→即时 0.92 阻上」)
└ 赔率依据:{亚盘初盘合理性 + 盘口/水位变动解读 + 是否诱盘 + RLM信号(如有)}
📏 大小球:首选 {大X球/小X球};次选 {大Y球/小Y球}(盘口:{X}/{Y},预期总进球:{λ1+λ2})|或 ⚠️ 观望
└ 赔率依据:{大小球盘口变动 + 与场均进球对比 + 4 家共识 + RLM信号(如有)}
🔢 泊松基准比分(按概率排序,最多 6 个):
1️⃣ {比分} ({概率}%)|公平赔率 {X.XX}
2️⃣ {比分} ({概率}%)|公平赔率 {X.XX}
3️⃣ {比分} ({概率}%)|公平赔率 {X.XX}
4️⃣ {比分} ({概率}%)|公平赔率 {X.XX}
5️⃣ {比分} ({概率}%)|公平赔率 {X.XX}(可选)
6️⃣ {比分} ({概率}%)|公平赔率 {X.XX}(可选)
🎯 盘赔约束推荐比分(胜平负 + 亚盘 + 大小球):
1️⃣ {比分}|胜平负{✅/❌}|亚盘{✅/❌/走水}|大小球{✅/❌/走水}|波胆参考:Crown {赔率或-};竞足 {赔率或-}
2️⃣ {比分}|胜平负{✅/❌}|亚盘{✅/❌/走水}|大小球{✅/❌/走水}|波胆参考:Crown {赔率或-};竞足 {赔率或-}
3️⃣ {比分}|胜平负{✅/❌}|亚盘{✅/❌/走水}|大小球{✅/❌/走水}|波胆参考:Crown {赔率或-};竞足 {赔率或-}
└ 主导方向:{欧赔/亚盘/大小球/低信心候选},理由:{一句话说明}
└ 筛选依据:胜平负{首选/次选} + 亚盘{方向/盘口} + 大小球{方向/盘口};若降级到两项/一项一致,必须说明原因
🏷️ 形态标记(用于复盘统计,命中则必填;无则写“无”):
- {标签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 项:首选、次选。结论中必须写出即时主/平/客赔率,可选带初盘一句。即时赔率取本场欧指分析依据公司的共识或代表性一家(欧洲 2 家、德国 3 家、亚洲 5 家,取一家展示或写「X 家共识约 主X.XX/平X.XX/客X.XX」)。
- 亚盘:基于第 6 步亚盘分析,给出盘口和方向。结论中必须写出即时盘口 + 主水/客水;可选带初盘一句。赔率依据从第 6 步亚盘分析中提炼。以下情况须标「⚠️ 观望」并说明原因:盘口过深(如深盘局方向难断);方向不明确;第 8 步标明该维度与欧指/大小球方向矛盾且未化解时,注明「与欧指/大小球方向分歧,见核心矛盾」。
- 大小球:基于第 7 步进球数分析,必须写 首选 + 次选 两档盘口(如「首选 大 3;次选 大 2.5」或「首选 小 2.5;次选 小 3」),再写预期总进球(λ1+λ2)。赔率依据从第 7 步进球数分析中提炼。以下情况须标「⚠️ 观望」并说明原因:方向不明确;**核心矛盾中包含「大小球 vs 泊松比分」**时,须注明「与泊松比分方向分歧,见核心矛盾」;第 8 步标明该维度与欧指/亚盘方向矛盾且未化解时,注明「与欧指/亚盘方向分歧,见核心矛盾」。
- 比分:必须拆成两项输出。第一项是「泊松基准比分」:展示泊松整体 Top 4~6,只标注概率和公平赔率,最多 6 个。若第 8 步已判定存在大小球与泊松比分矛盾(组稿时根据泊松 Top 6 与第 7 步对比),泊松基准项可同时列「泊松整体 Top 3」与「与大小球同方向的泊松参考 Top 3」,泊松相关比分总量仍最多 6 个。第二项是「盘赔约束推荐比分」:按欧赔方向、亚盘方向、大小球方向独立筛选,再用 Crown 全指数波胆与竞足比分/波胆(如有)交叉验证;不得从泊松概率表取候选、排序或计算 EV。最终推荐比分以第二项为准。
- 关键点 / 疑点 / 核心矛盾:直接引用第 10 步输出的关键点、疑点与矛盾(第 10 步的矛盾来自第 8 步具体矛盾项),是整个分析的精华浓缩。关键点和疑点至少各 1 条,核心矛盾如果没有可标注「无明显矛盾」。若第 8 步已列入「大小球 vs 泊松比分」矛盾,在核心矛盾中保留并注明分歧。
- 风险:从第 11 步风险提示中提炼,可多条
信心度判断规则:
- 高:基本面 + 盘赔 + 赔率合理性三者一致,且无重大矛盾;欧指、亚盘、大小球三线方向一致时更可给高。
- 中:多数分析方向一致,有小分歧但可解释。
- 低:存在明显矛盾或公司方向分散。信心度低时仍可给出各玩法方向,但须在风险与核心矛盾中写清不确定性,串关适合度标「慎串」;若矛盾极重、方向不可信,可对**部分玩法只标「观望」**不给出具体方向。
置信区间推导:
- 基于泊松模型概率和盘赔隐含概率,给出主胜/平/客胜的范围而非单一数字。可与第 8 步中的自身概率判断、分析依据公司隐含概率结合。
- 范围宽度反映不确定性:信心高 → 窄区间(如 55-65%),信心低 → 宽区间(如 40-60%)
串关适合度规则:
- 🔒 做胆推荐:信心度高 + 赛果方向非常明确 + 赔率合理 + 无 RLM 逆向信号;三线一致时可优先考虑做胆。
- ✅ 可串:信心度中 + 方向较明确 + 盘赔无重大分歧
- ⚠️ 慎串:有矛盾信号或不确定性大,单买可以但串关会放大风险;某维度已标「观望」时,该场整体不宜做胆
比分预测推导(泊松 + 分析修正):
- 以泊松模型计算的概率排序为基础
- 结合大小球倾向和盘口,确认进球区间是否与泊松一致
- 结合胜平负倾向,在高概率比分中优先选择方向一致的;与首选胜平负一致的比分在串关时可优先考虑标注(如「与首选主胜一致」)
- 考虑交锋历史中的常见比分模式(如某对交锋常出 1:1)
- 输出展示层先给「泊松基准比分」:泊松整体 Top 4~6,最多 6 个。若存在大小球 vs 泊松比分矛盾,泊松基准项可列两套,但必须压缩为整体 Top 3 + 与大小球同方向 Top 3,泊松相关比分总量最多 6 个。
- 另行输出「盘赔约束推荐比分」:先判定主导方向(欧赔/亚盘/大小球/低信心候选),再以胜平负首选/次选、亚盘方向、大小球首选/次选为约束,从 Crown 全指数波胆和竞足比分/波胆(如有)的比分池中筛选 Top 3。本项与泊松无关,不带泊松概率、公平赔率或 EV。最终推荐比分以该项为准;泊松基准比分只作为概率基准与矛盾校验。
输出 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 逆向),须在此或赔率变动解读中保留一句结论(如「亚盘存在诱上盘嫌疑」),便于复盘对照。
- **比分赔率依据**:泊松基准比分={Crown 全指数波胆 / Crown + 竞足比分波胆 / 竞足比分波胆 / 无波胆市场参考};盘赔约束比分={Crown 全指数波胆 / Crown + 竞足比分波胆 / 竞足比分波胆(Crown 缺失) / 无波胆市场参考}(只记录波胆来源与赔率,不记录 EV;若有竞足比分/波胆必须注明已并列参考)
#### 综合评估
- 胜平负:首选 {X}|次选 {Y}({依据},如亚盘主+1 赢)
- 亚盘:{主队让X球 主胜/...}(盘口:{X})|赔率依据:{亚盘关键发现}|或 ⚠️ 观望(**原因须具体**,如盘口过深、方向不明、与欧指/大小球方向分歧见核心矛盾)
- 大小球:首选 {大X球/小X球}|次选 {大Y球/小Y球}(盘口:{X}/{Y},预期总进球:{λ1+λ2})|赔率依据:{大小球关键发现}|或 ⚠️ 观望(**原因须具体**,如「与泊松比分方向分歧,见核心矛盾」、与欧指/亚盘方向分歧见核心矛盾)
- 泊松基准比分:无矛盾时一行即可,格式为 `泊松整体 Top 6:{比分1}({概率}%) / ...`,最多 6 个;**若存在大小球 vs 泊松矛盾**可写两套——`泊松整体 Top 3:{比分1}({概率}%) / ...` 与 `与大小球同方向的泊松参考 Top 3:{比分1}({概率}%) / ...`,泊松相关比分总量最多 6 个
- 盘赔约束推荐比分:`主导方向:{欧赔/亚盘/大小球/低信心候选}({理由});{比分1}(胜平负✅/亚盘✅/大小球✅或走水,波胆参考 Crown {赔率或-};竞足 {赔率或-}) / ...`;若有竞足比分/波胆必须并列展示 Crown + 竞足,若无竞足则只保留 Crown;不得写泊松概率、公平赔率或 EV;若因主导方向不足或三线分歧降级到两项/一项一致,必须在本行末尾写明降级原因
- 置信区间:主胜 {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 主场」;无修正则写「无」}
- 泊松 Top 6(按概率降序,最多 6 个):
{比分1}({概率}%) / {比分2}({概率}%) / ... / {比分6}({概率}%)
> 不再写入完整 0:0~7:7 概率表。复盘只看 Top 6 是否命中、进球数方向是否正确,以及 λ 偏差方向。
异常处理
脚本抓取异常
- 脚本目录不存在:告知龙王
scripts/sporttery-sniper 不存在,结束该场分析,不写入 memory,不进入推荐。
- 脚本执行失败:记录命令错误信息,重试 1 次;仍失败则告知龙王「sporttery-sniper 抓取失败」,结束该场分析,不写入 memory。
- JSON 无法解析或
kind 不是 openclaw.analysis:视为抓取失败,结束该场分析,不写入 memory。
- 关键字段缺失(
matchId/league/kickoffTime/homeTeam/awayTeam/context 任一缺失):本场不进入推荐,告知龙王「关键字段缺失,无法完成赛前分析」。
- 某类数据为空:标注「本步骤无数据,跳过」,用剩余步骤综合判断;若赔率数据基本全空,该场降级为「仅基本面分析」,信心度自动设为「低」,串关适合度设为「⚠️慎串」。
- 方式 2/3(龙王直接给比赛 ID 或 URL)时脚本确认无效:告知龙王「该比赛 ID / URL 无效或无法访问,请检查后重试」,结束该场分析,不写入 memory,不进入后续步骤。
数据源限流/网络异常
部分完成场景
- 已推送 N 场后中断:已推送的场次不受影响。恢复后只处理未完成的场次。最终汇总包含所有已完成场次(含中断前的)
- 某场分析中途失败(如基本面抓完但赔率没抓完):用已有数据完成分析,缺失部分标注「数据不完整」,信心度酌情下调
频率控制
- 分析场次 ≤ 5 场:每页间隔 1-2 秒
- 分析场次 > 5 场:每页间隔 1-2 秒,每完成一场后额外暂停 2 秒
输出
返回每场比赛的完整分析过程 + 综合评估结论,供 recommendation 推送给龙王。分析过程是推送消息的核心内容,不能省略。
多场编排时的 announce 回传:由主会话或编排 subagent spawn 的 worker,在完成单场分析后须通过 announce 回传结构化结果,供汇总与写入 memory。announce 内容至少包含:matchId、编号、联赛、主队、客队、开球时间、综合评估(胜平负/亚盘/大小球/比分、即时赔率与亚盘主客水、信心度、串关适合度)、泊松比分简表(最多 6 个)、盘赔约束推荐比分 Top 3、memory 摘要全文(符合「输出 2」模板的整段文本)。编排据此合并 ## 深度分析 并交给 recommendation 做精选与串关。收齐时:只合并含完整 memory 摘要的 announce;因「比赛已开始」跳过的场次仅记录为已跳过,不写入 ## 深度分析。
必须先按模板完成全部 10 步分析,再组稿推送。推送顺序:先发结论(一条,建议 ≤3500 字,便于龙王快速看推荐),再发分析过程(可一条或按 4000 字拆条)。若分析过程单条超 4000 字,在过程内部拆条,首条末尾「⬇️ 接下文」,续条开头「⬆️ 接上文」。详见 docs/深度分析推送通知模板.md。不得为省字数省略必含块或步骤。
推送必须包含的赔率变动轨迹内容:第 5/6/7 步中,欧指、亚盘、大小球各自的「赔率变动轨迹分析」须完整展示——含时点对齐表、每家意图小结、相同时点交叉认证、一句话解读。便于龙王学习「从变动历史看庄家意图」的分析过程,不可省略或缩成一句。