I really appreciate you for those points that you have hiligted above because once one sticks to those procedures or basic rules in gambling, it will surely help or save one from being so addicted to gambling by not playing games every days, then choose when and how to gamble either a day or weekly as you said earlier, and once you are able to place a budget on the particular amount you will not exceed when you to gamble it will also help in minimize the rate in which the number and how much you should stake, most importantly the rules will surely help in minimize losses and maximize your winnings too.
This is of course what we know we should do but the real key is self discipline or self control. Knowing what is logical is different from being able to do it because sometimes we can’t really control ourselves even if we know what we are doing is bad.
You know that what you are doing is bad, but why can't you stop gambling? This is basically the identity of self-control, a person who understands what is right and wrong and then can stay away from the bad thing, then he has truly disciplined himself. You must keep yourself in effective self-control, then it will protect you from unnecessary losses, so it is important not only to acquire knowledge, but also to develop the ability to apply that knowledge in life, so that you can apply your practical knowledge and avoid making wrong decisions.