Right now is not the good time to buy because bitcoin price could possibly fall around $6000 to $3000 and we all know if that happens altcoins will follow to go down. I suggest that you monitor the market for the upcoming days if we a reversal that is the perfect time to position in the altcoins of your choice.
Actually, it is. The cryptomarket follows the same principle that the stock market is using. Since we are seeing low prices, then, it really is a good time to buy. You should not wait until it's high again. I would agree with your answer if the prices would still go much lower than it is at the moment. However, that would be based on how lucky and how courageous you are in risk takings.