Planning to buy on dips? ICICIdirect suggests 9 stocks