MIS – Stands for Margin Intraday Square Off.  MIS product code is used for trading Intraday Equity, Intraday F&O, and Intraday Commodity Trading. When you choose MIS as a product type and buying a any particular stock then you not need pay full amount of that stock. you should only need to pay small amount.

CNC – Stands for Cash and Carry. CNC product code is used for delivery based trading of equity. In CNC you need to pay full amount of your stock price. you should not able use margin in that case.

NRML – Stands for Normal Product. NRML product code is used for Delivery based trading of futures and options. You should use NRML order type when you buy or sell a future contract and wanna carry around overnight or until expiry of that contract.


Market Order : When you want to buy/sell a share at the current market price, then you need to place a market order. For example, if the market price of a company is Rs 100 and you are ready to buy the share at the same price, then you place a market order. Here, the order is executed instantaneously.

Limit Order : Limit order means to buy/sell a share with a limit price. If you want to buy/sell a share at a given price, then you place a limit order. For example, if the current market price of a company is Rs 200, however you want to buy it at Rs 195, then you need to place a limit order. When the market price of ABC falls to Rs 195, then the order is executed.

Stop Loss : STOP LOSS is used to limit the losses when the price of a stock starts falling. For example, let’s say that you are holding a stock at Rs 300. However, the price of that stock starts falling and you fear to book losses. In such scenario, you can place an order to limit the loss to Rs 295. It specifies that you want to execute a trade but only if the specified price is met.


Zerodha product codes explanations:

  • LMT: This is used for placing a limit order.
  • MKT: This is used for placing a market order.
  • Trigger Price: This is used in stop loss orders. It is the price at which you want ‘stop loss’ to be triggered.
  • Stop Loss (SL): This is used to place a stop loss at the limit price. Here you need to specify a Limit price and a trigger price. When the trigger price is reached, then the stop loss order is sent to the exchange at a limit order mentioned by you.
  • Stop loss market (SL-M): This is used to place a stop loss at market price. Here you just have to specify the trigger price. When the trigger price is reached, then the stop loss order is sent to the exchange at market price.
  • Disclosed quantity: This allows traders to disclose only a part of the actual quantity of the stocks that he bought or sold. This disclosed quantity should be more than 10% of order quantity.For example, let’s say you bought 1000 stocks. However, you can disclose only 400 stocks (if you want). Only the discloses quantity will be shown on market screen.What is the use of disclosed quantity? The order book is open to all active person on the exchanges. So, all these people can see what quantity of stocks you have ordered. However, the problem here is that once they know your quantity and price, they can change their own order (increase/decrease their order amount/quantity). This might affect your orders adversely.Disclosed quantity is beneficial for those people who trade in large quantities.
  • REGULAR: Regular orders
  • BO (Bracket order) : Bracket order is used for higher leverages (than that of MIS). Here, you place an Intraday buy or sell at limit order with a target price and a compulsory stop loss. All the orders are squared off before the end of the day.
  • CO (Cover order) : Cover order is used for placing intraday buy or sell at the market order for a high leverage (that trading using MIS). Here you just have to specify the stop loss. All the orders will be squared off before the end of the day.
  • AMO: It stands for aftermarket order. You can use this facility to place an order when you can’t buy/sell during the trading time. You can place your order between 4:00 PM to 08:59 AM i.e. after the post-closing session and before the pre-opening session.
  • DAY: Day validity
  • IOC (Immediate or Cancel) : It stands for ‘Immediate or cancel’. Here the order is executed as soon as it is released. If the order fails to execute, then it is immediately canceled. In case of part execution, the remaining quantity (which is not executed) will be canceled.