There are only 2 variables that can save us from all the madness that is gambling & trading. The first is money management & the second is self-control. If we're at the peak of these two variables, nothing can trigger us to do foolish things in gambling & trading. Honestly, I'm still learning to reach the peak level in those 2 variables, sometimes I still like to make the same mistakes over & over again.
In the case of gambling and trading, although money can be managed, self-control is difficult. And those who fail to exercise self-control cannot do well in money management either. Almost all of us know about these two things, but in reality, it is not easy to gain skills in these two things. If the gambler is self-motivated about self-control, then it will be easy to control himself if he gives importance to some things.
In gambling, a gambler must set his limits. He should not consider it a source of income, but should give priority to entertainment only. After profit, he should take a break without betting for more wins. If he can keep himself busy in other things as much as possible, it will definitely be possible to get good results there.