No you cant, they madatorily need demat account with them. Besides ICICI Direct is very expensive and dont offer personalised services. WHy dont you try some other good brokers who can provide you good personalised services like Motilal Oswal, Arihant Capital
can i trade in icici direct without demat allocating??