見出し画像

HoldemManager3(HM3) フィルタ忘備録

この記事は最後まで無料で読めます。
ご支援用として課金エリアを設定しています。内容はお礼とぼくの笑顔です。

先日twitter(@BTN_Yuuri)で呟いていた分析用のフィルタのメモです。
noteは横幅が短いので、メモ帳などにコピペしたほうが見やすくなります。
以下のものを使えば一通り過不足無く抽出ができます。

●注意点1
「DidPFR=ture」は「プリフロップレイズで参加した」ですが、これはオープンレイズ、3bet、cold4betすべて含みます。
オープンレイズのみをフィルタしたい場合、「DidPFR=true and FacingUnoppendPot=true」と入力する必要があります。
これを注意点として挙げる理由は、以下のフィルタには「FacingUnoppendPot」を設定していないからです。
実際の作業では5betAIから順にフィルタして、後から詳細を切り分けた結果こうなってしまいました。この辺はうまくやってください。

●注意点2
HM3のフィルタには癖があって、感覚的には5betだと思ってたものがHM3では4betとしてカウントされることがあります。こういうのが一部混ざっている可能性もあります。
4betとしてカウントされる例:
HEROがOpenRaise→MPが3bet→BTNがcold4bet→HEROが5bet33bb

■期間・ステークス設定例
期間
HandDateTime>={d'2022-01-01'} and HandDateTime<{d'2022-06-04'}
ステークス
StakesString='$0.10/$0.25 NL Holdem Fast'

重複無くフィルタできてることがわかります

■total (フィルタ無し)
参加しなかった(preFold、2betFold) DidVPIP=false

■参加した DidVPIP=true
2betした DidPFR=ture and DidThreeBet=false
2betコールした DidPFR=false and DidVPIP=true
(3betした)

■2betした DidPFR=true and DidThreeBet=false
2betコールされた DidPFR=true and DidThreeBet=false and FacingPreflopThreeBet=false and SawFlop=true
2betフォールドされた DidPFR=true and DidThreeBet=false and FacingPreflopThreeBet=false and SawFlop=false
(3betした)

■3betされた FacingPreflopThreeBet=true
3betコールした FacingPreflopThreeBet=true and CalledPreflopThreeBet=true
3betフォールドした FacingPreflopThreeBet=true and FoldedToPreflopThreeBet=true
(4betした)

■3betした DidThreeBet=true
3betコールされた DidThreeBet=true and FacingPreflopFourBet=false and SawFlop=true
3betフォールドされた DidThreeBet=true and FacingPreflopFourBet=false and SawFlop=false
(4betされた)

■4betされた FacingPreflopFourBet=true
4betコールした FacingPreflopFourBet=true and CalledPreflopFourBet=true and AllInOnPreflop=false
4betAIにコールした FacingPreflopFourBet=true and CalledPreflopFourBet=true and AllInOnPreflop=true
4betフォールドした FacingPreflopFourBet=true and FoldedToPreflopFourBet=true
(5betした) FacingPreflopFourBet=true and DidFiveBet=true

■4betした DitFourBet=true
4betAIしてコールされた(3bet+4bet vs 5betAI含) DidFourBet=true and FacingPreflopFiveBet=false and AllInOnPreflop=true
┣4betAIしてコールされた DidFourBet=true and FacingPreflopFiveBet=false and AllInOnPreflop=true and BetSizingPreflopFacingBet3BetInBBs<=18
(※4bet刻んだか直AIしたかをベットサイズで切り分けています)
┗5betAIしてコールされた(vs 3bet+4bet) DidFourBet=true and FacingPreflopFiveBet=false and AllInOnPreflop=true and BetSizingPreflopFacingBet3BetInBBs>18
4bet(刻み)コールされた DidFourBet=true and FacingPreflopFiveBet=false and AllInOnPreflop=false and SawFlop=true
4bet(刻み)フォールドされた DidFourBet=true and FacingPreflopFiveBet=false and SawFlop=false and BetSizingPreflopMadeBet4BetInBBs<40
4betAIしてフォールドされた(cold5betAI含む) DidFourBet=true and FacingPreflopFiveBet=false and SawFlop=false and BetSizingPreflopMadeBet4BetInBBs>=40
┣4betAIしてフォールドされた DidFourBet=true and FacingPreflopFiveBet=false and SawFlop=false and BetSizingPreflopMadeBet4BetInBBs>=40 and BetSizingPreflopFacingBet3BetInBBs<=18
┗5betAIしてフォールドされた(vs 3bet+cold4bet) DidFourBet=true and BetSizingPreflopFacingBet3BetInBBs>18SawFlop=false
(5betされた)

■5betされた FacingPreflopFiveBet=true
5betコールした FacingPreflopFiveBet=true and SawFlop=true
5betフォールドした FacingPreflopFiveBet=true and SawFlop=false

■5betした(=AI) DitFiveBet=true
5betコールされた DidFiveBet=true and SawFlop=true
5betフォールドされた DidFiveBet=true and SawFlop=false


■postflop以降切り分け
フロップを見た SawFlop=true
フロップを見なかった SawFlop=false
ターンを見た SawTurn=true
ターンを見なかった SawTurn=false
リバーを見た SawRiver=true
リバーを見なかった SawRiver=false
ショーダウンした SawShowdown=true
ショーダウンしなかった SawShowdown=false

■勝敗切り分け
ポットをとった WonHand=true
ポットを落とした Wonhand=false

■ポジション別(※大文字・小文字まで一致)
BB position=BigBlind
SB position=SmallBlind
BTN position=Button
CO position=Cotoff
MP position=MiddlePosition
UTG position=EarlyPosition

■その他使えそうなフィルタ
リンプした DidLimp=true
リンプに直面 FacingLimpedPotPreflop=true
アンオープンドポットに直面 FacingUnoppendPot=true
フロップでベットサイズXXに直面 BetSizingFlopFacingBetBetInBBs(比較演算子)

■教えて欲しい演算子
!= ←これ何に使うの?
※追記:教えていただきました。ありがとうございます。
!= はnotの演算子でした。

ここから先は

14字 / 1画像

¥ 100

この記事が気に入ったらサポートをしてみませんか?