I had set up a desired Stoploss (SL) and Take Profit (TP) points/values — why did the system not properly trigger the Strategy SL & TP?

Your Strategy Stoploss (SL) and Take Profit (TP) are designed to trigger based on the live traded price (LTP) of the overall strategy (Strategy LTP), and not on theoretical values or guaranteed execution prices. In fast-moving markets, especially near market open – sudden spikes, gaps, or low liquidity can cause the strategy price to move sharply, resulting in exits happening differently than expected.

To understand this better, here’s how Strategy SL/TP works:

For multi-leg option strategies such as spreads, straddles, iron condors, etc., the platform tracks the combined live value of all legs together.

Example:

You entered a naked Sell (Short) at Strategy Price = ₹100 ( i.e. a Net Sell/Credit strategy) example:

  • Stoploss set at ₹20 loss
  • Take Profit set at ₹30 profit

This means:

  • SL triggers if Strategy LTP reaches ₹120
  • TP triggers if Strategy LTP reaches ₹70

Once this trigger price is touched, the system initiates exit orders for all legs.

Many users expect that if SL = ₹120, they will exit exactly at ₹120. However:

  • ₹120 is only the trigger condition
  • Actual exit depends on the best available Bid/Ask prices at that moment

If the market moves fast, execution may happen above or below the trigger level.

Example:

You set SL at ₹120.
If strategy price moves:
₹118 → ₹121 → ₹126

Then SL may trigger at ₹121, but actual exit could happen near ₹124–₹126 depending on available market prices and the configured MPP (Market Price Protection).

At market open:

  • Option premiums reprice sharply after overnight news
  • Bid-Ask spreads are wider
  • Liquidity can be uneven
  • Prices move in jumps, not smooth ticks

So even if you set an exact SL/TP, the market may move through that level before all legs are exited.

Example:

You set TP at ₹50.
Strategy value moves:
₹58 → ₹53 → ₹46 instantly
The trigger may activate when level is crossed, but final execution may happen near ₹47–₹48.

When a strategy exits, each option leg must be squared off separately.

Example:

  • A Sell leg exits through a Buy order, so it executes near the available Ask price
  • A Buy leg exits through a Sell order, so it executes near the available Bid price

If one leg has poor liquidity, the final overall strategy exit value can differ from the expected SL/TP level.

This is more common in:

  • Far OTM strikes
  • Weekly expiries near open/close
  • Sudden volatile moves

Points and rupees are not separate triggers – they are two ways of representing the same threshold.

Example:

For 1 lot of Nifty (lot size 65):
10 x 65 = 650
So:

  • 10 points = ₹650
  • ₹650 = 10 points

Changing one automatically updates the other.

Even if your target was touched momentarily:

  • Trigger happens first
  • Exit orders still need execution
  • Final fills depend on live market prices

Example:

Target Profit = ₹500
Market briefly touched the target, but due to reversal:
Actual booked profit = ₹320
This means the TP triggered, but execution happened during changing prices.

Similarly:

SL = ₹1,000

If the market gaps sharply against the strategy:

Actual booked loss = ₹1,280

Because once triggered, exits happen at available prices—not at a guaranteed fixed price.

Practical Tips:

1. Avoid starting strategies immediately at 9:15 AM
Wait for markets to stabilize.

2. Trade liquid strikes
ATM / Near ATM strikes generally have better fills.

3. Keep realistic SL/TP levels
Very tight triggers may activate in normal noise.

4. Be cautious on expiry days
Premiums can move sharply.

5. Use wider buffers for multi-leg strategies
Multiple legs need simultaneous execution.

6. Configure MPP (Market Price Protection) appropriately

  • Default MPP is generally 5%
  • Can be adjusted from 0% to 20%
  • Lower MPP may improve price discipline but increases the risk of pending/unfilled legs

Example:

If Buy Order Price = ₹100 with MPP = 5%

  • Order can execute in between ₹100 to ₹105
  • If price moves beyond ₹105, order may remain pending/unfilled

If Sell Order Price = ₹100 with MPP = 5%

  • Order can execute between ₹95 and ₹100
  • If price moves beyond ₹95, order may remain pending/unfilled

MPP helps avoid poor fills during sudden spikes.

Strategy SL/TP is a risk-management trigger, not a guaranteed exact exit price. It helps automate exits when your threshold is reached, but the final booked P&L depends on:

  • Bid-Ask spreads + the MPP configuration
  • Speed of price movement
  • Multi-leg execution timing
  • Market liquidity

On 23-Apr-2026, a trader entered a 24300–24400 CE Bear Call Spread (net credit spread) at Strategy Entry = 35.80 and kept a Take Profit of 5.9 points (₹384).

This means TP would trigger when Strategy LTP reached 29.90.

At around 2:44–2:45 PM, the TP level was triggered near 29.90. However, the final strategy exit happened around 33.35, leading to booked profit of approximately ₹159.25 instead of ₹384.

Why?

  • NIFTY made a quick downside move that triggered TP
  • Immediately after, the next candle reversed upward (in Green)
  • During execution of all legs, prices changed rapidly

So, TP triggered correctly, but final realized profit differed due to market movement during execution.

Lightbox image
Lightbox image

Think of SL/TP like a fire alarm:

  • Alarm rings when smoke is detected (trigger hit)
  • But the actual response depends on real-world conditions (market execution)

So, the system may correctly trigger your SL/TP, while the final booked P&L can still differ from the exact number you had set.

Did you find this helpful?