I would ignore ICOs as many of them end up being scams that don't get on an exchange.
Buy below $500 billion market cap and sell above $600 billion market cap is my long term strategy.
Bellow 500 billion?! That's easy... to sell over 600 billion well, that's not so easy !
Not many coins\tokens will go to that MC