A couple of years ago I developed a gambling system for roulette based on the popular
http://en.wikipedia.org/wiki/Martingale_(betting_system).
I never could get it to work consistently over one million spins but I haven't come across any better system for roulette so I thought I would explain it in the hope that some math wizard can suggest improvements.
In the Martingale system, the gambler assumes that given enough time, the desired result will eventually appear.
And that by increasing his bet every time he loses he will eventually win enough to recover his losses and make a profit.
Sometimes this is simply double the previous bet and sometimes it is determined using The Fibonacci Sequence (madness!).
This is no good for roulette however, because roulette has a maximum bet (usually about 1000x the minimum bet).
So even if the gambler has a substantial bankroll he will quickly exceed the maximum bet allowed by the house.
A popular innovation for the martingale system is to increase your bet
just enough to cover your losses and make the smallest possible profit on winning bets, and to bet on one third of the table rather than a single number.
This way you can withstand about 17 losses in a row and still continue profitably (when betting on one third of the table that is).
This was a bit of a waste of time when BTC was worth only a couple of dollars so I expanded the system across all 3 thirds of the table.
Which may seem silly at first glance because betting the same amount on each third will yield a neutral result.
However, each time one third gains a profit, the bet on that third is reduced to 1 while the other thirds are still betting at higher values.
It is this imbalance of risk which yields profits.
The fundamental problem with this system, like many gambling systems is the
http://en.wikipedia.org/wiki/Gambler's_fallacy which states that past results of a random system are not indicative of future results, no matter how much you want them to be!
If you have suffered 17 losses in a row, you are NOT more likely to encounter a win!
All results have an equal chance of being successful each and every time.
So unlike the snake oil salesmen I learned from, I am not going to tell you this system will work consistently given enough time.
In fact, the opposite is true, given enough time this system is guaranteed to fail!
It seems to work best in short bursts, but as I explained above you can easily encounter 18 losses on your first 18 spins, and yes that does happen!
From testing the system over 1 million spins I've found that the maximum bet is exceeded on average once every 500 spins.
That number is significantly lower when there is no ZERO on the table, however I am putting my efforts into finding a better way to distribute risk after X number of losses.
MOD NOTE:
Be careful when downloading software from unknown sourcesI've built an application to demonstrate the system which you can download at
http://www.filedropper.com/triplemartingale.
Disclaimer: I do not endorse the use of this system. I am not liable for any decisions you make. You are responsible for your own decisions.
However donations are welcome if you do find it to your liking.
The application assumes that you have an infinite bankroll, that the minimum bet is 1 unit, and the maximum bet is 1000 units.
It will tell you how much to bet on each third of the table.
Click on one section of the table to tell the application where the ball landed and it will update your balance and determine new bets for you.
If one third loses 18 times in a row you will accrue those losses and the bet figure will return to 1.
Now with all of that said, is there anyone with some voodoo math skills who can suggest improvements?