I had a trading account with icici for long time. I realised other brokers are far better. ICICI brokerage is too complex, and very high compared to any brokers in India. I opened account with sharekhan, rk global, zerodha, india bulls. When compared with these brokers, icici is not at all competitive. ICICI sucked my blood for years. I request all the users on this community to check with other brokers before you open icici trading account.