You could just create a 2nd "betcount" variable... and do the check and increment on that as well... so instead of betcount, use lowCount and highCount...
lowcount = 0
highcount = 0
...
function dobet()
...
#check and reset on wins etc
...
if lastBet.Roll < 99.34 then
highcount += 1
else
highcount = 0
end
if lastBet.Roll > 0.66 then
lowcount += 1
else
lowcount = 0
end
if highcount > 100 then
chance = 0.66
nextbet = previousbet*1.00725
bethigh = true
bettinghigh = true
elseif lowcount > 100 then
chance = 0.66
nextbet = previoubet*1.00725
bethigh = false
bettinglow = true
end
end
You will probably need to put in checks on the "bettingHigh = true" and "bettingLow = true" flags or you might find it switches from one to the other if both high and low hit 200+ streaks
One last thing... the "max expected" loss streak for that chance over 1,000,000 rolls is something like 1400-1500... so don't be too surprised when you suddenly hit a crazy 1000+ losing streak and find you've lost 0.1 BTC+ on your martingale #justSaying
