I don't believe in perfect strategy in gambling, by the end of the day your luck will decide if you win or not. House edge and strategy can be a factor, but overall luck is a big part in playing in casinos
You, like many, don't seem to understand the difference between short term and long term gambling.
In the short term you can have positive results. Go to the casino with $200 and come out with $800, for example. But in the long term the HE is everything, the more times you play, the larger the numerical sample, the closer your actual results will be to the expected mathematical results, and these always consist of a net loss.
This is highly proven. I have the same experience as this, I was winning (turned my $30 bankroll to $400+) and should have stopped that moment but I keep on playing. Took me another 8 hours and all my bankroll and winnings were depleted. It only took me less than 1 hour to get to $400+ bankroll (winnings from consecutive bonus rounds of a certain slot) and full 8 hours to lose them all. Luck can't save us if we decided on a very long session of gambling.
That just happened to me! I lost in 5.00 mBTC in Craps. The strategy I was using simply stopped working.
I have a feeling that the game script is created with the code to adjust to the players' strategy. We can also observe this thing happen on Dice. After using the strategy again and again, it will somehow stop functioning after some time.
I think there is a code and algorithm for every strategy we used in gambling games. If the casinos notice that we are employing a pattern or method to play their games against them, they won't let us keep winning. Since you've been successful with it recently, no method would continue to work for very long. Also, occasionally this may result in account banning. Therefore, if you won a good amount of cash, you should stop playing and come back on the other day.