Stock Brokers are the registered trading members of the Indian Stock Exchanges ( NSE, BSE, MCX, etc.) and are regulated by SEBI. Brokers provide demat and trading account opening facility to allow users to buy and sell shares, and trade in derivatives (equity, commodity, and currency) and other financial instruments. They charge a commission or brokerage fee for their service.