OP, I am 100% with your advice. When a gambler is winning the game, actually controlling his greed becomes a big factor. At that time no tide can control itself. Later he can't win, just keeps walking. Because as the saying goes, "For greed is sin, for sin is death". And the one who can control himself, set up his mind and convert his mind to the other side, suspend his mind from the game, at the end of the day is considered the winner. So, a gambler must have some advice or some vision fixed, that I will play 1000 dollars every day and not more than 1000 dollars, even if I lose I will not play. And if I win 1000 to 5000 dollars, then up to 5000 dollars, I will not play. Above $5000 I will not be greedy anymore. Or the advice may be different, that a gambler should not bet more than three or five or seven in a day, even if he wins, he should stay up to seven, even if he loses, he should stay up to seven.
Control your emotion
Control your mind
It's very good thinking for control thyself. If people control their mind, greed, and emotions then obviously they'll achieve their success.