For recreational players
There is an adage for negative EV games that applies to small players...
"You will not lose money if you quit while you are ahead."
If you are playing serious money it is a different axiom...
"You will lose more money by not pushing out your big bets with positive EV than you will through actual losing hands."
If you are mainly playing for the flush that comes from winning, by all means leave a winner. If you are on the road to Eldorado and terms like EV, SCORE, and NO drive your itinerary, there is never a good time to leave while you have an edge. Leaving your money on the table means you can't possibly continue to win.
There is theoretical and practical magic in the ways of blackjack wizardry.
Will you end up better in the long run adjusting your playing time by leaving when you have positive flux?
No.
Rick's illustration with coin flip EV is an excellent example of what the math says about ending play 'prematurely.'
But if you play long enough....which you have... and know the real world fluctuations found in probability theory and the law of large numbers...which you do... then there may be other reasons to leave a good game. If experience tells you that you will feel 100 times better leaving early after a win and 1000 times worse if you give it all back and more, then psychological utility theory suggests you book your winning session and go.
Stop to buy some roses for your significant other with the additional free time you have also won from skilled play. No one else feels your pain when your ecstasy turns to agony on a dime. To paraphrase, In cyber space, no one can hear your scream.
You are trying to build a mathematical model to support your anecdotal experience and it does not fit. It is as if you were attempting to outline a moving image on a projection screen. But you do not really need to parse sims to understand that you feel a lot smarter after leaving a winner. Nobody can play 24/7 no matter how good the game is. So not leaving while you have positive EV hands to be played before the shuffle is really the only guideline that is is written in stone. Trying not to be barred from a good game is another piece of good advice. The rest is depends on the price you are willing to pay. Or not.
One can lose a lot of chips on the trail to the long run while trying to strictly adhere to theoretical constructs based on billions of trials. If advantage play is your primary income producing activity and you log hundreds of hours with infinitesimal Kelly, variance will probably be overcome. For the rest of us, as long as we continue to play with a strong system, use an appropriate spread, and make skilled decisions based on acute observations, we are doing nothing wrong. We tell ourselves after huge losses that the most important thing is that our game selection was wise and we played well. My opinion is that since life intrudes on our play constantly.....previous appointments, travel plans, fatigue, hunger, emotional reactions, casino hostility, changing table conditions, etc.... it is perfectly understandable that we take the reins over short term variability by making our own decisions when to leave... as evidence of our emotional maturity. I like to decide beforehand how long I will play and then I will always have the satisfaction of following my battle plan. This does not always pan out. Pros will often mention that they stop play after a climax shoe...win or lose. Is this 100% predicated by surviving detection? ... or partially an excuse to re-inforce a disciplined approach to the long run? Maybe calling a halt to a grinding session ending with a big win or loss has some psychological appeal. Whatever you do to create enthusiasm to return to your advantage play sooner has some financial benefit. We are flesh and blood, after all, behind those steely blue eyes.
How do you know that the longest running hot shoe you ever had is not just around the corner? By playing it out. How do you know that you are not about to set a record for most consecutive losing hands in the next shoe? By playing it out. Otherwise, it is still all in the future... and you can check it out tomorrow after enjoying your win. The only time those mountains of chips really belong to you are when you cash them in for American dollars and walk through those casino doors with real world currency.