Martingale, as used with trading systems, is a position sizing technique that increases position size after losing trades and decreases position size after winning trades.
Other posters have correctly stated that no position sizing technique can create a long-term profit unless the individual trades have a positive expectation.
Even with a positive expectation, Martingale position sizing guarantees bankruptcy. Here is an example using a casino game:
The table limits are $5 to $500. The minimum bet is $5, and the maximum bet is $500.
At the start of the session, and after every win, gather all winnings into your stack, then place a $5 bet.
If your play wins, start over at $5.
If your play loses, double your bet and continue to play. Eventually you will win, recovering all of your losses plus $5.
The sequence of bets for a losing series will be 5, 10, 20, 40, 80, 160, 320, 500. The eighth bet should be $640, but the table limit is $500. Win or lose on the eighth play, you are behind. And you will never catch up.
After some sequence of plays, even with a positive expectation, the Martingale technique requires using a position size that you cannot afford.
The alternative is “anti-Martingale” – “Bet the run of the table.”
When the system is working well – the model and the data are properly synchronized – increase position size after wins. When the system enters a losing streak, there is no way to tell when it is permanent or temporary, so reduce position size. Continued losses cause position size to drop to zero, at which time the system is retired and either returned to development or paper traded waiting for the possible return to profitability.
I have posted some videos on YouTube that will help understand:
Best regards,
Howard Bandy