I'm not understanding this, why people keeps applying martingale on a dice? Isn't it proven that martinfail is gonna inesorably fail?
Gamblers Fallacy? And yes Martin will eventually fail. A straight martingale seems to always fail for me just before I get to 100% profit. So if I set a reasonable streak limit, and start with 1 BTC, it will fail just before i hit 2 btc. Or sooner. Sometimes later.
BUT.... This bot is so much more then just a Martingale bot. You can use the standard setup to do all types or systems. Martingale is just one of them. Then you can use the programmer mode to try everything else. I like to dream up all kinds of weird things then try them out.
My latest is a 19.8% chance system. Bot will calculate based on the balance the starting bid for a 40 bet streak. If I hit a streak of 15 loses it does a minimum bid till
it hits a win then resets to the higher streak bid. It trys another 15 bets. Still losing go back to minimum until a win. Then try 10 more bets.
Each win looks at how many hi/lo's that have been rolled and calculates to bet high/low.
So to lose you need 2 bad streaks of 15 or more followed by a bad streak of 10 or more. I ran this on 3 different bots. Ran more then 72 hours on all, and eventually, all of them failed. But they all broke the 100% profit margin.
I hope no one gets the bot with the idea they are going to get rich. It's just a fun tool, to use to hopefully, not lose all of your money gambling. The longer you gamble the greater the chance you bust.
Is there a tutorial anywhere for the Programmer mode? I've looked around but can't see any so far.
Not really a tutorial on how to use it, rather just an,explenation of how it works. There are a few example scripts in the scripts section though.
http://bot.seuntjie.com/programmermode.aspxThe martingale bet doesn't work. It just bets the same thing over and over.
Edit: I also can't make "runsim()" work What goes inside ()? runsim(2,5) ?
Change nextbet=previous*multiplier to
nextbet=previousbet*multiplier
And runsim() which I never tried. Is defined as this in the programmer mode section of seuntjie's site.
runsim(double startingBalance, int NumberOfBets)
runsim( x,y)
x can handle decimals. So you could say 1 or 1.00000010 Thats the starting balance
y must be a whole number This is the number of rolls to simulate.
You can also select the view tab, and the simulate selector under it. The simulate pop-up gives you the same starting balance and number of rolls options. This is what I've always used. They seem to be in sync.
Awesome, Thank YOU!!! You the man, that clears it up a whole lot. I really appreciate it. Million thanks to you my friend!
edit: I didn't see the "x,y" piece at the site or at least it is not in the programmer section but your post clears it up much better than the site.
Sorry about the martingale script. I've fixed it now.
Like I said, the site isn't a "how to guide", it's a "the bot handles your script in this way" explanation.
Quote from the site about the runsim:
runsim(double startingBalance, int NumberOfBets) - runs a simulation of the strategy coded in the code box.
If you're not familiar with programming terminology, a double is a number with decimals, an integer is a whole number. it doesn't open any windows or anything, it only prints out the result of the simulation in the console. the simulations are coded in such a way that you cannot run a simulation while the bot is betting. Thus if you attempt to use the runsim function from within a strategy, it won't run. (if it did, it would probably cause a never ending recursive call)
Thanks for explaining though chilly2k.
If I may ask a favour, could you change the download link in your thread to bot.seuntjie.com/botpage.aspx ? That page will always show the latest stable version available for download