Hand2Note允许您基于公式创建和使用自定义指标——这些被称为“表达式统计数据”。
简单统计数据仅显示手牌中某些动作的频率,例如“Open Raise”或“Any Bet flop”。表达式统计数据,如“Aggression Frequency”或“4Bet Range”,不是任何动作频率的指标,而是使用特定的数学公式计算得出的,该公式以简单统计数据为参数。
每个表达式统计数据本质上是一个数学表达式,其中:
- 参数是您选择的简单统计数据。
- 函数是定义表达式统计数据计算逻辑的操作(加法、乘法、条件运算符)。

表达式统计数据允许您优化或简化任何显示统计数据的分析。例如,通过“Aggression Frequency”统计数据,玩家可以看到对手游戏风格的简化趋势。或者优化他们的4-bet范围,不是将其表示为特定动作的百分比,而是表示为整个手牌范围的百分比——为此使用“4Bet Range”统计数据。
在Hand2Note中创建表达式统计数据“4-Bet Range”的示例
在Hand2Note中创建任何表达式统计数据是分阶段进行的:
- 定义嵌入统计数据中的逻辑公式(定义统计数据逻辑)。
- 创建Hand2Note可以理解的表达式统计数据公式。
- 在Hand2Note中创建表达式统计数据。
定义统计数据“4-Bet Range”的逻辑
首先,您需要确定“4-Bet Range”统计数据中嵌入了什么逻辑:
它显示了玩家在特定情况下(对抗对手的3-bet)用来进行4-bet的所有可能起手牌的哪一部分。
为计算此项,我们查看玩家进行4-bet时采取的动作顺序:
- 首先:玩家进行初始加注(open raise)。这是第一个参数,将整个手牌范围(100%)缩小到他们的open raise范围。
- 然后:当他们的加注收到3-bet时,他们回应以4-bet。这是第二个参数,进一步将他们的open raise范围缩小到最终的4-bet范围。
然后将获得的值除以100,以百分比形式直观显示。
因此,“4-Bet Range”统计数据的逻辑公式为:
玩家的open raise百分比 * 玩家4-bet百分比 / 100
创建Hand2Note可以理解的表达式统计数据“4-Bet Range”的公式
在Hand2Note中,表达式统计数据公式中的参数是简单统计数据。在我们的例子中,我们需要两个我们预先在Hand2Note中创建的简单统计数据:
- 统计数据“Open Raise”——显示玩家的open raise百分比。
- 统计数据“4Bet”——显示玩家的4-bet百分比。
在表达式统计数据公式中,您必须使用简单统计数据的确切名称。此外,避免在Hand2Note配置中存在多个具有相同名称的简单统计数据的情况。
现在您需要确定“4-Bet Range”统计数据中使用的函数。
在创建表达式统计数据公式时,以及在Hand2Note中的“多玩家”和徽章中,使用函数:
| Value | 返回统计数据的执行值(百分比)。 |
| Cases | 返回统计数据的案例数。换句话说,它返回玩家的动作符合统计数据中设定条件的手牌数。 |
| Opps | 返回玩家有机会满足统计数据中设定条件的手牌数。此值也称为统计数据的“样本”。 |
| VsHeroCases | 返回玩家对抗Hero时,他们的动作符合统计数据中设定条件的手牌数。 |
| vsHeroOpps | 返回玩家对抗Hero时,他们有机会满足统计数据中设定条件的手牌数。 |
| WonHandCases | 返回玩家的动作符合统计数据中设定条件并赢得手牌的手牌数。 |
| WentToSDCases | 返回玩家的动作符合统计数据条件并进入摊牌的手牌数。 |
| WonHandAtSDCases | 返回玩家在符合统计数据条件的情况下,不仅进入摊牌而且赢得的手牌数。 |
| AmountWon | 返回在符合统计数据中设定条件的手牌中赢得的大盲注数。 |
| ActionProfit | 返回在符合统计数据中设定条件的手牌中,以大盲注为单位的ActionProfit值。 |
当使用每个函数与简单统计数据时,函数必须写在开头,后跟简单统计数据的名称,例如:
Cases(Open Raise)
此外,在编写表达式统计数据公式、处理“多玩家”或在Hand2Note中创建徽章时,允许使用条件运算符if和其他数学函数。
由于在我们的公式中,两个统计数据(“Open Raise”和“4Bet”)都需要显示其执行百分比,因此我们需要Value函数。
因此,“4-Bet Range”统计数据的公式将为:
Value(Open Raise) * Value(4Bet) / 100
在Hand2Note中创建表达式统计数据“4-Bet Range”
要在Hand2Note中创建表达式统计数据,您需要通过左键单击(LMB)“Stat Editor”图标(1)打开统计数据编辑器。然后,要创建新统计数据,点击“+ New Stat”(2),在出现的窗口中设置名称(3)(例如“4-Bet Range”)并点击“OK”(4)。

接下来,您需要为创建的“4-Bet Range”统计数据设置必要的参数。首先,确保在创建后,它在统计数据编辑器中打开以供编辑(1)。然后转到“Expression”菜单(2)并选择所需的输入条件格式(3)。

在此示例中,我们将考虑在“Textual Mode”中输入统计数据执行条件。您也可以使用常规输入条件格式——这不会影响结果,只是提供了以方便您的方式编辑条件的机会。
接下来,在公式输入区域,输入先前编写的“4-Bet Range”指标公式(4)。如果公式输入正确,下面应出现一个绿色勾号(5)。
这就是在Hand2Note程序中使用“4-Bet Range”指标创建表达式统计数据的方式。现在它可以在HUDs和popups中使用。为了正确添加和使用表达式统计数据在HUDs中,我们建议阅读以下文章:
结论
理解表达式统计数据的工作原理为使用Hand2Note进行精细的游戏分析打开了大门。正如我们所见,它们不仅仅显示数字,而是揭示动作之间的联系,将原始频率数据转化为有意义的战略指标。
因此,您不仅掌握了一个程序功能,还掌握了对手游戏的各种分析。现在,您可以构建统计数据来测试任何关于对手游戏的假设,将原始数据转化为个性化和战略上重要的指标。从简单的公式开始,进行实验——您的HUDs和popups将用新的、详细的战略语言说话。