No, doesn't. Matingale strategy on gambling is not works, it is needs much money and must be has unlimited money it is not efective because there are not people who has unlimited money in the world.
I have tried to use martingale and instead of winning it just made me lose a lot of my bitcoins. That is why I don't depend on any strategy anymore, as long as I want to gamble I will just accept the fact that I will going to lose if ever I will not going to be wise as I play. SO even small amount of profit, I will going to stop already if I reached it.
Lol, martingale, in my opinion, is very effective if you have an unlimited bankroll. You have to increase you bet every time you lose resulting to more fund needed on every bet. If your fund fell short, then your martingale strategy will fail. Reverse Martingale on the other side is riskier because you will lose all your winnings once you lose the bet.
But practically how to have unlimited bankroll which is not at all possible even for gambling house. In my opinion, even unlimited bankroll is not sufficient to win against a gambling house. They would be the ultimate winners at the end of martingale strategy.
Playing martingale against players may be beneficial, but almost all the gambling sites are not allowing that. If we gamble in real life against our friends, we can use martingale strategy to have definite win.