暂无数据,请先到「数据采集」页执行一次全量回溯采集。
样本总期数 {{ days }} 天
{{ meta.count }}
{{ meta.first ? meta.first.issue : '' }} → {{ meta.last ? meta.last.issue : '' }}
最新一期和值
{{ last.sum }}
{{ last.size }} · {{ last.parity }}
{{ n }}
{{ last.time.slice(5, 16) }}
平均和值 / 理论 13.5
{{ avgSum.toFixed(2) }}
标准差 {{ sdSum.toFixed(2) }} | 极值 {{ minSum }} – {{ maxSum }}
大小偏差 / 单双偏差
{{ (bigPct - 50).toFixed(1) }}%
大 {{ bigPct.toFixed(1) }}% | 单 {{ oddPct.toFixed(1) }}%
和值分布 0 – 27
理论期望为 {{ (draws.length / 28).toFixed(1) }} 期/每和值(虚线)
大小 / 单双结构
大 {{ bigCount }} 期
小 {{ draws.length - bigCount }} 期
单 {{ oddCount }} 期
双 {{ draws.length - oddCount }} 期
近 100 期和值走势
灰线为 14 分界(大 ≥ 14 | 小 ≤ 13)
均值 {{ avgSum.toFixed(2) }}
近 100 期均值 {{ avgRecent100.toFixed(2) }}
最近 20 期开奖
点击任意一期可查看详情 / 校正号码
| 期号 | 开奖时间 | 开奖号码 | 和值 | 大小 | 单双 | 形态 | 龙虎 | 波色 |
|---|---|---|---|---|---|---|---|---|
| {{ d.issue }} | {{ d.time.slice(5) }} | {{ n }} | {{ d.sum }} | {{ d.size }} | {{ d.parity }} | {{ d.form }} | {{ d.dragon }} | {{ d.wave }} |
和值分布
0 – 27 全量分布,虚线为理论均值 {{ (draws.length / 28).toFixed(1) }}
组和(和值区间)
把 0–27 切成四段,观察区间轮动
和值冷热与遗漏
当前遗漏 = 距上一次出现的期数;平均间隔用于判断回补概率
最热 {{ hotSum }}({{ hotSumCount }} 次)
最冷 {{ coldSum }}({{ coldSumCount }} 次)
| 和值 | 出现次数 | 占比 | 当前遗漏 | 最大遗漏 | 平均间隔 | 近 20 期 | 状态 |
|---|---|---|---|---|---|---|---|
| {{ r.key }} | {{ r.count }} | {{ r.pct.toFixed(2) }}% | {{ r.cur }} | {{ r.maxGap }} | {{ r.avgGap.toFixed(1) }} | {{ r.recentHit }} | {{ r.state }} |
和值尾数分布
波色分布
受限{{ ['第一位', '第二位', '第三位'][pi] }} 0–9 分布
均值 {{ p.mean.toFixed(2) }} | 大(≥5) {{ p.bigPct.toFixed(1) }}% | 单 {{ p.oddPct.toFixed(1) }}%
各位号码遗漏表
当前遗漏 / 最大遗漏,用于定位「久未开出」的数字
| 号码 | 第一位次数 | 第一位遗漏 | 第二位次数 | 第二位遗漏 | 第三位次数 | 第三位遗漏 |
|---|---|---|---|---|---|---|
| {{ r.digit }} | {{ r.a.count }} | {{ r.a.cur }} | {{ r.b.count }} | {{ r.b.cur }} | {{ r.c.count }} | {{ r.c.cur }} |
前两位和值(0–18)分布
可信前两位对子 / 龙虎
可信龙虎(一位 vs 三位)
受限龙虎(一位 vs 二位)
可信组合形态
受限大小单双四象矩阵
每格为该组合的历史出现次数,颜色越亮占比越高
形态频次
| 形态 | 次数 | 占比 | 当前遗漏 | 最大遗漏 |
|---|---|---|---|---|
| {{ r.key }} | {{ r.count }} | {{ r.pct.toFixed(2) }}% | {{ r.cur }} | {{ r.maxGap }} |
豹子理论概率 1%(三位全同,共 10 种);组三约 27%;组六约 72%。
大小单双连开轨迹(近 60 期)
同一行连续同色代表连大 / 连小 / 连单 / 连双
选择方案
{{ activeScheme.hint }}
{{ s.name }}
{{ activeScheme.name }} · 各选项统计
点击任意选项,右侧查看该选项的历史回测
| 选项 | 次数 | 占比 | 当前遗漏 | 最大遗漏 | 最大连开 | 近 20 期 |
|---|---|---|---|---|---|---|
| {{ r.key }} | {{ r.count }} | {{ r.pct.toFixed(2) }}% | {{ r.cur }} | {{ r.maxGap }} | {{ r.maxRun }} | {{ r.recentHit }} / {{ r.recentTotal }} |
回测 · {{ activeScheme.name }} · {{ pickKey }}
从样本 25% 处开始逐期模拟
命中率
{{ bt.hitRate.toFixed(2) }}%
{{ bt.hit }} / {{ bt.tries }} 期
最大连挂
{{ bt.maxLose }}
当前连挂 {{ bt.curLose }}
最大连开
{{ bt.maxWin }}
当前连开 {{ bt.curWin }}
模拟盈亏(赔率 {{ odds }})
{{ bt.pnl }}
单位:注
回测只反映历史上该选项的命中分布,不构成任何投注建议;赔率未计入手续费与限额。
匹配口径与参数
先用最近 K 期的走势特征在全历史里找最像的窗口,再看这些窗口「下一期」真实开出了什么
全码口径
前两位口径
{{ mode === 'ab' ? w.sum2 : w.sum }}
历史相似窗口 Top {{ matches.length }}
相似度基于和值、大小单双、形态、龙虎、波色与三位号码的加权欧氏距离
{{ m.issue }}
{{ m.time.slice(5, 16) }}
{{ n }}
{{ (m.weight * 100).toFixed(0) }}%
相似窗口的「下一期」结果分布
样本 {{ sim ? sim.sample : 0 }} 个窗口,按相似度加权
推荐方向
仅供参考
{{ p.label }}
{{ p.value }}
{{ p.conf.toFixed(1) }}% 加权占比
综合评分候选(和值)
相似度 42% + 频率回归 20% + 遗漏回补 18% + 一阶马尔可夫 20%
| 候选 | 综合分 | 相似 | 频率 | 遗漏 | 马尔可夫 | 当前遗漏 |
|---|---|---|---|---|---|---|
| {{ s.key }} | {{ (s.score * 100).toFixed(1) }} | {{ (s.parts.sim * 100).toFixed(1) }} | {{ (s.parts.freq * 100).toFixed(0) }} | {{ (s.parts.omit * 100).toFixed(0) }} | {{ (s.parts.markov * 100).toFixed(0) }} | {{ s.cur }} |
算法自检:滚动预测回测
把同一套匹配逻辑放到历史上前置预测,检验它是否真的有区分力
尚未运行。点击「运行回测」用最近若干期做滚动验证。
和值 Top1 命中率
{{ predictBt.sumHitRate.toFixed(2) }}%
随机基线 {{ predictBt.baseline.toFixed(2) }}%
和值 Top3 命中率
{{ predictBt.sumTop3Rate.toFixed(2) }}%
随机基线 {{ (predictBt.baseline * 3).toFixed(2) }}%
大小命中率
{{ predictBt.sizeHitRate.toFixed(2) }}%
随机基线 50%
单双命中率
{{ predictBt.parityHitRate.toFixed(2) }}%
随机基线 50%
共验证 {{ predictBt.total }} 次。若命中率与随机基线接近,说明该序列在当前数据下没有可利用的规律 ——
这是正常且诚实的结论。
| 期号 | 预测 Top3 | 实际 | 大小 | 单双 |
|---|---|---|---|---|
| {{ r.issue }} | {{ r.pred.join(' / ') }} | {{ r.actual }} | {{ r.predSize }} → {{ r.actualSize }} | {{ r.predParity }} → {{ r.actualParity }} |
下一期算法预测
用 0 期 → 最新一期的全部数据跑 5 个模型:位置数字模型、相似序列匹配、全局频率回归、遗漏回补、和值马尔可夫,加权合成候选
全码口径
前两位口径
预测期号
{{ nextPred.nextIssue }}
上一期 {{ nextPred.lastDraw.issue }} · {{ nextPred.lastDraw.time.slice(11, 16) }}
距下期开奖
{{ countdown }}
每 3 分 30 秒一期,实时模式自动刷新
算法最看好的和值
{{ nextPred.sums[0].value }}
概率 {{ nextPred.sums[0].pct.toFixed(1) }}% | 次选 {{ nextPred.sums[1].value }}({{ nextPred.sums[1].pct.toFixed(1) }}%)
算法一致度
{{ nextPred.agreeCount }}/ 5 个模型
共同指向和值 {{ nextPred.consensus }}
和值候选概率分布({{ predMode === 'ab' ? '前两位 0–18' : '全码 0–27' }})
位置模型 {{ predMode === 'ab' ? 70 : 62 }}% + 相似序列 {{ predMode === 'ab' ? 30 : 38 }}% 加权合成后归一
综合方向
大小
{{ nextPred.size.key }}
{{ nextPred.size.pct.toFixed(1) }}%
单双
{{ nextPred.parity.key }}
{{ nextPred.parity.pct.toFixed(1) }}%
{{ predMode === 'ab' ? '前两位对子' : '形态' }}
{{ nextPred.form.key }}
{{ nextPred.form.pct.toFixed(1) }}%
龙虎
{{ nextPred.dragon.key }}
{{ nextPred.dragon.pct.toFixed(1) }}%
波色
{{ nextPred.wave.key }}
{{ nextPred.wave.pct.toFixed(1) }}%
每位数字 Top 4(按位置模型的概率排序)
{{ d.position }}
{{ x.digit }}
{{ x.pct.toFixed(1) }}%
五个模型各自的结论
一致度越高说明不同思路越共振;但随机开奖下一致度高也不等于可预测
| 模型 | 原理 | Top1 和值 | 置信度 | 与最终结论 |
|---|---|---|---|---|
| {{ a.name }} | {{ a.desc }} | {{ a.top1 === null ? '—' : a.top1 }} | {{ a.conf === null ? '—' : a.conf.toFixed(1) + '%' }} | {{ a.top1 === nextPred.sums[0].value ? '一致' : '分歧' }} |
预测留存与命中校验({{ predMode === 'ab' ? '前两位口径' : '全码口径' }})
开奖前自动冻结当期的预测快照,开奖后自动比对实际结果并统计命中率;留存记录不会被后续回填改写
和值首选
{{ predLog.stats.sum1 }}%
实际 = 首选
和值前三
{{ predLog.stats.sum3 }}%
落在前三候选
大小
{{ predLog.stats.size }}%
方向命中
单双
{{ predLog.stats.parity }}%
方向命中
{{ predMode === 'ab' ? '对子' : '形态' }}
{{ predLog.stats.form }}%
方向命中
龙虎
{{ predLog.stats.dragon }}%
方向命中
首位数字
{{ predLog.stats.digit1 }}%
Top1 命中
二位数字
{{ predLog.stats.digit2 }}%
Top1 命中
| 期号 | 留存时间 | 首选和值 | 前三候选 | 实际和值 | 和值 | 大小 | 单双 | {{ predMode === 'ab' ? '对子' : '形态' }} | 龙虎 |
|---|---|---|---|---|---|---|---|---|---|
| {{ r.issue }} | {{ r.createdAt.slice(5, 16).replace('T', ' ') }} · 回补 | {{ r.pred ? r.pred.sums[0].value : '—' }} | {{ r.pred ? r.pred.sums.slice(0, 3).map(x => x.value).join(' / ') : '—' }} | {{ r.actual ? r.actual.sum : '待开奖' }} | {{ r.hits ? (r.hits.sum1 ? '首选命中' : r.hits.sum3 ? '前三命中' : '未中') : '—' }} | {{ r.pred ? r.pred.size.key : '—' }} | {{ r.pred ? r.pred.parity.key : '—' }} | {{ r.pred ? r.pred.form.key : '—' }} | {{ r.pred ? r.pred.dragon.key : '—' }} |
留存从服务启动时刻开始累积:每开出一期新号码,就自动为下一期生成并冻结一份预测,命中率随样本增加逐步收敛。
投注方案与资金推演
在 {{ meta.count }} 期历史数据上逐期模拟:平投 / 倍投 / 多倍投,输出总投入、净盈亏、最大回撤、破产次数与下期注码需求
投注法
{{ p.name }}
{{ activePlanDesc }}
净盈亏
{{ betResult.net }}
总投入 {{ betResult.totalStake }} | ROI {{ betResult.roi.toFixed(2) }}%
命中率
{{ betResult.hitRate.toFixed(2) }}%
{{ betResult.win }} 中 / {{ betResult.bets }} 期
最大回撤 / 单期最大注码
{{ betResult.maxDD }}
单期最高需要 {{ betResult.maxStake }} 注
资金需求 / 断投资金
{{ betResult.capitalNeeded }}
{{ betResult.busted ? '资金不足,回测中断' : '历史最大占用资金' }}
资金曲线 · {{ betResult.planName }}
{{ activeScheme.name }} · {{ betKey }} | 起始注码 {{ betBase }} | 赔率 {{ betOdds }}
下期注码预估
当前已连挂
{{ stakeEstimate.streak }} 期
下一期应下 {{ stakeEstimate.level + 1 }} 层
下一期需投入
{{ stakeEstimate.stake }}
{{ betType === 'flat' ? '平投固定注码' : '按当前连挂层数递增' }}
若连挂继续,后 4 期的资金需求
| 第几期 | 该期注码 | 累计占用 |
|---|---|---|
| 第 {{ r.round }} 期 | {{ r.stake }} | {{ r.cumulative }} |
资金上限 {{ betCapital }},超出即视为无法继续下注。
五种投注法横向对比
同一项目、同一选项、同一历史区间下的表现对照
| 投注法 | 命中率 | 总投入 | 净盈亏 | ROI | 最大回撤 | 单期最大注码 | 断投 | 状态 |
|---|---|---|---|---|---|---|---|---|
| {{ r.planName }} | {{ r.hitRate.toFixed(2) }}% | {{ r.totalStake }} | {{ r.net }} | {{ r.roi.toFixed(2) }}% | {{ r.maxDD }} | {{ r.maxStake }} | {{ r.resets }} | {{ r.busted ? '资金中断' : '跑完' }} |
注意:倍投类方案的历史净盈亏很容易显得"好看",但它把风险压在了尾部 —— 一旦连挂超过层数或资金上限,前面所有盈利会被一次抹平。
请重点看「单期最大注码」和「最大回撤」这两列,它们才是真实资金门槛;本站只做统计模拟,不构成投注建议。
接口采集
数据源:yu28 开放平台(X-Api-Key 鉴权、个人 Key 不限流),数据永久缓存于本地 data/store.json
{{ job.running ? '正在采集 ' + job.current : (job.finishedAt ? '上次采集已完成' : '空闲') }}
{{ job.done }} / {{ job.total }}
采集模式:{{ job.mode || '—' }} | 新增 {{ job.added }} 期
{{ e.date }} · {{ e.error }}
无错误
{{ repair.running ? '正在校正 ' + repair.current : '旧接口数据校正' }}
{{ repair.done }} / {{ repair.total }}
待校正 {{ meta.legacyCount }} 期
已修正 {{ repair.fixed }} 期
{{ repair.errors[repair.errors.length - 1].date }} · {{ repair.errors[repair.errors.length - 1].error }}
数据概况
本地缓存 = 唯一数据源,接口只用于增量补齐与历史校正
缓存期数
{{ meta.count }}
覆盖 {{ days }} 个开奖日
数据区间
{{ meta.first ? meta.first.issue : '—' }} → {{ meta.last ? meta.last.issue : '—' }}
按开奖时间升序
待校正(旧接口)
{{ meta.legacyCount }}
第三位曾被随机打乱
已手工校正
{{ meta.patchedCount }}
详情页可逐期修正
接口说明:{{ meta.upstreamMessage || '—' }}
接口地址:{{ apiBase }} | Key:{{ meta.apiKeyMask }}
个人 Key 数据面不限流;如需更换 Key,改 server.js 的 CONFIG.apiKey 或环境变量 YU28_API_KEY。
接口地址:{{ apiBase }} | Key:{{ meta.apiKeyMask }}
个人 Key 数据面不限流;如需更换 Key,改 server.js 的 CONFIG.apiKey 或环境变量 YU28_API_KEY。
数据来源
与28开放平台 OpenAPI,鉴权走请求头,不再依赖 IP 白名单与系统代理
最近开奖:{{ apiBase }}/api/kj.json?nbr=100(最新在前,单次最多 100 期)
按期号查询:{{ apiBase }}/api/qh.json?nbr=3502188(历史校正逐期调用)
鉴权方式:请求头 X-Api-Key: {{ meta.apiKeyMask }}
历史校正:接口没有"区间批量"参数,只能按期号逐期核对,本站以并发 4 后台修正,完成后全码口径才完全可信