No strategy will actually work in the long run. All betting strategies have the same problem, they might improve your odds a bit but they still don't get you to a positive expected value.
the strategy is not made for the long term, such as martingale you cannot use it continuously, you will certainly suffer defeat,
Short-term strategies for better
I can't agree on that because every gambling there is only one strategy and that is martingale, if you have infinite bankroll you should can get through it, most people using martingale but never calculate well their balance with their loss thats why when they using martingale only can sustain a little bit streak before they busted all of it