I also have rules of my own when I was gambling which is I stop when I have more than the money that I have deposited and also when I observed that I have a streak lose which can mean that I am unlucky during that time. I also ended up the losing all the budget I have when I am gambling not because I want to recover the loses because I clearly know that I cannot recover the funds without risk. You could say that it is a combination of what you made on your list which is A, B and C. That stop because I managed to stop gambling with the help of my family.