New bot program I wanted to share.
This does a lot of advanced stuff, but the gist of it is.
Start betting with .00000001 at 39.6% (2.5X)
once you win increase the bet using the multiplier.
if you lose cut the multiplier in half and wait for 2 loses in a row.
Once you hit at least 2 in a row, on the next win try the big bet using the new multiplier.
Keep doing this till you either win a big bet or run out of funds.
Since we're always dividing the multiplier in half eventually is gets small enough that you large bets start getting smaller and will not cover your loses.
once it gets below 1.85, it will always use that. That will cover your loses.
There is also a Target value
and a savefactor value.
Once the balance increase to more then the target value, the difference gets invested. And the new target gets set. The balance will continue to build but you will be saving some of your funds.
The savefactor is the same idea on a larger level. The bot saves your starting balance and once your balance reaches the startbalance * savefactor, it invests everything over your starting balance. It's currently set to 1.25 If I start with 10 coins, once I reach 12.5, it will invest 2.5, and I'll be back to gambling with 10.
There is a variable called stopnow. If you issue stopnow = true on the console, the bot will stop once you've won a big bet. This keeps you from stopping in the middle of a series.
chance = 39.6
martimulti = 40
basebet = .00000001
startbalance = balance
nextbet = basebet
savefactor = 1.25
target = .01
targetbalance = balance + target
bethigh = true
low = 0
high = 0
losecount = 0
stopnow = false
totallose = 0
wincount = 0
nextwinbet = basebet * martimulti
go = false
set = false
function dobet()
if (lastBet.roll < chance) then
low += 1
end
if (lastBet.roll > (100 - chance)) then
high += 1
end
if (win) then
wincount += 1
totallose = 0
newbalance = balance
if (high > low) then
bethigh = true
else
bethigh = false
end
if (wincount == 1 and go) then
nextbet = nextwinbet
go = false
set = false
else
nextbet = basebet
end
if (wincount == 2 and previousbet != basebet) then
if (stopnow) then stop() end
martimulti = 40
nextwinbet = basebet * martimulti
set = true
losecount = 0
if (balance > targetbalance) then
invest((balance - targetbalance)+target)
targetbalance = targetbalance + target
newbalance = targetbalance
end
if (newbalance > startbalance * savefactor) then
invest(balance-startbalance)
targetbalance = startbalance + target
startbalance = startbalance * savefactor
end
end
else
if (wincount == 1 and previousbet != basebet ) then
nextwinbet = previousbet * martimulti
martimulti = martimulti / 2
if (martimulti < 1.85) then martimulti = 1.85 end
losecount += 1
print(losecount)
else
end
wincount = 0
totallose = totallose + 1
if (totallose == 2) then go = true end
nextbet = basebet
end
end