How to check the trigger status of SL limit order ?

mukesh_Chaudhary
Once we place the SL limit order, we get the order id in return. How do we check if the SL limit is triggered or not?
  • ANL
    ANL edited June 16
    Go through the API documentation here: API documentation & FAQ
  • sujith
    Once the trigger is hit for a SL order, it changes to order type LIMIT and status changes from TRIGGER PENDING to OPEN
  • mukesh_Chaudhary
    There are scenarios where if the price moves out of circuit range, SLs will not be executed but rejected. How to figure this out from order id corresponding to SL limit with trigger placed?
  • mukesh_Chaudhary
    @sujith , how to find if the SL order has this status: The order was cancelled by the exchange because the price is outside the current allowed limit price protection range
  • sujith
    You need to look for order.status REJECTED.
  • mukesh_Chaudhary
    Thanks Sujith, How to calculate limit price protection range? I am placing limit 15% away from the trigger.
  • Arockiya_r
    This validation happens at the time of order matching not at the time of placing the order. OHLC for that particular minute given below.
    O- 126, H-170, L-123.2, C-156.55
    The scrip has moved 35%+. Please refer to the exchange article for more details.
    https://archives.nseindia.com/content/circulars/FAOP54242.pdf
  • Avnish
    Avnish edited November 28
    Good afternoon Arockiya_r,

    Please confirm whether I am correct or not:
    Say at the time of placing a Buy SL order LPP was 100 & I put limit price as 95. But as the price went down the LPP comes down to 90. So, if price move up suddenly my order will be rejected as the Limit price of 95 is outside the LPP (90 in this example).

    If it is true then what are my options to escape this order rejection. Whether I have to keep modifying SL order to put the limit price below current LPP? Please guide.

    Regards
    Avnish
  • Arockiya_r
    LPP validation occurs during order matching, not at the time of order placement. As a result, it is not possible to completely avoid this cancellation during high volatility. The best approach would be to monitor the order status and reattempt placing the order if it gets canceled due to LPP.
Sign In or Register to comment.