Pages:
Author

Topic: Seuntjie' Dice bot programmers mode discussion. - page 55. (Read 125399 times)

legendary
Activity: 1007
Merit: 1000
Can anyone help me with a pluscoup script?  

when you Lose: repeat previous bet

when you Win: increase by basebet size but only enough to maintain one basebet unit of profit per bet.  If you already have won the base unit your next bet continues to be the basebet.  And you never bet more than the amount required to total up to a profit

There are some tables here that show the progression:  http://www.outsidebet.net/oscars-grind-roulette-system

Code:

Bet amount    Outcome      Total Profit
1                      LOSS         -1
1                      LOSS         -2
1                      LOSS         -3
1                      LOSS         -4
1                      WIN           -3
2                      WIN            -1
2                      WIN             1

at the end, the player doesn't increase the bet amount beyond 2 because all that is required to accomplish a profit are 2 units.  The script has to know to reset after each cycle of 1 unit of profit

That's actually pretty easy, but your example doesn't match the website.  I think your final bet should have been a 3, because the prior bet was a win, and you have still not come into profit.

This is a start, but you need to figure out when do you stop?  

Code:

roundprofit = 0
basebet = 1
nextbet = basebet

function dobet()

roundprofit += currentprofit

   if (win) then
      if (roundprofit < 0) then
        nextbet = previousbet + basebet
      else
        nextbet = base
      end
   else
  
   end
    
end




Thank you Chilly2k.  The example I gave is from here:  http://www.roulette30.com/2014/01/oscars-grind-system-pluscoup-progression.html

It stops at a final bet of 2 because that's all that is required to be +1 unit.

For stopping:  I would just want to stop at a certain level of profit or a certain level of loss.  At the end of a +1 unit cycle I would want to continue betting until the gain or loss limit was reached.

I tried the script provided but it doesn't do pluscoup.

the += operator means greater than or equal to, right?  When does the "currentprofit" reset as a result of reaching +1 unit or how do we ensure we tell currentprofit to reset so that it restarts per pluscoup strategy?  Wouldn't this mean a periodic balance check/reset as well?

I've tried to expand on the script with this:

Code:
basebet = 0.00005000
nextbet = basebet
profitsincelastcycle = 0
roundprofit = 0

function dobet()

roundprofit += currentprofit
profitsincelastcycle += lastBet.profit

   if (win) then
      if (roundprofit < 0) then
        nextbet = previousbet + basebet
        print(profitsincelastcycle)
        print(nextbet)
      else
        nextbet = base
        print(profitsincelastcycle)
        print(nextbet)
      end
end
     if (!win) then
        nextbet = previousbet
        print(profitsincelastcycle)
        print(nextbet)
        end
     end
end



But I'm getting reports like this:

Code:
runsim(0.1,20)
Running 20 bets Simulation with starting balance of 0.1
-4E-06
4E-06
0
5E-05
5E-05
5E-05
0.0001
5E-05
5E-05
5E-05
0
5E-05
5E-05
5E-05
0
5E-05
-5E-05
5E-05
-0.0001
5E-05
-5E-05
0.0001
-0.00015
0.0001
-5E-05
0.00015
-0.0002
0.00015
-5E-05
0.0002
0.00015
5E-05
0.0001
5E-05
0.00015
5E-05
0.0001
5E-05
5E-05
5E-05
Betting Stopped!
Simulation finished. Bets:21 Wins:10 Losses:11 Balance:0.1001 Profit:0.0001 Worst Streak:140 Best Streak:40




This looks closer.  I'm still testing.  Thank you again for your help.  When I get this sorted I'll send some crypto your way.

Code:

basebet = 0.00005000
nextbet = basebet
profitsincelastcycle = 0
roundprofit = 0
chance = 49.5

function dobet()

roundprofit += currentprofit
profitsincelastcycle += lastBet.profit

   if (win) then
      if (roundprofit < 0) then
        nextbet = previousbet + basebet
                print ("WIN")
print(nextbet)
      else
        nextbet = base
         print ("WIN")
print(nextbet)
        end
end
     if (!win) then
        nextbet = previousbet
print ("LOSE")
print(nextbet)
        end
     end
end





    The += is shorthand. 
