HomeOptions Risk › Set Stop Loss
HOW-TO · OPTIONS STOP LOSS · F&O INDIA

HOW TO SET
STOP LOSS
IN OPTIONS INDIA

Stop losses in options are different from equity. Slippage, gap-ups/downs, and market impact make order-level SLs unreliable in volatile conditions. The most effective protection combines per-trade SLs with an account-level daily loss limit that fires automatically.

PART 1: PER-TRADE STOP
LOSS IN OPTIONS

Placing an SL order in Dhan, Upstox, or Zerodha

When buying an options contract, place a SL-M (Stop Loss Market) order simultaneously as a cover order. Most retail platforms — Dhan, Zerodha Kite, Upstox — support this workflow. For a long CE at ₹100 premium, an SL at 50% loss means a trigger at ₹50.

Tip: Use SL-M not SL-L for options. A SL-Limit order may not execute if the market gaps through your limit price in fast-moving conditions. SL-Market executes at whatever price is available, which is safer for risk management even if slippage is slightly worse.

The problem with individual trade SLs in F&O

Trade-level stop losses have a reliability problem under the following conditions:

Gap-downs on open: If you hold overnight (index options expiry trades) or the market opens far below your SL trigger, the order may trigger but execute at a significantly worse price than intended.

Volatility spikes: During high-volatility events (budget, RBI policy, global shocks), bid-ask spreads on options widen dramatically. Your SL-M order may execute at 30-40% below the trigger in extreme conditions.

Account-level risk not covered: Even if all individual trade SLs execute perfectly, you might take 10 trades in a day each hitting SL. Ten ₹2,000 losses = ₹20,000 lost — with no account-level cap.

PART 2: ACCOUNT-LEVEL
DAILY LOSS LIMIT

The account-level daily loss limit is the second layer of protection that trade-level SLs cannot provide. It says: regardless of how many trades I take or how they perform, when my account has lost ₹X today, I stop trading completely for the day.

1

Set your daily loss limit in ₹

Calculate what you can afford to lose in a single day without affecting your ability to trade tomorrow. For most retail traders, this is 1-2% of total capital.

2

Configure TradeGuard with this limit

Enter the limit in the Max Daily Loss rule. TradeGuard monitors your live F&O P&L via Dhan, Upstox, or Zerodha API every 5 seconds.

3

Kill switch fires automatically

When loss reaches the limit, TradeGuard fires the kill switch via your broker's API — squaring off all positions and blocking new trades for the rest of the day.

4

Cannot be overridden during market hours

This is the key feature. You cannot manually override the kill switch during 9:15 AM – 3:30 PM IST — the emotional override is architecturally blocked.

TWO-LAYER PROTECTION:
PER-TRADE SL + DAILY LIMIT

Works with Dhan, Upstox and Zerodha. 4-day free trial.

FAQ

There is no universal correct answer — it depends on the option's delta and your strategy. As a starting point: 30-50% of premium for short-duration OTM options (they decay fast, SL should be tight); 40-60% for ATM options with >7 days to expiry. More important than the per-trade SL is having a hard daily account limit that stops your trading regardless of individual trade results.
Slippage in options happens because the bid-ask spread is often wide, especially for low-liquidity strikes. When your SL-M triggers, the best available bid may be below your trigger price. This is normal market behaviour. The solution is using account-level daily loss limits via TradeGuard as an additional protection layer that doesn't depend on order execution quality.
Neither Dhan nor Zerodha Kite have a built-in daily loss limit that automatically halts your trading. You need a third-party tool like TradeGuard that connects via broker API, monitors your live P&L, and fires the kill switch when your daily limit is breached. TradeGuard works with both Dhan and Zerodha.