号码数据分析 · 走势 · 回测工具

数据存于本地浏览器,不上传
港台(49选6+1特别)
⚠ 仅供研究与娱乐。号码数据每期产生均为独立随机事件,任何统计方法都无法真正改变下一期的概率分布。工具内置"随机基准"对照,请理性看待回测结果。

历史出号数据

数据自动保存在浏览器 localStorage,可在下方登录后同步到云端
期号日期主号(6个)特别生肖(特)操作

云同步(Supabase) 可选 · 手机与电脑共用同一份开奖数据

未登录
共享群: 未加入(当前为个人数据)

主账号创建共享群后,把自己收到的邀请码发给别人;对方注册登录、填入邀请码即可。之后你更新数据,对方打开页面或点「立即同步」就会拿到最新数据。成员为只读,不能改主账号的数据。

登录后:本机新增/修改的数据约 2.5 秒后自动上传;打开页面时自动拉取云端新增期数,按「期号」合并,不会覆盖本机独有记录。

首次使用:点开查看建表 SQL 与设置步骤
  1. 在 supabase.com 新建免费项目,等 1~2 分钟初始化完成。
  2. 打开左侧 SQL Editor,粘贴下面 SQL 并 Run(可重复执行,不会报错)。
  3. 到 Authentication → Sign In / Providers → Email,关闭 “Confirm email”,否则注册后要先去邮箱点确认。
  4. 到 Project Settings → API,复制 Project URL 与 anon public key,填到上方并点「保存配置」。
  5. 主账号:注册登录 → 点「创建共享群」→ 把生成的邀请码发给别人。
  6. 成员:注册登录 → 填邀请码 → 点「加入」 → 同步。
-- 1) 个人数据表(未加入共享群时使用)
create table if not exists public.user_draws (
  user_id uuid primary key references auth.users(id) on delete cascade,
  payload jsonb not null default '{}'::jsonb,
  updated_at timestamptz not null default now()
);
alter table public.user_draws enable row level security;
drop policy if exists "own_select" on public.user_draws;
drop policy if exists "own_insert" on public.user_draws;
drop policy if exists "own_update" on public.user_draws;
create policy "own_select" on public.user_draws for select using (auth.uid() = user_id);
create policy "own_insert" on public.user_draws for insert with check (auth.uid() = user_id);
create policy "own_update" on public.user_draws for update using (auth.uid() = user_id) with check (auth.uid() = user_id);

-- 2) 共享群与成员表
create table if not exists public.shared_groups (
  id text primary key,
  owner_id uuid not null references auth.users(id) on delete cascade,
  payload jsonb not null default '{}'::jsonb,
  updated_at timestamptz not null default now()
);
alter table public.shared_groups enable row level security;

create table if not exists public.group_members (
  group_id text not null references public.shared_groups(id) on delete cascade,
  user_id uuid not null references auth.users(id) on delete cascade,
  role text not null default 'member',
  primary key (group_id, user_id)
);
alter table public.group_members enable row level security;

-- 3) 权限:主账号可写,成员只读
drop policy if exists "group_select" on public.shared_groups;
drop policy if exists "group_insert" on public.shared_groups;
drop policy if exists "group_update" on public.shared_groups;
create policy "group_select" on public.shared_groups for select
  using (owner_id = auth.uid() or exists (
    select 1 from public.group_members m
    where m.group_id = shared_groups.id and m.user_id = auth.uid()));
create policy "group_insert" on public.shared_groups for insert with check (owner_id = auth.uid());
create policy "group_update" on public.shared_groups for update using (owner_id = auth.uid()) with check (owner_id = auth.uid());

drop policy if exists "member_select" on public.group_members;
drop policy if exists "member_owner_all" on public.group_members;
create policy "member_select" on public.group_members for select
  using (user_id = auth.uid() or exists (
    select 1 from public.shared_groups g where g.id = group_id and g.owner_id = auth.uid()));
create policy "member_owner_all" on public.group_members for all
  using (exists (select 1 from public.shared_groups g where g.id = group_id and g.owner_id = auth.uid()))
  with check (exists (select 1 from public.shared_groups g where g.id = group_id and g.owner_id = auth.uid()));

-- 4) 成员凭邀请码加入
create or replace function public.join_shared_group(code text) returns text
language plpgsql security definer set search_path = public as $$
begin
  if not exists (select 1 from public.shared_groups where id = code) then
    raise exception 'GROUP_NOT_FOUND';
  end if;
  insert into public.group_members(group_id,user_id,role)
  values (code, auth.uid(), 'member')
  on conflict (group_id,user_id) do nothing;
  return code;
