Have you thought about keeping a record of bets, monthly wins and losses, to track this?.
But you know that this is a fantastic idea, and good you also made a program. It would not be better to have such a site so it is easier to use for those who are not good, like me?
In any case, it is part of the context of using budgets, having a list of what has been done or as it is called is a brilliant idea.