Still, so say you wanted to turn 127 BTC into 135 BTC...something like that....would it be better then trying to bet once at say 95% or something? Not sure...
To turn 127 into 135 with a single bet, you would have to use a 93.133333% bet:
>>> 99 / (135/127.0)
93.13333333333333
That obviously has a 93.133333% chance of success.
To do the same thing with the 1,2,4,8,16,32,64 martingale, we need to play (and win) 8 times.
We know that the chance of winning any single time is:
>>> 1 - 0.505**7
0.991623942561664
so the chance of succeeding 8 times in a row is:
>>> (1 - 0.505**7) ** 8
0.934923407802361
or 93.49234%
So yes, you're still slightly better off (93.49% vs 93.13%) to run the 1,2,4,...,64 martingale 8 times in a row.
In fact it's better to use the 1 BTC martingale over and over for all profits up to 11 BTC, but for 12 BTC a single large bet is better:
>>> p=8; (99 / ((127+p)/127.0), (1 - 0.505**7) ** p * 100)
(93.13333333333333, 93.4923407802361)
>>> p=9; (99 / ((127+p)/127.0), (1 - 0.505**7) ** p * 100)
(92.4485294117647, 92.70924356381637)
>>> p=10; (99 / ((127+p)/127.0), (1 - 0.505**7) ** p * 100)
(91.77372262773721, 91.93270561466116)
>>> p=11; (99 / ((127+p)/127.0), (1 - 0.505**7) ** p * 100)
(91.1086956521739, 91.16267199197111)
>>> p=12; (99 / ((127+p)/127.0), (1 - 0.505**7) ** p * 100)
(90.45323741007194, 90.39908821513419)
Edit:
By an amazing coincidence the expected loss per game is exactly 1% of the amount you expect to risk, which is 7.21 BTC per "game":
So that's weird. The martingale risks an average 7.21 per game, whereas the large bet risks 127. 127 / 7.21 = 17.6. So the martingale risks 17 times less, on average. So why does running it just 12 times give a lower chance of success? That seems wrong to me. Maybe it's because failing the 12'th martingale leaves you with the 11 you won from the first 11 successes, whereas failing the single large bet leaves you with nothing.
Still, so say you wanted to turn 127 BTC into 135 BTC...something like that....would it be better then trying to bet once at say 95% or something? Not sure...
To turn 127 into 135 with a single bet, you would have to use a 93.133333% bet:
>>> 99 / (135/127.0)
93.13333333333333
That obviously has a 93.133333% chance of success.
To do the same thing with the 1,2,4,8,16,32,64 martingale, we need to play (and win) 8 times.
We know that the chance of winning any single time is:
>>> 1 - 0.505**7
0.991623942561664
so the chance of succeeding 8 times in a row is:
>>> (1 - 0.505**7) ** 8
0.934923407802361
or 93.49234%
So yes, you're still slightly better off (93.49% vs 93.13%) to run the 1,2,4,...,64 martingale 8 times in a row.
In fact it's better to use the 1 BTC martingale over and over for all profits up to 11 BTC, but for 12 BTC a single large bet is better:
>>> p=8; (99 / ((127+p)/127.0), (1 - 0.505**7) ** p * 100)
(93.13333333333333, 93.4923407802361)
>>> p=9; (99 / ((127+p)/127.0), (1 - 0.505**7) ** p * 100)
(92.4485294117647, 92.70924356381637)
>>> p=10; (99 / ((127+p)/127.0), (1 - 0.505**7) ** p * 100)
(91.77372262773721, 91.93270561466116)
>>> p=11; (99 / ((127+p)/127.0), (1 - 0.505**7) ** p * 100)
(91.1086956521739, 91.16267199197111)
>>> p=12; (99 / ((127+p)/127.0), (1 - 0.505**7) ** p * 100)
(90.45323741007194, 90.39908821513419)
Edit:
By an amazing coincidence the expected loss per game is exactly 1% of the amount you expect to risk, which is 7.21 BTC per "game":
So that's weird. The martingale risks an average 7.21 per game, whereas the large bet risks 127. 127 / 7.21 = 17.6. So the martingale risks 17 times less, on average. So why does running it just 12 times give a lower chance of success? That seems wrong to me. Maybe it's because failing the 12'th martingale leaves you with the 11 you won from the first 11 successes, whereas failing the single large bet leaves you with nothing.
Passionate calculations
What would be interesting to know is the percentage of the amount of BTC risked where doing the martingale has the same expected loss than playing the whole amount in one shot