end $$;

添加 / 批量导入

批量导入:每行一条,格式 期号 日期 号码1..号码6 +特别,逗号/空格均可。例如:2026/119 2026-11-10 01 12 23 34 45 07 + 22。也可用配套的 Python 采集脚本生成 CSV 后粘贴到这里。

号码频率(冷热)

号码出现次数分布

当前遗漏(距上次开出)

号码遗漏期数分布

遗漏 = 截至最新一期,该号码连续未开出的期数(7个号码中均无)。

生肖分布 按出号日农历年计算

五行 / 波色 / 单双 / 大小

近期出号属性明细

期号号码(红/蓝/绿=波色)生肖五行单:双大:小和值

快速预测

主号 6 码 · ≥2中 高命中方案 + ≥3中 单独榜 打开本页自动回测 · 每期固定 6 码 · 只用当时已知数据 · 特别号另走 ⑩

正在自动回测…

预测三中三/三中二(仅供参考) 与⑨主号算法库同源 · 算法选择器 + 下期预测号码融合一框

按「同时中≥3主号命中率」从高到低排序;切换算法即时更新右侧预测。

命中判定:该号码集合与下期 6 个主号交集 ≥3 个算达标。号码数越多越容易中≥3,判断强弱看「相对基准」。

选中算法预测详情

单独特别号码预测 与⑩特别号AI算法库同源 · 选择方案(含命中率)+ 下期 6 码

下拉显示「名称 — 命中率(近100期)」,按命中率从高到低排列;选中后显示该方案下期 6 码。

回测设置 用前 N 期预测下一期,逐期滚动验证

随机基准:任意选6码,期望命中 ≈ 0.735 个/期

各策略逐期命中

自适应策略调整记录 为什么切换

自适应模式逐期明细

期号使用策略预测号码实际号码命中

录入外部预测 出号前记录,出号后自动对账

预测内容在下方勾选后保存。生肖/五行/波色/单双以「特别」判定;号码池统计7个号码落入池中的个数及是否含特别。

预测存档与对账

来源期号类型预测内容结果操作

来源验真排行榜 对比随机基准,样本≥10期才判定

累计命中率趋势 虚线为随机基准

全量号码走势图 纵轴 1–49,横轴按期号

蓝点=6个主号,橙圈=特别。横向看是号码分布的疏密,纵向看是同一个号码两期之间的间隔。

主号和值走势

特别走势

六个主号各位置走势 按落球顺序位

当前遗漏值(距上次出现)

号码频次热力分布

规律实验室 内置 56 条 + 自定义公式,全部逐期回测并对照随机基准 14.29%

变量:a1~a6 上期六主号,b1~b6 上上期,c1~c6 上上三期,t1/t2/t3 对应特别,s1/s2/s3 对应和值。 支持 + - * / %、abs、round、floor、min、max,结果自动折算到 1–49。

#规则(用上期/上上期推下一期号码)命中命中率随机基准偏离 z判定

尾数算法实验室 28 条尾数规则 · 逐期回测 · 近期成功率筛选

尾数 = 号码个位(0–9)。命中判定:任一出号号码的尾数等于预测尾数。尾 0 只有 4 个号码(基准约 49%),其余尾数各 5 个号码(基准约 55%);表内按每条规则实际预测的尾数给出精确基准。

候选尾数 近期命中加权投票

算法近期命中排行

走势标注图

圆点 = 该期实际开出的尾数;▲ = 入选算法预测的尾数,绿色命中 / 红色未中。

逐期计算明细 最近 15 期 · 使用入选算法

期号算法计算过程预测尾数实际尾数结果

尾数算法走势图(动态数据)

三中三综合预测

综合汇总表

算法候选号码

准确率排名 全部历史逐期滚动回测 · 预测尾出现在下期 6 主号即命中

随机基准:尾1~9 约 49.5%、尾0 约 41.7%(按超几何精确计算,随输出尾自动对齐)。倍数 = 命中率 ÷ 该算法实际输出尾的平均基准。

#算法命中率命中/总期基准倍数近50期

主号算法库 21 套算法 · 772 期 walk-forward · 命中≥3 主号才算达标

命中判定:算法输出的候选号码集合,与当期 6 个主号交集 ≥ 3 个计为达标。综合得分 = 达标命中率×0.7 − (最长连错/总期数)×0.3。点击表格行可查看该算法下期预测详情。

统一口径:每期固定推荐 6 个号码,随机基准 1.86%(与 ③④⑩ 页完全一致)

所有命中率均为「每期推荐 6 个号」口径:与当期 6 个主号交集 ≥3 计为达标,随机基准 1.86%。判断算法强弱请看「相对基准」倍数,>1 即优于随机。

