免费 GTO Poker Solver——打开浏览器就能算的德州扑克求解器
Poker Solver(扑克求解器)是把一个具体牌局的均衡策略算出来的程序:你输入双方的范围、公共牌和下注尺寸,它告诉你 169 种起手牌各自该以多少频率下注、过牌或弃牌——全部摆在一张 13×13 矩阵里。HoldemMaster 的这个求解器直接在你的浏览器里算——不用下载、不用注册、不限次数。矩阵旁边还有每手牌的胜率、EV 和权益实现(EQR)。覆盖范围:翻牌后、单挑。
最好用电脑上的 Chrome——iOS 和 Safari 里求解器只能单线程计算,自己搭的牌局会算得慢一些
| 详情 | |
|---|---|
| 价格 | 免费——全部功能,不限次数 |
| 安装 | 不需要——在浏览器里运行(WebAssembly) |
| 账号 | 不需要(登录只用来同步训练器记录) |
| 覆盖范围 | 翻牌后、单挑(翻牌·转牌·河牌) |
| 在哪里计算 | 在你自己的设备上,不经过我们的服务器 |
| 兼容性 | 现代浏览器——Windows、macOS、Linux、手机 |
| 语言 | 简体中文(另有繁体中文、韩语、英语、日语、西班牙语、葡萄牙语、德语、法语) |
| 引擎 | 开源 WASM Postflop(AGPL-3.0)· 修改后的源码已公开 |
Poker Solver 是什么?和现成的范围表差在哪
求解器从零开始计算 GTO(Game Theory Optimal,博弈论最优)策略。你给它范围、公共牌、筹码量和下注尺寸的决策树,它就朝着均衡点一轮一轮迭代,直到 169 种手牌各自的下注、过牌、弃牌频率全部定下来。这正是它和范围表的分界线:表存的是别人提前算好的答案,求解器算的是你眼前这一手。
公共牌换掉一张,答案就跟着变——它不是背下来的,是重新算的。
同一样东西有好几个叫法:poker solver、GTO solver、GTO 求解器,或者干脆叫德扑 GTO 软件。它算出来的东西常被叫作 GTO 范围。不管你用哪个词搜过来——本页这个工具算的就是它。
| 你想要什么 | 去哪里 |
|---|---|
| 把翻牌后的一个具体牌局算清楚 | 本页的求解器 |
| 知道每个位置该开哪些起手牌 | 起手牌表 |
| 数补牌、算底池赔率 | 底池赔率指南 |
| 只想看一手牌的胜率 | 胜率(Equity)指南 |
应用里还内置了两个顺手的标签——翻前范围表(开池·防守)和胜率计算器(Equity)。搭牌局的时候直接查,不用切出去。
为什么你的范围一到翻牌后就散了?
因为翻前范围是稳定的,翻牌后的范围不是。翻前范围装得进一张表——你在按钮位每次开池的范围都差不多。可三张公共牌一摊开,同一个范围立刻散成成牌、听牌和空气,接下来怎么打,完全取决于牌面的质地。
本页的两个案例比任何解释都直观。两个局面里 BB 都是跟注按钮位的加注、翻牌先行动—— 同一个位置、同一个范围、同一个底池:
- 在 Q♠J♦T♠ 上,BB 先下注的频率只有 0.1%——几乎从不主动出手。
- 在 9♥8♥7♣ 上,BB 先下注的频率是 23.7%。
两个牌面都是连张、双色,看着像亲兄弟,正确打法却毫不相干。没有任何一张翻前表装得下这个差别——表是在翻牌出现之前写好的。这正是求解器的活儿:它给你的是「之后」的范围,不是「之前」的。
还在搭「之前」的范围?先从 起手牌表 开始——那里按位置列好了开池范围。要把一手牌放进对手的范围里去想,读牌面是中间那一步。
这个德州扑克求解器怎么用?——5 步
第一次面对求解器的话:先别配置任何东西,先打开一个教学案例。那些都算好了——你先学会读输出,再去跟输入较劲。自己搭牌局时,沿着侧边栏的标签从上往下走。
- ①
OOP 范围
把无位置一方的翻前范围涂进 13×13 矩阵,或者直接用记法输入(22+、A2s+、KTo+)。对角线是口袋对,右上是同花组合(AKs),左下是非同花组合(AKo)。
- ②
IP 范围
有位置一方照做一遍。最快的路不是从零画两个范围:先加载一个教学案例,在它的范围上改。
- ③
公共牌
点选三张翻牌,或者让它随机发一个翻牌。想研究特定的走牌,也可以把转牌和河牌一起定下来。
- ④
下注尺寸
设定起始底池、有效筹码,以及每条街的下注和加注尺寸。第一次用就保持默认值,只确认底池和筹码就行。
- ⑤
运行求解器
搭好决策树就开算。计算在你自己的机器上跑,几秒到几分钟——算完打开结果页。
自己搭的牌局里,筹码就是任意整数。想按大盲思考的话,用 10 筹码 = 1bb(底池 55 就是 5.5bb)。教学案例和训练器已经在用这个换算。
两个范围都从零画是最慢的路。各位置的开池范围在 起手牌表里。下面这两个范围是另一回事:单加注底池的教学案例正在用的那两个(BTN vs BB),复制后直接粘进 ① 和 ② 就能用。
| 粘贴到 | 范围 |
|---|---|
| OOP——BB(跟注方) | TT-22,AJs-A2s,KJs-K2s,QJs-Q2s,J4s+,T6s+,96s+,85s+,75s+,64s+,54s,AJo-A2o,K9o+,Q9o+,J9o+,T8o+,98o |
| IP——BTN(开池方) | 22+,A2s+,K5s+,Q6s+,J7s+,T7s+,97s+,86s+,75s+,64s+,54s,A2o+,K9o+,Q9o+,J9o+,T8o+,98o |
结果画面怎么读?
结果页有五个工作区:顶部的动作条、左侧的 13×13 矩阵,以及右侧的 频率、手牌/听牌面板和详情表。记一条经验法则:左边读「一手牌怎么打」,右边读「整个范围怎么打」——只有右下的详情表再把它拆回逐手牌。
| 在哪 | 写着什么 | 怎么读 |
|---|---|---|
| 动作条(顶部) | 沿着这条线的节点移动(翻牌 → 下注 → 跟注 → 转牌) | 点一个节点就跳到那个决策点的策略(教学案例只预算到翻牌) |
| 13×13 矩阵(左侧) | 一格一手牌;格子里的颜色比例就是每个动作的频率 | 红色下注或加注(越深越大),绿色过牌或跟注,浅格 = 不在范围里 |
| 频率(右上) | 整个范围的动作频率和组合数 | 在这里读出「Q♠J♦T♠ 上这个范围 99.9% 过牌」这类结论 |
| 手牌/听牌(右中) | 范围和牌面的关系——顶对、听牌、什么都没中 | 一眼看出这个牌面偏向哪一方 |
| 详情表(右下) | 逐手牌的权重、胜率、EV 和权益实现(EQR),以及每个动作的百分比 | 可以按列排序,汇总可导出 CSV |
权益实现(EQR)跌破 100% 的时候值得多看一眼:你手里的胜率没有全部兑现成底池份额。原因每个局面都不一样——位置、主动权、谁的范围顶端更厚。求解器不是告诉你「该怎么打」,而是让你看见「频率为什么长成这样」,而这个「为什么」在 EQR 里最清楚。
这些词还很陌生的话:先读 胜率(Equity)指南 和 持续下注(c-bet)指南,把求解器度量的那些概念先备好。
真的全部免费吗?——能用到哪一步
真的——而且没有那些常见的小字条款:不要支付信息、没有锁起来的功能、没有每天的计算上限、不用注册。连通常只在付费桌面求解器里才有的设置——抽水和抽水封顶、精度模式、逐节点编辑决策树——也都在。唯一真正的边界是:这个工具只管翻牌之后的单挑局面。
| 功能 | 包含 | 备注 |
|---|---|---|
| 翻牌·转牌·河牌计算 | 有 | 翻牌之后的完整决策树 |
| 翻牌前计算 | 无 | 开池范围在起手牌表那篇文章里 |
| 下注·加注尺寸自由设定 | 有 | 底池百分比、倍数、全下、几何尺寸 |
| 领打(donk bet)单独设尺寸 | 有 | OOP 先下注的那条线可以单独画 |
| 抽水和抽水封顶 | 有 | 贴着你真实牌桌的条件来算 |
| 逐节点编辑决策树 | 有 | 在某个节点上增删动作 |
| 精度和内存模式 | 有 | 32 位浮点 / 16 位整数 · 浏览器上限约 4GB |
| 目标可剥削度(exploitability) | 有 | 越低越精确,也越慢 |
| 保存范围和设置 | 有 | 保存、加载、导入、导出 |
| 汇总导出 CSV | 有 | 直接进表格软件 |
| 牌局分享链接 | 有 | 把同一个牌局发给牌友 |
| 打开算好的教学案例 | 有 | 结果即点即看,不用等 |
| 带评分的 GTO 训练器 | 有 | 含弱点分析和重练队列 |
为什么只算翻牌、转牌、河牌?
这是一个翻牌后(postflop)求解器:从翻牌摊开的那一刻起,替双方一路往下算。不做翻牌前是有意的——翻前是另一类问题,开池范围稳定到装得进一张表,而翻牌之后的打法每换一个牌面就要重写一遍。
在这条边界之内什么都不缺:双方的范围、任何翻牌·转牌·河牌、起始底池和有效筹码,以及每条街完整的尺寸树。算出来的不是一份通用答案,而是你那张牌桌的答案——连大部分教材都不提的抽水也算进去。
缺翻牌前那一块的话: 起手牌表按位置整理了开池范围。两块拼起来,一手牌就从头到尾都有了答案:表决定你带什么进场,求解器决定翻牌之后的事。
GTO 训练器——给你的每个决定打分的德州扑克练习工具
GTO 训练器就在同一个工具里,不用另外注册。它把算好的牌局变成练习题:在一个真实的决策点发给你一手牌,你选一个动作,它打一个分。如果你想找的是免费的德州扑克练习软件,又不想背线路、只想练决定——从这里开始。
分数不是「对」或「错」,而是你这个选择亏掉了多少期望值(EV)。GTO 本来就混合动作,选了较少见的那个不自动算失误——问题只在它亏了多少 EV。选完之后,每个动作的频率和 EV 会跟你自己那个选择的成本摆在一起。
- 及格线按占底池的比例来算——0.35% 以内是顶级操作 · 1% 以内可以接受 · 超过 1% 值得回头复盘
- 同样是 0.08bb,在 5.5bb 的底池里是 1.45%(要复盘),在 22.5bb 的底池里只有 0.36%(可接受)。换算成 bb:单加注底池的两条线在 0.02bb 和 0.06bb,3bet 底池在 0.08bb 和 0.23bb。另有 0.02bb 和 0.05bb 的下限,防止把微小差值当成失误
- 题目出自每个牌局的多个决策点,组合数上万(目标可剥削度 0.5%)。也可以专练一类局面:单加注底池、3bet 底池或盲位对战
- 发牌按 GTO 范围里的真实权重来——一手牌出现的频率,就是你在那个局面里真会拿到它的频率
- 连胜纪录、弱点分析和重练队列(把你亏 EV 最多的题排回来)都建立在做题记录上。不登录的话,记录只留在你的设备里
13 个已经算好的德州扑克教学案例
下面的牌局全部提前算完——点开的那一刻策略就摆在眼前,不用等、不用配置。范围取的是 100bb 线上标准局的近似;学得最快的方式是加载一个案例、改改范围、重新算一遍,看什么变了。要理解牌面质地怎么改写策略,没有比这更快的路。
单加注底池——BTN vs BB(基础)
OOP: BB 跟注方 · IP: BTN 开池方 · 底池 5.5bb · 筹码量 97.5bb
- A♥7♦2♣·干燥的 A 高牌面 —— 范围优势的教科书——A 这张牌正好打中开池方的范围,BB 在这里 98.2% 过牌
- K♠8♦3♣·干燥的 K 高牌面 —— 和 A 高牌面比一比:K 高牌面同样是 BTN 占优,但过牌会稍微多一点。为什么呢?
- Q♠J♦T♠·broadway 高张连张双色牌面 —— 看着像两边都打中的牌面。可 BB 的权益实现在这套案例里是最低的——77.9%,BTN 是 119.4%——BB 有 99.9% 都在过牌
- 9♥8♥7♣·中张连张双色牌面 —— 单加注底池里唯一一个 BB 真会主动领打的牌面:BB 有 23.7% 先下注(不过范围优势仍在 BTN——胜率 BB 48.5% 对 BTN 51.5%)
- Q♠9♠2♠·单色牌面(3 张同花) —— 看看大注为什么变少了,主要剩下小注和过牌——连已经成同花的牌都经常只过牌
- 6♣6♦3♥·对子牌面 —— 谁都不太容易打中的牌面,诈唬(bluff)的频率就上去了。到详情表里找找看,是哪些手牌被当作诈唬来下注
- 6♠5♥2♦·低张彩虹牌面 —— 一场高张(overcard)之争。研究过牌加注怎么搭建的案例——画面上 BB 的第一个动作是 96.8% 过牌、3.2% 下注
3bet 底池——BB 3bet、BTN 跟注(低 SPR)
OOP: BB 3bet 方 · IP: BTN 跟注方 · 底池 22.5bb · 筹码量 89bb
- A♦K♠2♥·3bet 方占优的 A 高牌面 —— 对 3bet 范围(一堆 AK、AA、KK)来说最好的翻牌。小注之所以能压住对手整个范围,靠的是这个范围的形状——不是因为 SPR 低
- Q♥T♥7♠·多变的双色牌面 —— 虽然是 3bet 底池,但这个牌面对跟注方也不差。可 3bet 方并不会收手——98.4% 的范围都用同一个 2/3 尺寸打出去,只有 0.8% 过牌
- 8♦5♣2♠·低张干燥牌面 —— 3bet 范围在这里连一个顶对都翻不出来——只有卡顺和后门听牌——可超对和 A 高牌照样在施压
盲位对战——SB vs BB(宽范围)
OOP: SB 开池方 · IP: BB 跟注方 · 底池 6bb · 筹码量 97bb
- K♥T♦6♠·K 高带 T 的牌面 —— 盲位对战双方范围都宽,所以到了翻牌两边都比较弱。同样是 K 高牌面,和 BTN vs BB 时的频率比一比,差在哪里
- 7♦6♦5♣·低张连张双色牌面 —— 两个宽范围撞上一个连张性极强的牌面。两对、顺子、听牌满地都是——这是「手牌/听牌」面板最热闹的一个局面
- A♠A♥6♦·A 对子牌面 —— 牌面上摆着两张 A 的特殊局面。明三条(trips)并不少见——SB 有 88 个组合,BB 只有 66 个,所以 SB 打出 80.1%。谁手里的 A 更多,就是这个牌面的全部
和 GTO Wizard、PioSOLVER、TexasSolver 有什么不同?
它们都可以叫 GTO solver 或 poker solver,差别在「在哪算、什么时候算」。 GTO Wizard 这类解决方案库是查询式的:翻的是提前算好的目录,速度快,常常连翻牌前一起覆盖。PioSOLVER、TexasSolver 这类桌面求解器要下载安装,用你自己的电脑算。本页的工具在浏览器里现场算——你问的那一刻才开始算,范围和决策树随便改,而且什么都不用装。
| HoldemMaster 求解器 | 解决方案库 | 桌面求解器 | |
|---|---|---|---|
| 怎么算 | 在浏览器里现场算 | 查询提前算好的答案 | 安装后在自己电脑上算 |
| 安装 | 不需要 | 不需要 | 要装,主要是 Windows |
| 覆盖范围 | 翻牌后、单挑 | 常常连翻牌前一起 | 看版本 |
| 范围和决策树可否修改 | 自由 | 只能在已发布的目录里选 | 自由 |
| 在哪里算 | 你的设备上 | 服务商那边(提前算好) | 你的设备上 |
搜「免费 poker solver」最后往往落进论坛帖和开源项目——而免费的选项几乎都带一个条件:要么订阅后只开放部分目录,要么每天限定次数,要么点开一条线就扣点数,要么就得下载安装。这里没有那个条件——不用注册、没有每日上限、没有点数。所以复盘手牌的时候,把这页开在旁边就行。
给从 WASM Postflop 找过来的人顺带说一句:开源原版的页面自己写明已停止开发,仓库也标记为停更。这个求解器是把那台引擎接着开下去的分支——同样的 AGPL-3.0 协议、同样公开的源码,再加上新界面、教学案例和训练器。
手机上能用吗?离线呢?
都行。上手的时候什么都不用装——手机浏览器打开就是完整版。不过想要的话,可以点「添加到主屏幕」把它放到桌面,它就会像一个 App:自己的图标、全屏、没有地址栏。那只是浏览器快捷方式,不是程序——从不弹系统权限。
添加之后,教学案例和 GTO 训练器都存在设备里,断网也能接着练——地铁上、飞机上、流量紧张的时候都一样。重要的边界:要从零算一个自己的牌局,计算引擎得先被加载过一次。
iPhone 和 Safari 里,浏览器限制让求解器只能单线程计算,大牌局会慢一些——电脑上更顺。添加入口:Chrome 和 Edge 在地址栏的安装图标,iPhone 在分享菜单里的「添加到主屏幕」。
延伸阅读
常见问题 FAQ
Q. Poker Solver 和现成的范围表有什么区别?
A. 范围表存的是别人提前算好的一份答案;求解器算的是你眼前正在发生的这一手。公共牌换掉一张,表还是那张表,求解器给出的却是另一套策略。所以翻前范围表和求解器不冲突:表管你带什么牌进底池,求解器管翻牌之后的仗怎么打。
Q. 这个 GTO 求解器真的免费吗?
A. 真的。全部功能、不限次数:自己搭牌局来算、打开已经算好的教学案例、用 GTO 训练器做题、保存和导出,全都不要钱。没有付费档,没有点数,也没有每天只能算几次的上限。
Q. 需要注册账号吗?
A. 不需要。打开页面就能算。登录只有一个用途——把训练器的做题记录同步到别的设备上;不登录也不会少任何功能。
Q. 需要下载安装吗?
A. 不用。求解器用 WebAssembly 直接在浏览器里运行,Windows、macOS、Linux 和手机都一样,没有安装包。想要的话可以点「添加到主屏幕」把它放到桌面——那只是一个带图标的浏览器快捷方式,不是软件,也从不索取系统权限。
Q. 德州扑克里的 GTO 是什么意思?
A. GTO 是 Game Theory Optimal(博弈论最优)的缩写:一套对手抓不到系统性漏洞的均衡策略。它落到实处不是「下注」或「弃牌」这种单一答案,而是频率——同一手牌按固定比例,有时下注、有时过牌。求解器就是把这些频率对着具体牌局算出来的工具。完整定义和常见误解,在术语表和策略指南里讲得更细。
Q. Poker Solver(扑克求解器)是什么?
A. 在扑克里,求解器(solver)是把一个牌局一直算到均衡点的程序:算出一套没有对手能系统性利用的策略。它给的不是「下注」或「弃牌」,而是频率——比如同一手牌 70% 下注、30% 过牌,正是这种混合让策略变得无懈可击。别搞混:在扑克之外,solver 通常指数学解题器、数独或魔方求解工具——那是完全不同的东西。
Q. 范围(range)是什么?
A. 范围是某一方在某个局面下可能拿着的全部手牌的集合。新手问「他拿的是什么牌」;学过的人问「打到这里,他的范围里还剩哪些牌」。求解器完全在这一层工作:你输入双方的范围,它对 169 种起手牌逐一告诉你该怎么打——而不是猜某一手牌。
Q. 打线上德州扑克的时候,能开着它边打边算吗?
A. 不能——实时辅助(RTA)几乎被所有扑克平台的用户条款明令禁止,被查到会封号。这个求解器是牌局之外的学习工具:复盘你打过的手牌、拆解一个局面、用训练器做题。它就是为这个造的,而且学习本来也不用赶时间。
Q. iPhone 或 Safari 上能用吗?
A. 能用,只是慢一些。在 iOS 和 Safari 里,浏览器的限制让计算只能走单线程,而在其他浏览器里求解器可以同时用多个核心。牌局大的话电脑上更顺;macOS 上建议用 Chrome。
Q. 能离线练习吗?
A. 能,但有一个前提。点过「添加到主屏幕」之后,教学案例和 GTO 训练器都会存到你的设备里,断网也能接着练。要从零开始算一个自己的牌局,则需要计算引擎至少被加载过一次。
Q. 翻牌前(preflop)也能算吗?
A. 不能。这个工具管的是翻牌之后的单挑局面:翻牌、转牌、河牌。每个位置该开哪些起手牌,博客里的起手牌表讲得最全——从那里入门最快。搭牌局的时候也可以在应用内的翻前范围表里快速查开池范围,但「为什么这个位置开这些牌」,还是文章讲得清楚。
Q. 它和 GTO Wizard、PioSOLVER 是同一类工具吗?
A. 都算求解器这一类,但差别在「在哪算、什么时候算」。这里的答案是在你点计算的那一刻、用你输入的范围和决策树,在你自己的设备上算出来的。解决方案库展示的是提前算好、存在目录里的答案。PioSOLVER 是要安装的桌面程序,主要跑在 Windows 上,用你自己的电脑算。没有谁好谁坏——它们解决的是不同的需求。
Q. TexasSolver 也免费开源,那该用哪个?
A. 同样是免费、开源这一层,区别在形态:那一类是桌面程序,要下载对应系统的安装包,装好后在电脑上跑;这个直接在浏览器里运行,手机也能开,什么都不用装。这个求解器本身也是开源引擎(WASM Postflop,AGPL-3.0)的分支,改动后的源码同样公开——再加上一层中文界面、算好的教学案例和 GTO 训练器。想装桌面版慢慢研究的人,和想现在立刻看到答案的人,各有各的工具。
Q. 算一个牌局要多久?
A. 看决策树的大小和你的处理器:几秒到几分钟不等。如果只是想马上看到一份算好的结果,打开教学案例里的任何一个牌局——那些都已经算完了,点开就能看。
Q. 我输入的范围会被上传到服务器吗?
A. 不会。计算在你自己设备的处理器上进行,不经过我们的服务器。保存的范围留在你的浏览器里,只有你生成分享链接或导出文件时才会离开。唯一的例外是训练器记录:登录后它存在你的账号里,好让你在另一台设备上接着练。
Q. 会把抽水(rake)算进去吗?
A. 会。抽水比例和封顶(cap)都可以在计算前设置,算出来的策略就贴着你真实牌桌的条件。差别在小底池里最明显——那里正是抽水决定哪些手牌还有利润的地方。
Q. GTO 训练器是什么?它怎么给我的选择打分?
A. 一个做题模式:它把算好的牌局摆到你面前,你选一个动作,它告诉你这个选择比最优动作亏了多少 EV。因为 GTO 本来就是混合频率,选了较少见的那个动作不代表错——所以分数按占底池的比例来评:不超过底池的 0.35% 算顶级操作,1% 以内可以接受,超过就值得回头看一眼。另外还有 0.02bb 和 0.05bb 的下限,避免把微小的数值差当成失误。
Q. 能保存和分享牌局吗?
A. 能。范围和设置可以保存、导入、导出,结果汇总可以导成 CSV,分享链接能在别人的设备上打开一模一样的牌局。跟牌友复盘一手牌,这是最快的方式。
Q. 适合锦标赛还是现金局?
A. 它算的是筹码 EV(chip EV),所以直接适用于现金局,以及 ICM 影响还很小的锦标赛阶段。到了泡沫圈和奖金跳档附近,正确决策可能偏离筹码 EV 的答案——那是另一套计算,这个工具不做。
Q. 界面是中文的吗?
A. 是,完整的简体中文——菜单、教学案例、训练器全部本地化,不是半吊子翻译。语言选单里还有繁体中文,以及韩语、英语、日语、西班牙语、葡萄牙语、德语和法语。
Q. 这是可以直接玩德州扑克的游戏吗?
A. 不是——这里没有虚拟对手陪你打牌,这里算的是策略。想免费玩几把德州扑克,该去的是游戏平台;想知道某手牌在某个牌面上该以多少频率下注、过牌或弃牌——以及为什么——这个求解器才是干这个的。不过训练器玩起来确实像游戏:它把真实的决策摆给你,然后打分。
Q. 哪里有免费的德州扑克教学资料?
A. 求解器只给数字,不给讲解。博客里有免费的中文指南,讲的正是求解器量化的那些概念:起手牌表、底池赔率、胜率、持续下注和 3bet。最快的学法,是一边读文章,一边开着一个算好的牌局对照着看。
本应用基于 Wataru Inariba 的 WASM Postflop(AGPL-3.0),由 HoldemMaster 本地化并改进。修改后的完整源代码以同样的协议公开。