Against this backdrop, ICICI Direct has identified seven stocks as its top picks for the year, citing favourable technical and structural characteristics.