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.
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.
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.
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.
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.
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.
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.
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.
Works with Dhan, Upstox and Zerodha. 4-day free trial.