In my opinion, altcoin doesn't get much chance to recover them. Bitcoin does not offer a chance to try to recover altcoins. When altcoins start to recover, then Bitcoin is starting sometimes declining and sometimes prices are rising and altcoins price also start to decline. Thus Altcoins are failing again and again to recover them.
If this continues, it's difficult to predict how we will achieve what we want from market. When the BTC increased, everything had to be different, I guess that the money invested in the altcoins turned to BTC and this scenario began. I think we have no choice but to wait for the King.