Martinagle is good if you have 50btc in your balance and your base bet is 2000 satoshi. It is almost impossible to lose.
You are completely wrong about martingale here. Even 50 BTC bankroll won't guarantee that you will win.
If you use it long enough you will encounter a losing streak making a huge loss effectively destroying all your progress and previous wins.
Statistics tell us that there is around 0.1% chance of losing a 50/50 bet more than nine times in a row, quite low, right?
But I know that most of martingale players starts very low - in your case 2000 satoshi and 1000 or 2000 or more bets are common.
With this amount of bets rolled you will be busted sooner or later, if you haven't already, it only means you didn't use martingale long enough.