roundprofit += currentprofit   is the same as
roundprofit = roundprofit + currentprofit

   Also on the win path, when the roundprofit is not less then zero, (else part) you can add a a check if roundprofit > 0 then roundprofit = 0 end.  In that path the roundprofit is either 0 or greater then 0.  And zeroing it is like starting a new cycle. 

Also I'm guessing your running with a chance of 50? Of whatever chance gives you 2 for 1 winning?   At least thats what it would be for Red/Black in Roulette.  In that case before you increase the bet, you can add a check and see if the current bet (previousbet) will be enough to put you in profit.  If it will, just bet that amount, if not then bump the bet. 

Code:
   if (win) then
      if (roundprofit < 0) then
        if ((previousbet + roundprofit) > 0) then
           nextbet = previousbet
        else     
           nextbet = previousbet + basebet
        end
                print ("WIN")
print(nextbet)
      else
        nextbet = base
        print ("WIN")
print(nextbet)
        if (roundprofit > 0) then
           roundprofit = 0
           end
        end
end


I think your last cycle variable should be exactly the same as roundprofit.  You getting the same info from a different place. 
legendary
Activity: 2296
Merit: 1031
Can anyone help me with a pluscoup script?  

when you Lose: repeat previous bet

when you Win: increase by basebet size but only enough to maintain one basebet unit of profit per bet.  If you already have won the base unit your next bet continues to be the basebet.  And you never bet more than the amount required to total up to a profit

There are some tables here that show the progression:  http://www.outsidebet.net/oscars-grind-roulette-system

Code:

Bet amount    Outcome      Total Profit
1                      LOSS         -1
1                      LOSS         -2
1                      LOSS         -3
1                      LOSS         -4
1                      WIN           -3
2                      WIN            -1
2                      WIN             1

at the end, the player doesn't increase the bet amount beyond 2 because all that is required to accomplish a profit are 2 units.  The script has to know to reset after each cycle of 1 unit of profit

That's actually pretty easy, but your example doesn't match the website.  I think your final bet should have been a 3, because the prior bet was a win, and you have still not come into profit.

This is a start, but you need to figure out when do you stop?  

Code:

roundprofit = 0
basebet = 1
nextbet = basebet

function dobet()

roundprofit += currentprofit

   if (win) then
      if (roundprofit < 0) then
        nextbet = previousbet + basebet
      else
        nextbet = base
      end
   else
  
   end
    
end




Thank you Chilly2k.  The example I gave is from here:  http://www.roulette30.com/2014/01/oscars-grind-system-pluscoup-progression.html

It stops at a final bet of 2 because that's all that is required to be +1 unit.

For stopping:  I would just want to stop at a certain level of profit or a certain level of loss.  At the end of a +1 unit cycle I would want to continue betting until the gain or loss limit was reached.

I tried the script provided but it doesn't do pluscoup.

the += operator means greater than or equal to, right?  When does the "currentprofit" reset as a result of reaching +1 unit or how do we ensure we tell currentprofit to reset so that it restarts per pluscoup strategy?  Wouldn't this mean a periodic balance check/reset as well?

I've tried to expand on the script with this:

Code:
basebet = 0.00005000
nextbet = basebet
profitsincelastcycle = 0
roundprofit = 0

function dobet()

roundprofit += currentprofit
profitsincelastcycle += lastBet.profit

   if (win) then
      if (roundprofit < 0) then
        nextbet = previousbet + basebet
        print(profitsincelastcycle)
        print(nextbet)
      else
        nextbet = base
        print(profitsincelastcycle)
        print(nextbet)
      end
end
     if (!win) then
        nextbet = previousbet
        print(profitsincelastcycle)
        print(nextbet)
        end
     end
end



But I'm getting reports like this:

Code:
runsim(0.1,20)
Running 20 bets Simulation with starting balance of 0.1
-4E-06
4E-06
0
5E-05
5E-05
5E-05
0.0001
5E-05
5E-05
5E-05
0
5E-05
5E-05
5E-05
0
5E-05
-5E-05
5E-05
-0.0001
5E-05
-5E-05
0.0001
-0.00015
0.0001
-5E-05
0.00015
-0.0002
0.00015
-5E-05
0.0002
0.00015
5E-05
0.0001
5E-05
0.00015
5E-05
0.0001
5E-05
5E-05
5E-05
Betting Stopped!
Simulation finished. Bets:21 Wins:10 Losses:11 Balance:0.1001 Profit:0.0001 Worst Streak:140 Best Streak:40




