Skip to main content

数据流内容

针对特定 fixtureId 的盘口结果实时赔率更新。 赔率按博彩商分组,并通过每个结果的唯一 oddsId 进行键控。 每条记录代表单个 oddsId(一个结果的一个价格)。

路由

  • 实体键:payload.fixtureId
  • 过滤器:sportIdstournamentIdsfixtureIdsbookmakers
  • 访问权限:由您的 apiKey 决定
  • 博彩商授权:✅ 是

传输语义

  • 此频道是高吞吐量
  • 更新是仅最新状态
  • 网关可能在负载下合并或丢弃中间更新
  • 不要假设逐笔完整性
将每条消息视为状态更新,而非账本。
需要每一次价格变动或收盘价?数据流用于基于最新状态进行交易;如需完整变动请使用历史赔率,如需开盘/收盘价请使用 CLV

负载结构

oddsId:

结果对象(完整架构)

每个赔率条目是一个结果(outcome),包含以下字段:

时间戳说明

  • changedAt 始终存在,表示网关接受更新的时间
  • bookmakerChangedAt(如存在)反映博彩商自己的时间戳
  • 这些值可能不同 — 不要假设它们相等

高级元数据(meta

某些博彩商(如预测市场/交易所)提供丰富的元数据。 示例:
典型的 meta 内容可能包括:
  • 订单簿阶梯(back / lay
  • 流动性提示
  • 内部规模或刻度元数据
meta 的架构是博彩商特定的,可能会演变。

示例:传统博彩商赔率


示例:预测市场赔率(扩展字段)


实现指南

  • 始终使用以下格式作为存储键
  • marketId 分组结果(参见概念)用于:
    • 套利检测
    • 超额回报计算
    • 概率归一化
  • active=falsemarketActive=false 视为硬停止
  • 保留 meta 中的未知字段以保持向前兼容性