I am looking for a program that can process a large amount of .txt files. It will give me stats from the processed data. Below is two pictures of the stats I want from the program. For every player there is data on the program will create a profile that contains their stats. I will be able to search in the app for those names in order to get the info.
How to calulate stats from this picture [url removed, login to view] :
Earnings is the easiest one. How much a player have won. You have to subtract the rake though (amount of money paid in rake per hand is written in the hand history so shouldn’t be too hard). If a pot is $60 then rake is $3 and the players profit is $57.
bb/100 is how many big blinds a player win in 100 hands. if the stake is 2/4 and a player wins $4 in 100 hands then his bb/100 is 1. If he wins $8 in 100 hands then his bb/100 is 2. So a player can have a positive winrate (bb/100) but still be down in money if he wins money at 2/4 but lose at 5/10 for example.
Hands is the number of hands the player have been dealt, now how many he have played
Vp$ip meaning voluntarily put money in pot. If he gets dealt 100 hands and play 30 of those then his VPIP is 30%. You have to count the blinds though. For a player to get higher vpip he have to call or raise, not check. So the player with the big blind, if it doesnt get raised before him and he can only check then that doesnt count towards higher VPIP.
PFR is counted like VPIP. It means preflop raise so its the number of hands he is raising. If he is playing 30% of hands that doesnt mean he is raising all of them, he might be calling the blind or other peoples raises. if big blind is 10 and he just calls, that counts towards his vpip but not his PFR. He have to raise to at least 20 for it to count towards pfr.
3bet, how many of his total hands he is 3betting. blinds is 5/10. player one raises to $30, that is a raise, when i raise his then THAT is a 3bet. So he raises to 30 and i raise to 90, i am 3betting. 3bet% is counted from the number of hands a player is dealt, not how many he is playing.
C-bet. in order to C-bet you must have raised it preflop. c-bet means continuation bet. So blinds is 5/10 and I raise to 30 preflop. I get one player calling. I bet when the flop is dealt, then i have done a c-bet. If i play 30% of my hands and c-bet all of them at the flop then my c-bet is 100%.
4-bet is the % of hands you raise yet again after a player is 3betting you. You raise, another player 3bet you AND WHEN YOU RAISE AGAIN - that is a 4bet. if you raise his 4bet 2 times out of 10 then your 4bet is 20%.
WTSD meaning went to showdown. Your vpip is 30% and you go to showdown (never fold the hand) then your WTSD is 30%. if you go to showdown with all your 30% hands that you are playing then your WTSD is 100%
W$SD meaning won dollar at showdown. How often you win the showdowns/win the pot.
Second picture: [url removed, login to view]
Very easy, just a profit line.