Trailing Stop-Loss (TSL) order is a dynamic stop-loss order that automatically adjusts the trigger price when the stock or contract price moves in a favourable direction. Unlike a fixed stop-loss, where the trigger remains unchanged, the TSL moves the stop-loss price by a specified "Trailing Jump" each time the LTP increases (for sell SL order) or decreases (for buy SL order) by that amount.

Example:
For a Sell order, suppose the current price of a stock is ₹90. You set the initial Stop-Loss (SL) at ₹70 and the Trailing Jump at ₹10.

  • When the LTP rises to ₹100 (a ₹10 jump), the SL also moves up by ₹10, becoming ₹80.

  • If the LTP then falls back to ₹90, the SL remains at ₹80 — it does not move downwards.

  • When LTP rises to ₹120, the SL moves to ₹100, and if it falls back to ₹100 the SL will hit

Similarly, for a Buy order, suppose the current price of a scrip is ₹90. You set the initial Stop-Loss (SL) at ₹110 and the Trailing Jump at ₹10.

  • When the LTP falls to ₹80 (a ₹10 jump), the SL also moves down by ₹10, becoming ₹100.

  • If the LTP then rises back to ₹90, the SL remains at ₹100 — it does not move upwards.

The SL only adjusts in the favourable direction based on the defined Trailing Jump. It does not reverse when the price moves against your position.


Trailing Jump can be defined in points or percent.

Trailing jump can be set in terms of per cent, too. 

TSL is part of GTT orders and can be set only in the SL leg.Only Market Orders are allowed in the SL leg to maximise execution probability.



How to Place a Trailing SL Order

Trailing SL order can be placed from

1. From the Order Placement Screen:

  • Open the scrip’s order placement screen.

  • Select GTT-M (GTT-L does not support Trailing SL).

  • Enter your desired SL trigger price.

  • Enable the Trailing SL switch and set the Trail Jump.

  • Trailing will start once the main leg order is executed.
     E.g., If Trail Jump is ₹15, and your main leg executes at ₹100, your SL will move by  ₹15 only when LTP hits ₹115.



2. From the Create GTT Screen:

  • Tap on “Create GTT” or use “Add Target/SL” from the Positions screen.

  • In the SL leg, enable Trailing SL and input:

    • SL Trigger Price

    • Trail Jump

  • Trailing will begin from the LTP at the time of placing the order.
     E.g., If LTP is ₹100 at the time of order placement and Trail Jump is ₹15, SL moves by ₹15 only when LTP hits ₹115.

    

Modify or Cancel a Trailing SL Order

  • Go to the GTT tab under the Orders section.

  • Tap the Trailing SL order.

  • Choose Modify or Cancel.

After modification, the trailing logic resets, and LTP at that time becomes the new reference price.

    


Important Notes

  • This feature is currently in beta; execution is not guaranteed, similar to other GTT orders.

  • Trailing SL is available across all segments (Equity, NSE/BSE FO, MCX) and product types (Intraday, MTF, Intraweek, Delivery).

  • Margin or position is not checked when placing the TSL order. It will be verified only when the trigger condition is met.

  • TSL follows all other GTT order rules and limitations.