Good time to buy is when the market bleeds,especially when bitcoin has dump its value that is the only time i am going to buy these altcoins as the prices are very much lower than their usual market prices,doing that will give me instant profits when the market has fully recovered.Though it isnt going to give us guarantee the more you risk the bigger the rewards you can get.