chance=45.09
base= --insert base bet here
nextbet = base
stage = 0
stoponwin = false
function dobet()
if win then
if (stage == 2) then
nextbet = base
stage = 0
else
stage = stage+1
nextbet = nextbet*2
end
else
if (stage == 0) then
nextbet = nextbet+base
else
nextbet = base
stage = 0
end
end
end
But this one won't stop at a given number of losses and reset to base!!!
While you stated it won't stop on a loss streak, does it stop after 3 consecutive wins, and then returning to base bet? The system based on my trials, only works if you do as the OP outlined, roll until 3 wins and then go back to base.
I'd also agree from the simple standpoint of mathematics, that the negative EV cannot be overcome. But I would also say that there are betting patterns and systems that certainly, in the short run, give you a better, perhaps much better chance at realizing a profit and exit point rather than a total loss.
Martingale for example is a perfect example. In theory, playing a game where the player has an unlimited bankroll, and no house max exists; it would work "infinitely", as one could simply continue to double down on the next loss to no end.
But unlimited bankrolls do not exist. And houses have limits in place to stop to total loss based on just these types of methods.
This is new, which is good. And at least the times I tried, it actually worked well.
Cheers!
Strato