I believe the best is to stop when you experiencing a streak whether good or bad. The reason is because if you start noticing you haven't lost a game and have been on a run you would want to taking daring bets without even knowing. And if you losing and don't stop it would get so serious that you won't even care what it would cost you to get a win. And most times, everything.
Yep setting a limit to your gambling activities is somewhat the best form to gamble, most of the times, gamblers get carried away with their winning stride to the point that they forget to apply limits to their Gambling, but as far as that is, we should not take winning strids to mean a luck that we can't avoid because in the end, we may lose everything if we don't walk away.
Exactly, if you fall into this kind of trap thinking that luck will come to back you up then forget about following your set limitation, along the way you'll experienced losing streaks and it leads you to aim for more, bringing you to a position where pushing forward will be a desire to continue then keep losing more.
Same with winning streaks, if you fail to follow your set limitation then you may lose that chance and along the way, losing streaks may triggered and you'll start noticing that luck is no longer coming best to call for the day..