If you want to make money, do not waste your time in participating in ICOs because you wouldn't get the promised ICO price which is very discouraging. I have participated in more than 3 ICOs and only 1 is above ICO price, the rest are below the ICO price like -70%. SO the best time to buy is to sit and wait when the coin is listed on an exchange.