This looks closer.  I'm still testing.  Thank you again for your help.  When I get this sorted I'll send some crypto your way.

Code:

basebet = 0.00005000
nextbet = basebet
profitsincelastcycle = 0
roundprofit = 0
chance = 49.5

function dobet()

roundprofit += currentprofit
profitsincelastcycle += lastBet.profit

   if (win) then
      if (roundprofit < 0) then
        nextbet = previousbet + basebet
                print ("WIN")
print(nextbet)
      else
        nextbet = base
         print ("WIN")
print(nextbet)
        end
end
     if (!win) then
        nextbet = previousbet
print ("LOSE")
print(nextbet)
        end
     end
end


with reports:

Code:
runsim(0.1,100)
Running 100 bets Simulation with starting balance of 0.1
WIN
5E-05
LOSE
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
0.0001
LOSE
0.0001
WIN
0.00015
LOSE
0.00015
WIN
0.0002
LOSE
0.0002
LOSE
0.0002
LOSE
0.0002
LOSE
0.0002
LOSE
0.0002
WIN
0.00025
LOSE
0.00025
WIN
0.0003
WIN
0.00035
LOSE
0.00035
LOSE
0.00035
LOSE
0.00035
LOSE
0.00035
WIN
0.0004
WIN
0.00045
WIN
0.0005
WIN
0.00055
LOSE
0.00055
WIN
0.0006
WIN
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
LOSE
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
LOSE
5E-05
WIN
5E-05
LOSE
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
LOSE
5E-05
WIN
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
WIN
5E-05
LOSE
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
LOSE
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
LOSE
5E-05
WIN
5E-05
WIN
5E-05
WIN
5E-05
Betting Stopped!
Simulation finished. Bets:101 Wins:52 Losses:49 Balance:0.100604 Profit:0.000604 Worst Streak:140 Best Streak:40


So the problem I'm seeing is that it's still not doing pluscoup strategy.  For example, cut from the above sequence, the 10 bets below should be different.  The "nextbet" print after the 7th bet should have been BaseBet+lastbet but instead it just continue as basebet.  After that, the next bet should have continued as lastbet but it continued as basebet.  I think this means it's not tracking profit correctly as in the profit cycles aren't resetting after 1 unit:

Code:
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
LOSE
5E-05
LOSE
5E-05
WIN
5E-05
legendary
Activity: 1007
Merit: 1000
Can anyone help me with a pluscoup script? 

when you Lose: repeat previous bet

when you Win: increase by basebet size but only enough to maintain one basebet unit of profit per bet.  If you already have won the base unit your next bet continues to be the basebet.  And you never bet more than the amount required to total up to a profit

There are some tables here that show the progression:  http://www.outsidebet.net/oscars-grind-roulette-system

Code:

Bet amount    Outcome      Total Profit
1                      LOSS         -1
1                      LOSS         -2
1                      LOSS         -3
1                      LOSS         -4
1                      WIN           -3
2                      WIN            -1
2                      WIN             1

at the end, the player doesn't increase the bet amount beyond 2 because all that is required to accomplish a profit are 2 units.  The script has to know to reset after each cycle of 1 unit of profit

That's actually pretty easy, but your example doesn't match the website.  I think your final bet should have been a 3, because the prior bet was a win, and you have still not come into profit.

This is a start, but you need to figure out when do you stop? 

Code:

roundprofit = 0
basebet = 1
nextbet = basebet

function dobet()

roundprofit += currentprofit

   if (win) then
      if (roundprofit < 0) then
        nextbet = previousbet + basebet
      else
        nextbet = base
      end
   else
 
   end
     
end


legendary
Activity: 2296
Merit: 1031
Can anyone help me with a pluscoup script? 

when you Lose: repeat previous bet

when you Win: increase by basebet size but only enough to maintain one basebet unit of profit per bet.  If you already have won the base unit your next bet continues to be the basebet.  And you never bet more than the amount required to total up to a profit

