ICICI direct is the biggest chor! Not only do they charge high brokerage but they don’t even have good customer service. Their brokerage calculation is wrong and when you ask them to explain they stop responding to you. Please stop using them and find another platform to trade if you want to save money and time