I often run out of funds due to gambling that is too blind in terms of placing $$ on every bet I make and ends up losing. I do multi-bets and single-bets, every time I win, sometimes I forget myself and use all my $$ on the next bet. This sometimes gives me big wins, but if I'm unlucky I can lose all my funds and this has happened many times.
I see this as an indication that you are being greedy, because you cannot control yourself when you win and place another bet, resulting in bigger losses. The peak of greed is addiction and fortunately you quickly realize it and change your strategy for the better.
The strategy you are currently implementing is good enough meaning you will continue placing bets when you win and risk again from those profits. However, it would be better if you bet from part of the profits and then take a break because overexerting yourself is also not good. Because for me, gambling requires rest, so when gambling, besides being important in managing your finances, you also have to be smart in managing your time. This also applies not only when you win, but also when you lose. You also have to be smart in managing your time and calming yourself down before continuing to bet.