For online stock trading in India, you need to have a demat account and a trading account with a broker. You can open an account online in a few simple steps. Once your account is active, you can transfer funds from your bank account to your trading account and select the share chosen from the shares listed on stock exchange. After placing the order, funds are debited from your bank account and allotted shares reflect in your demat account as per the settlement cycle.