Back to Research
Case Study·03 Nov 2024

Options Trading Automation in India: What Works, What Doesn't

An honest guide to automating options strategies on Indian markets — the real complexity, the real risks, and how traders are actually doing it.

7 min read  ·  TradeMade Research
Share

Options automation is the most requested and most misunderstood corner of Indian algo trading.

The pitch sounds clean: automate your iron condor, your straddle, your short strangle. Let the system manage strikes, monitor Greeks, roll positions — while you do something else.

The reality has more edges than the pitch suggests.

This is what Karan — an options seller from Bengaluru who's been trading Nifty and BankNifty weekly expiries for three years — learned when he tried to automate his setup. And what actually worked.

Why Options Automation Is Harder Than Equity Automation

When you automate an equity momentum strategy, the variables are relatively contained: price, volume, a few indicators, a stop loss level.

Options automation has to handle a completely different set of moving parts simultaneously:

  • Strike selection that adjusts based on current spot price and target delta
  • Premium targets that change as IV expands or contracts
  • Greeks monitoring — delta drift, gamma exposure as expiry approaches
  • Adjustment logic — when to roll, when to hedge, when to close early
  • Expiry-specific rules — weekly vs monthly, what to do on expiry day itself
  • Margin management — options strategies have dynamic margin requirements
Most platforms that support "options automation" handle entry and exit. They don't handle the adaptive logic that makes options selling actually work.

The Setup That Almost Worked

Karan's core strategy was a short strangle on BankNifty weekly expiries — sell OTM call and put, collect premium, manage if spot moved against either leg.

His entry rules were well-defined. Sell 1.5% OTM on both sides, between 10am and 11am, when IV rank was above 40.

What he couldn't automate cleanly on his first attempt: the adjustment logic.

Specifically — when spot moved 1.2% against one leg, he would roll that leg further OTM and add a hedge. The decision wasn't binary. It depended on how much time was left to expiry, what the premium on the threatened leg still was, and whether overall position delta had crossed his threshold.

That's not an IF/THEN rule. That's a multi-variable decision that changes based on market conditions.

His first automation handled entry and exit fine. It didn't handle the middle — the adjustments. Those still required him to be at the screen, which meant he'd automated the boring part and was still manually doing the important part.

"I'd automated myself into a weird half-manual system that was somehow more stressful than just trading manually from the start."

💡 Trying to automate an options strategy with adjustments?

The entry and exit are the easy part. Here's how to think about automating the logic in between.

See TradeMade's options capabilities

What He Had to Systematize Before He Could Automate

This is the part most automation guides skip: you can't automate a strategy that isn't fully defined.

Karan spent six weeks doing something uncomfortable — writing out every possible scenario his strategy could encounter and defining exactly what he would do in each one.

Not vague rules. Specific ones:

  • If delta of position exceeds +0.25, roll short call up by 100 points IF premium received on roll ≥ ₹15. If not, add a long call hedge at 50 delta.
  • If 2 days to expiry and position is profitable by >60% of max premium, close entirely.
  • If spot gaps more than 1.8% on open, do not enter that week's trade.

It took longer than he expected. But by the end, he had a document that was essentially a decision tree — and a decision tree can be automated.

The TradeMade Implementation

With fully defined rules, building it on TradeMade took four days. The key capabilities that made it possible:

Dynamic strike selection

The strategy selects strikes based on live spot price and target delta at entry time, not fixed strikes set the day before.

Multi-leg order management

Entry and exit of both legs as a single strategy action, not two separate orders placed manually.

Condition-based adjustment triggers

Position delta monitoring with rule-based roll and hedge logic firing automatically when thresholds are crossed.

Expiry calendar awareness

Different rules for expiry day automatically, without manual intervention.

What the Numbers Look Like

Karan has been running the fully automated version for four months. Honest comparison:

MetricManualAutomated
Weekly trades executed1 (missed 3–4 weeks due to schedule)Every qualifying week
Adjustment timingWhen noticed / availableWithin 90 seconds of threshold
Time at screen per week4–6 hoursUnder 30 minutes (review only)
Emotional decision overridesSeveral per monthZero
P&L consistencyVariableMore consistent

The most significant change wasn't efficiency. It was removing emotional overrides.

Manual options selling has a specific psychological trap: positions that are losing look worse than they are, and you close them too early. Positions that are recovering look better than they are, and you hold them too long. Karan knew this about himself. He just couldn't stop doing it.

The automation doesn't know what the P&L was an hour ago. It knows the current delta and the rules. That's it.

What to Know Before You Automate Options

Honest list — no sugarcoating:

  1. Define every scenario before you build. If you can't write it as a rule, you can't automate it. Options strategies with vague adjustment logic will fail in automation.
  2. Start with a fully systematic strategy, not a hybrid. Half-manual, half-automated is usually worse than either extreme.
  3. Backtest on real options data — strikes, premiums, IV history. Backtesting options on equity price data alone misses everything that matters.
  4. Understand margin dynamics. Automated strategies can hit margin limits fast in volatile sessions. Build margin buffers into your position sizing.
  5. Your first automated month will be uncomfortable. Watching the system make decisions you'd override manually takes adjustment. Trust the rules you wrote or change them — don't override live.

TradeMade supports options strategy automation including dynamic strike selection, multi-leg order management, and condition-based adjustment logic. Built for Indian markets — Nifty and BankNifty weekly and monthly expiries.

Already have an options strategy you're trying to systematize? Talk to our team — we can help you identify what needs to be defined before you build.