There are some tables here that show the progression:  http://www.outsidebet.net/oscars-grind-roulette-system

Code:

Bet amount    Outcome      Total Profit
1                      LOSS         -1
1                      LOSS         -2
1                      LOSS         -3
1                      LOSS         -4
1                      WIN           -3
2                      WIN            -1
2                      WIN             1

at the end, the player doesn't increase the bet amount beyond 2 because all that is required to accomplish a profit are 2 units.  The script has to know to reset after each cycle of 1 unit of profit
newbie
Activity: 26
Merit: 0
Another request if you guys dont mind :O What would be the code for changing seed every after a number of losing streaks? Like let say i want it to change seed after 3 losing streaks. A zig zag function after a number of bets and a reset to base after a losing streak?  I hope im not asking alot. Greatly appreciate you folks help! Cheesy Thank you.

Here is a VERY basic template of what your looking for.  You should be able to modify it to do exactly what you want.  Here are some question you should think about and then fill in the code.

What is your base bet? (Change the basebet variable)

what are you doing with the bet after a win and or loss? (add code to modify nextbet according to what you want.  You can use the previousbet variable to help.  maybe something like nextbet = previousebet + 2.  )

Are you resetting the bet after the same 3 bet losing streak, or do you want to reset the bet at a different point ?   (Already coded to reset to base after the same number of losses that reset the seed, if you wanted to use a different lose count, add another IF / else/ end statement for a different count)

Changing the seed is very easy,  Just type resetseed() in the code.  You can't actually select a client seed, it just generates a random one.  Also some sites have a limit on how often you can change the seed.  I know just dice only allows it once per 15 bets.  

Code:

numbets = 5        -- number of bets to zigzag
resetcount = -3    -- need to make this minus to work with the current streak function
betcount = 0
basebet = 1
nextbet = basebet

function dobet()

betcount +=1

if (betcount == numbets) then
   bethigh = !bethigh
   betcount = 0
end

if(win) then

   print ("Yay")

else
   if (currentstreak == resetcount) then
      resetseed()
      nextbet = basebet
   end
end

end


Alright ima give it a go. Gonna try integrate those codes into Jossy's script. Thanks chilly Cheesy


EDIT: I got all of them to work Cheesy Thanks again chilly Cheesy
legendary
Activity: 1007
Merit: 1000
Another request if you guys dont mind :O What would be the code for changing seed every after a number of losing streaks? Like let say i want it to change seed after 3 losing streaks. A zig zag function after a number of bets and a reset to base after a losing streak?  I hope im not asking alot. Greatly appreciate you folks help! Cheesy Thank you.

Here is a VERY basic template of what your looking for.  You should be able to modify it to do exactly what you want.  Here are some question you should think about and then fill in the code.

What is your base bet? (Change the basebet variable)

what are you doing with the bet after a win and or loss? (add code to modify nextbet according to what you want.  You can use the previousbet variable to help.  maybe something like nextbet = previousebet + 2.  )

Are you resetting the bet after the same 3 bet losing streak, or do you want to reset the bet at a different point ?   (Already coded to reset to base after the same number of losses that reset the seed, if you wanted to use a different lose count, add another IF / else/ end statement for a different count)

Changing the seed is very easy,  Just type resetseed() in the code.  You can't actually select a client seed, it just generates a random one.  Also some sites have a limit on how often you can change the seed.  I know just dice only allows it once per 15 bets.   

Code:

numbets = 5        -- number of bets to zigzag
resetcount = -3    -- need to make this minus to work with the current streak function
betcount = 0
basebet = 1
nextbet = basebet

function dobet()

betcount +=1

if (betcount == numbets) then
   bethigh = !bethigh
   betcount = 0
end

if(win) then

   print ("Yay")

else
   if (currentstreak == resetcount) then
      resetseed()
      nextbet = basebet
   end
end

end

newbie
Activity: 26
Merit: 0
Another request if you guys dont mind :O What would be the code for changing seed every after a number of losing streaks? Like let say i want it to change seed after 3 losing streaks. A zig zag function after a number of bets and a reset to base after a losing streak?  I hope im not asking alot. Greatly appreciate you folks help! Cheesy Thank you.
newbie
Activity: 26
Merit: 0
Hi seuntjie. Is it possible to add a stoploss on that Jolly martingale script you have on the website. Like when balance incurs a -0.00010000 the script would stop. Would really appreciate it thank you Smiley

