In my ideas about when I tried to used it in a dice games, it was effective actually for me, but you will be loss if all of a sudden greed will comes up to you. But if you wouldn't allow it to control you, there is a big chance for you to gain profit using martingale.
I admire you for trying martingale out and working for you. With my experience it did never worked for me, that's why I don't consider this strategy anymore because I'm thinking that it if I'm going to try it out again it's just going to make me lose everything that I've got. Much better if you will gamble the usual way.