I was able to play martingale in a casino in a video game, so a limited wallet wasn't my problem, and I made money in the long run, but it exposed a subtler problem with Martingale: You only ever win your initial bet back; the rest is covering losses. If you have the cash to withstand 20 losses, then the initial bet, in comparison to your stake, is basically a rounding error. Who cares about winning $1 when you have $1 billion to martingale it?