Sure it is, just add what achodik said above and it should work.

Remember that a lot of the scripts on my site are user submitted, that one by user, you guessed it, Jossy.

Appreciate the work you've done so far with the bot Cheesy It truly is awesome! Cheesy I've made small tips to you and as for Jossy i wanna tip her too but so far variance is killing me. Its really obvious when the house is winning and you gotta stop. But stopping is the problem  Angry
newbie
Activity: 26
Merit: 0
Hi seuntjie. Is it possible to add a stoploss on that Jolly martingale script you have on the website. Like when balance incurs a -0.00010000 the script would stop. Would really appreciate it thank you Smiley

try adding something like this. Obviously you need the rest of the script in place also.


Code:
other initialization variables go here
minbal=balance-0.00010000

function dobet()

rest of bet sequence goes here

if balance   stop()
end

end

Note that this will simply check the balance after every bet, so if you make a very large bet it might end up losing almost twice as much as you specify.

Thanks for replying achodik. I actually got it to work with trial and error but thanks nonetheless Cheesy
full member
Activity: 193
Merit: 100
I use just-dice with your bot. Sometimes it just stucks. I will keep it rolling all night. Sometime when I wake up it would not Have completed even 1000 rolls..  Any solution
legendary
Activity: 1717
Merit: 1125
Hi seuntjie. Is it possible to add a stoploss on that Jolly martingale script you have on the website. Like when balance incurs a -0.00010000 the script would stop. Would really appreciate it thank you Smiley

Sure it is, just add what achodik said above and it should work.

Remember that a lot of the scripts on my site are user submitted, that one by user, you guessed it, Jossy.
newbie
Activity: 2
Merit: 0
Hi seuntjie. Is it possible to add a stoploss on that Jolly martingale script you have on the website. Like when balance incurs a -0.00010000 the script would stop. Would really appreciate it thank you Smiley
sr. member
Activity: 345
Merit: 250
It was an old random I was testing earlier got stuck in the shadows it seems. Not the first time it has happened to me. If you close the program and reopen it is normal again. Sometimes ideas just get stuck.
legendary
Activity: 1717
Merit: 1125
I have a question. Is it possible to get the math.random to throw in decimals. Seems to widen the choice.

   Unfortunately, it doesn't provide that.  math.random() will give a decimal number between 0 and 1.  And math.random(x,y) give an integer between x  and y.  You could code math.random(x,y)+ math.random, to give you a decimal number from x.0000 and Y + 1.  

   The decimal portion is at least 15 places.  

The way I usually do it is to multiply the number range with a few hundred or thousand, and then devide the number i get back again by the same amount.

for example if I want to get a random number between 1.0000 and 10.0000 with 4 decimals, i use math.random(10000,100000)/10000.0

This makes it pretty easy to keep track of things, for example
minchance=1.0
maxchance=5.5
.
.
.
chance=math.random(minchance*10000,maxchance*10000)/10000
.
.
.

   Good tip.   A lot cleaner.  I keep forgetting that one,  and go for the first thing that pops in my head.  

That makes sense and is logical enough. Will give it a go later.

Appreciate it.

Edit: Will this work?

chance=math.random(1000,2400)/100


Answer is yes, however for some reason every now and again I get a 8.52 chance. Not sure why but it happens.

Check in your advanced settings if you're doing anything with chance there. I've not been able to reproduce it, but i've had reports of the advanced settings unintentionally leaking through to the programmer mode.
sr. member
Activity: 345
Merit: 250
I have a question. Is it possible to get the math.random to throw in decimals. Seems to widen the choice.

   Unfortunately, it doesn't provide that.  math.random() will give a decimal number between 0 and 1.  And math.random(x,y) give an integer between x  and y.  You could code math.random(x,y)+ math.random, to give you a decimal number from x.0000 and Y + 1.  

   The decimal portion is at least 15 places.  

The way I usually do it is to multiply the number range with a few hundred or thousand, and then devide the number i get back again by the same amount.

for example if I want to get a random number between 1.0000 and 10.0000 with 4 decimals, i use math.random(10000,100000)/10000.0

