Last active
April 2, 2020 07:30
-
-
Save mydicebot/741035c7ed474037cc4dff26a300aef1 to your computer and use it in GitHub Desktop.
High Chance Regression Martingale Variation #MyDiceBot#
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--[[ | |
This script doubles the bet after a loss but starts at a very high chance of success: 95%. | |
After each bet the chance reduces enough to bring equilibrium to profit but stops reducing chance at 49.5%. | |
First loss goes from 95% to 67%, then 57% and then gradually lower and closer to 49.5%. | |
It basically buys you a few more higher probability roles before the same old 49.5% martingale. | |
author: grendel25 | |
link: https://bot.seuntjie.com/scripts.aspx?id=38 | |
]] | |
-- You could just use Sleep(n) to use LUAs built in sleep function. | |
-- But this one will have the same result without killing your CPU. | |
function sleep(n) | |
t0 = os.clock() | |
while os.clock() - t0 <= n do end | |
end | |
-- init | |
chance = 95 | |
basebet = 0.00000100 | |
bethigh = true | |
lossstreakcount = 0 -- sample: user-defined lossstreakcount. | |
nextbet = basebet | |
-- do bet and let's rock | |
function dobet() | |
-- some sites limit bet latency due to the low bet amount. | |
-- enable it and avoid to be banned, just in case. | |
-- eg. 2 means sleeping 2 seconds | |
-- sleep(2) | |
-- adjust the stopping condition of session profit. | |
if profit >= 0.00001000 then | |
stop() | |
end | |
-- adjust the stopping condition of wins. | |
if wins >= 1000 then | |
stop() | |
end | |
-- adjust the stopping condition of bets. | |
if (bets >= 5000) then | |
stop() | |
end | |
-- adjust the stopping condition of loss streak. | |
-- eg. -10 means 10 loss streak | |
if (currentstreak <= -10) then | |
stop() | |
end | |
-- if win, reset bet to base amount. | |
if (win) then | |
chance = 95 | |
nextbet = basebet | |
lossstreakcount = 0 | |
end | |
-- if loss, | |
-- first loss goes from 95% to 67%, | |
-- then 57% and then gradually lower and closer to 49.5%. | |
if (!win) then | |
lossstreakcount += 1 | |
if (lossstreakcount > 1) then | |
nextbet = previousbet*2 | |
chance = (1/(((nextbet+(nextbet-basebet))/nextbet)))*100 | |
if chance < 49.5 then chance = 49.5 end | |
bethigh = !bethigh | |
print ("LOSE") | |
print(nextbet) | |
print(chance) | |
print(profit) | |
print(bets) | |
else | |
nextbet = previousbet*2 | |
chance = (1/(((basebet+nextbet))/nextbet))*100 | |
if chance < 49.5 then chance = 49.5 end | |
bethigh = !bethigh | |
print ("LOSE") | |
print(nextbet) | |
print(chance) | |
print(profit) | |
print(bets) | |
end | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment