What is validity?

What is validity?

Validity is the tenure until which the order placed is valid. There are two sub-categories of validity:

  1. Day
  2. Immediate Or Cancel

Day: The order placed (Other than the market order) will be valid throughout the Day. If the order is open throughout and is not executed, it’ll be canceled at the end of the Day (i.e., after the market closes).



Immediate Or Cancel (IOC): As the name conveys, the order will be executed immediately or will be canceled if the price isn’t there. The IOC order is placed to ensure there is no open order, and unlike validity ‘Day,’ the IOC order is an immediate execution order. 


    • Related Articles

    • What is the validity of an IOC order?

      IOC is referred to as ‘Immediate Or Cancel’. These orders get executed as soon as they are sent to the exchange, failing which they get cancelled. These orders do not remain pending in the system until a suitable match is found. In case, only a ...
    • What is the validity of a GTD order?

      GTD refers to ‘Good Till Day’. In the event that these orders do not get executed immediately, they remain pending until the end of the trading day. After which, the exchange cancels all the pending orders.
    • What is the order type used when buying a theme?

      The orders places are market orders with IOC validity (Immediate or Cancel). What this means is that when you place an order, it gets filled at the current market price immediately or is cancelled immediately.
    • How to place GTT orders in FYERS Next?

      To place GTT orders in FYERS Next, follow these steps: Login to FYERS Next and select the desired instrument. Go to 'Trading' and select the 'Buy/Sell Trigger Order' option available under 'Special Order.' Select the validity as 'GTT' (or). Just use ...
    • What steps should I take if I encounter the error "Please provide a valid symbol" in an API request?

      If you receive an error stating "Please provide a valid symbol," it's essential to verify the accuracy and validity of the symbol used in your API request. Firstly, double-check the symbol to ensure it hasn't expired and that it is formatted ...