I want to filter for spots where I was HU as X vs Y. Eg: HU as BTN vs BB. If I want to see how I defend, say the big blind facing the raiser, I can put player position = 8 for BB and first raiser position = 0, and 2 players see flop, but I want the reverse where I'm the BTN and I am called by the BB. I can't seem to do anything to differentiate between being called by the SB and by the BB.
I want this because this is how I study HU flop play... by X vs Y spots and the number of raises: SRP, 3bet pot, 4bet pot, etc... In each such spot, the opponent has a baseline range from GTO and if I play against this range, because I'm HU, if the opponent varies from this range, then they passively exploits themselves and lose EV.
One way to let me users build this is to add a highest street seen by position: "the player in position <N> saw <street>" where <street> is one of {flop, turn, river, showdown} and N is the position number. You could use the existing negation feature, for example "SB folded preflop" is NOT "SB saw flop".
So with this, I could build a "BTN vs BB SRP" filter as:
- 2 players saw flop
- Max raise = 2bet
- Player position = BTN
- Raise First In = true
- NOT (SB saw flop)