This makes it pretty easy to keep track of things, for example
minchance=1.0
maxchance=5.5
.
.
.
chance=math.random(minchance*10000,maxchance*10000)/10000
.
.
.

   Good tip.   A lot cleaner.  I keep forgetting that one,  and go for the first thing that pops in my head.  

That makes sense and is logical enough. Will give it a go later.

Appreciate it.

Edit: Will this work?

chance=math.random(1000,2400)/100


Answer is yes, however for some reason every now and again I get a 8.52 chance. Not sure why but it happens.
legendary
Activity: 1007
Merit: 1000
I have a question. Is it possible to get the math.random to throw in decimals. Seems to widen the choice.

   Unfortunately, it doesn't provide that.  math.random() will give a decimal number between 0 and 1.  And math.random(x,y) give an integer between x  and y.  You could code math.random(x,y)+ math.random, to give you a decimal number from x.0000 and Y + 1.   

   The decimal portion is at least 15 places. 

The way I usually do it is to multiply the number range with a few hundred or thousand, and then devide the number i get back again by the same amount.

for example if I want to get a random number between 1.0000 and 10.0000 with 4 decimals, i use math.random(10000,100000)/10000.0

This makes it pretty easy to keep track of things, for example
minchance=1.0
maxchance=5.5
.
.
.
chance=math.random(minchance*10000,maxchance*10000)/10000
.
.
.

   Good tip.   A lot cleaner.  I keep forgetting that one,  and go for the first thing that pops in my head. 
legendary
Activity: 1717
Merit: 1125
I have a question. Is it possible to get the math.random to throw in decimals. Seems to widen the choice.

   Unfortunately, it doesn't provide that.  math.random() will give a decimal number between 0 and 1.  And math.random(x,y) give an integer between x  and y.  You could code math.random(x,y)+ math.random, to give you a decimal number from x.0000 and Y + 1.   

   The decimal portion is at least 15 places. 

The way I usually do it is to multiply the number range with a few hundred or thousand, and then devide the number i get back again by the same amount.

for example if I want to get a random number between 1.0000 and 10.0000 with 4 decimals, i use math.random(10000,100000)/10000.0

This makes it pretty easy to keep track of things, for example
minchance=1.0
maxchance=5.5
.
.
.
chance=math.random(minchance*10000,maxchance*10000)/10000
.
.
.
legendary
Activity: 1007
Merit: 1000
I have a question. Is it possible to get the math.random to throw in decimals. Seems to widen the choice.

   Unfortunately, it doesn't provide that.  math.random() will give a decimal number between 0 and 1.  And math.random(x,y) give an integer between x  and y.  You could code math.random(x,y)+ math.random, to give you a decimal number from x.0000 and Y + 1.   

   The decimal portion is at least 15 places. 
sr. member
Activity: 345
Merit: 250
I have a question. Is it possible to get the math.random to throw in decimals. Seems to widen the choice.
sr. member
Activity: 345
Merit: 250
I have a strategy to try, but i don't know how to code, it's simple:

First You Need To Have a mininum bet, something like 100 bits.
The payout is always 1.5
When you lose your multiplier is 2x, but when you won it don't back to the 100 bits, you multiply for 0.60. So this way you recover any loss without changing the odds and increase the risk.

The script need to always check the betsize and never bet less than 100 bits. It's the problem with the autobot from the dice sites, when i use this strategy the bet go to 0 very fast.
Thanks

I like the idea. Let me know how this code works & how your system works for you Smiley

Code:
chance=66.6
lossmulti=2
winmulti=0.60
minbet=0.00000010

function dobet()

if previousbet*winmulti   nextbet=minbet
   elseif win then
      nextbet = previousbet*winmulti
else
   nextbet = previousbet*lossmulti
end

end


This got horrifying to watch in action as the bets climbed up to the hundred thousands. I had to stop it but a fascinating one. Might see how far I can push it with Just-Dice or something like that. But for now using BTC my iron ones couldn't handle it. I put a max bet limiter of 10k as a safety. I'll run it overnight and see how it performs.

Edit: 10k limit to low. came back to almost no change in the end. Moving to 50k.
Pages:
Jump to: