No. No strategy gives you 100% assurance that you will win. Strategies just play with chances to increase your chances of a win. Therefore, you must plan your bankroll and bets accordingly to avoid losing more than you win.