算法选择器 按「同时中≥3主号命中率」从高到低排序,选中即看预测

下拉中的命中率统一为「每期 6 码」口径(基准 1.86%),三个彩种与 ③⑩ 页完全一致,可直接横向比较。

下期预测号码 统一每期 6 个号码口径,中间同步显示该算法历史命中率,右侧为选中算法预测详情

6 个号码(统一口径)

命中判定:该 6 码集合与下期 6 个主号交集 ≥3 个算达标(随机基准 1.86%)。统一 6 码口径,各算法命中率可直接比较。

选中算法预测详情

综合下期预测 汇总 ⑥⑦⑧⑨ 全部算法候选,按出现频次排序

双组 6 码 · 12 码并集 · 三中三专用 前 50 期参考 · 两组 6 码完全不重叠 · 目标 10 期内 ≥3 中次数

正在自动回测…

回测打分排名 严格口径:每期每种算法输出 K 个号,与下期 6 主号交集≥3 计为命中 · 点击行查看预测

排名算法规则达标命中率相对基准均命中最长连对最长连错综合得分下一期候选

高分算法走势图 前 5 名,最近 10 期 + 预测行

本期首选推荐 打开本页自动计算 · 无需点按钮 · 来自下方全部真实回测排行

正在自动回测并挑选最优方案…

上期推荐核对 新增数据后自动重算 · 逐组核对最新一期是否命中,并写明中/不中原因

正在核对…

特别号 AI 算法库 只算特别号 · 全部命中率统一为「每期 6 码」口径

本页只统计「特别号」。所有算法 / 方案 / 策略的命中率统一按「每期固定推荐 6 个号码」计算,随机基准 6/49≈12.24%,与 ③⑨ 页及另外两个彩种完全一致,可直接横向比较;命中率高于 12.24% 即优于随机。单号命中率极限只有 1/49≈2.04%,历史样本内的排序效果不代表未来。评分核心是「任意连续 10 期中命中的期数」,达标后生成走势标注图。

统一口径:每期固定 6 个特别号候选(随机基准 12.24%)

特别号预测方案排行 每期固定推荐 6 个特别号,实际特别号落在 6 码中即命中 · 随机基准 6/49 ≈ 12.24%

统一口径:每期只出 6 码,命中率高于 12.24% 即优于随机 · 与下方「固定6号命中率回测」同口径

点击上方按钮开始查找(会遍历所选期数,稍等片刻)。

生肖 · 波色 · 五行等传统玩法排行 六合 / 三合 / 六冲 / 太岁 / 五行生克 / 波色轮转 / 冷热遗漏 · 统一每期 6 码口径 · 打开本页自动回测

正在自动回测…

预测选择 所有方案按「固定6码命中率」排序,方便直接查看与选择

下拉中显示每组「名称 — 命中率(近100期)」,按命中率从高到低排列;选中后下方显示下期 6 码与走势图。

方案参考 方案内含算法与策略,可自行查找选择;综合全部见最下方

固定6号命中率回测 每期只推荐 6 个特别号 · 实际特别号在 6 码中即命中 · 随机基准 6/49≈12.24%

本面板为「诚实口径」:每期固定输出 6 个号码,不再用扩大候选数(K=26 等)制造高命中率。算法、方案、策略与 24 套传统玩法(生肖/波色/五行,含太岁+冲太岁)全部用同一口径(每期 6 码)逐期回测,按命中率排序。命中率高于 12.24% 即相对随机基准有正收益。

随机基准 6/49 = 12.24%;下方「下期6码」为该组对下一期的 6 码推荐。

点击上方按钮开始回测(遍历算法+方案+策略,稍等片刻)。

泄漏自检 前 100 期 → 第 101 期 · 截断 / 追加假未来 双重对照

检查数据完整性,以及算法 / 策略 / 方案在「只用前 100 期」与「追加 60 期假未来数据」两种条件下,预测结果是否完全一致。不一致即判定为使用了未来数据。

点击上方按钮开始自检(会遍历 31 套算法、8 种策略与全部方案,稍等片刻)。

算法排名 只算特别号 · 按最佳 10 期命中数排序 · 达标算法生成走势图

排名算法来源规则总命中命中率最佳10期最近10期平均位次状态下期候选

达标算法 · 10 期走势标注图 绿=实际特别号在候选中,红=未进候选;右侧标注命中位次(第 N 位)

综合全部统计预测 31 套算法(含固定池 A–E)+ 8 种策略加权投票,每期固定输出 6 个特别号候选 + 首选