Tradetron
Case study · One session · Thirteen versions

One idea, thirteen versions, one deployed.

A trader described an options idea in a sentence. Over one session it was built, tested, thrown away, inverted, rebuilt, stress-tested across six and a half years including the COVID crash, and finally deployed to paper — as a structure that looked nothing like the original idea. This is the whole transcript, with the numbers that decided each turn.

Three things have to be true at once. Remove any one and this session doesn't happen.

Claude

Understands the idea, argues when the logic is weak, writes the strategy, and reads the results back as decisions rather than numbers.

The Tradetron MCP

The connection — real keyword definitions, the validator, live option chains, your own account. The difference between a real strategy and a plausible-looking one.

Tradetron

The strategy language, years of minute-level history to test against, and paper and live execution through your broker.

Version 1 · rejected

The original idea

You

Buy a monthly put around ₹50. When it hits ₹100, sell half and trail the rest to cost — raise the stop ₹10 for every ₹10 it gains. So at ₹110 the stop is ₹60.

Claude

Two things your description leaves open, and both change the outcome. "Around ₹50" — nearest premium on the day, or a fixed distance from spot? And if it never reaches ₹100, do you hold to expiry?

You

Nearest premium, hold to expiry.

Claude

Built and tested. It loses money, and the reason is arithmetic rather than bad luck.

OutcomeCyclesTotalAverage
Reached ₹100 (doubled)15 of 44+₹115,029+₹7,669
Never doubled → decayed29 of 44−₹174,143−₹6,005
Net44−₹59,509max DD −₹98,851

NIFTY monthly puts, 2024-01 → 2026-07, minute-level replay, costs included.

A ₹50 put that never doubles decays to near zero, so each miss costs almost the whole premium. The trail caps winners near +₹7.7k while losers run to −₹6k. You need better than 44% of entries to double just to break even; the idea delivered 34%. Only 2026 — the bear year — was positive.

Version 2 · marginal

Inverting it

If buying decay loses, sell it. Version 2 bought one ₹100 put and sold two ₹50 puts — roughly zero cost to enter — holding to expiry unless the index traded below the short strike.

MetricResult
Net+₹17,411
Max drawdown−₹28,763
Best cycle+₹25,610
Worst cycle (gap through the strike)−₹21,200
Median cycle+₹139

Profitable, but the median cycle earns ₹139 — the entire result is one good month minus one bad month. Remove the single best cycle and two and a half years nets −₹8,200. Not a strategy; a coin-flip with extra steps.

The mirror test

Before trusting any of it, the same structure was run in reverse — short the ATM, long two cheaper puts — and the two results were compared cycle by cycle.

Every cycle summed to exactly zero against its mirror

166 cycles, maximum deviation 0.000000. Both books exit at the same minute at the same prices, because one book's take-profit is the other's stop-loss. It proves the test harness is sound — and it means the real findings are the things that don't mirror: costs, drawdown paths, and which market regime each side needs.

Version 3–7 · a winner emerges

Four variants, one winner

The value-neutral ratio — long one ATM put, short two half-price puts, stop when the package loses ₹50 per unit — became the base. Then four ideas were tested against it, each a real strategy, each built in about a minute.

VariantNetMax DDVerdict
Base (stop only, hold to expiry)+₹98,732−₹23,789reference
Remove the stop entirely+₹6,349−₹163,151the stop is the strategy
Take profit at +₹50+₹11,881−₹20,141caps the months that pay
Roll to new strikes on a rally+₹96,471−₹23,789surrenders the old position
Add a new spread every 500 points up+₹146,095−₹21,019kept

Research model, 2024-01 → 2026-07. Identical entry logic; only the management rule differs.

Removing the stop was the most instructive failure. It nets roughly zero while risking seven times the drawdown — one month alone cost −₹139,165. And take-profit fails for the opposite reason: the winning months pay several hundred points, so exiting at +50 sells the only thing that works.

The winner was the trader's own idea: each time the index runs 500 points, add another spread at the new strikes. It stacks profit zones 500 points apart, so a shallow pullback that misses the original still lands in a later one. It added ₹48,258 with no additional drawdown.

Then: does it survive COVID?

Two and a half years is a small sample containing no true crash. The window was pushed back to January 2020 — 1,614 trading days, 139 cycles, including the fastest index collapse in modern Indian market history.

YearNetFull-period metricValue
2020 (COVID)−₹1,728Net+₹218,120
2021+₹7,918Max drawdown−₹24,262
2022+₹18,670CAGR12.16%
2023+₹48,150Calmar1.02
2024+₹53,850Sharpe1.30
2025+₹76,016Max DD as % of capital11.9%
2026 (to Jul)+₹15,243Grade (independent)A — robust after costs

The drawdown barely moved — −₹24,262 over 6.5 years versus −₹21,019 over 2.5 — despite adding the worst crash available. March 2020 cost about ₹9,000 in total: the stop fired two minutes after entry on one cycle and three days in on another. The deepest drawdown in the whole history is still a 2025 episode, not COVID.

Equally important, the longer sample reduced the headline: 12.2% CAGR and Calmar 1.02, against 24% and 2.36 on the shorter window. That is what a longer sample is supposed to do to a flattering number, and it is the figure worth planning around.

Call-side · rejected

Does it work on calls too?

The identical structure mirrored to the call side — long ATM call, short two cheaper calls — over the same 6.5 years.

SideNetMax DD202420252026
Put side+₹218,120−₹24,262+53.9k+76.0k+15.2k
Call side−₹63,251−₹120,103−39.5k−9.8k−14.0k

Every year negative. The asymmetry is structural, not a fitting artifact: markets fall in sharp, bounded moves and rise in slow grinds. The put structure's profit zone gets fed by frequent pullbacks; the call version needs a sized rally that grind-up markets overshoot slowly and crash-bounces blow straight through. Same logic, mirrored instrument, opposite regime fit.

How many should we sell against it?

The structure sells two puts per long put. Is two right? Four ratios were tested, normalised so each is measured per unit of long exposure.

RatioNet per lotMax DD per lotNet ÷ DDReturn at equal risk
1 × 1.5+₹119,768−₹17,9586.6712.3%/yr
1 × 1.75+₹163,211−₹19,9388.1915.1%/yr
1 × 2+₹218,120−₹24,2628.9916.6%/yr
1 × 3+₹288,251−₹109,7042.634.9%/yr

1 × 3 earns 32% more money and is a far worse strategy. It wins more often — the deeper short strike is harder to reach — but below it the position loses at double the slope. One month cost −₹100,189, which is 46% of the entire six-year profit in a single cycle.

The curve rises smoothly to 2 and then collapses: 6.67 → 8.19 → 8.99 → 2.63. That shape is a genuine optimum rather than a fitted parameter — and it lands on a clean integer because two is where the premium sold exactly funds the put bought, leaving net short exposure of one unit.

And where should the strikes sit?

The ratio question was “how many to sell.” The other half is “where to place them.” The whole structure was slid up and down — buying deeper in-the-money, then further out-of-the-money — keeping every other rule identical.

Long legNet per lotMax DD per lotNet ÷ DDStop-outsProfit months
300 points in-the-money+₹89,899−₹27,0933.326330
200 in-the-money+₹161,262−₹24,1756.675129
100 in-the-money+₹167,550−₹22,5667.424428
At the money+₹183,156−₹20,0149.153830
100 out-of-the-money+₹131,490−₹48,5012.713031
200 out-of-the-money+₹115,500−₹29,3013.942525
300 out-of-the-money+₹140,157−₹33,5794.172021

Research model, 2020-01 → 2026-07, per unit of long exposure.

Both directions lose, for opposite reasons. Buying in-the-money reduces time decay — a sound instinct — but the dearer long leg has to be funded by selling a richer short put, which drags it closer to the money. Ordinary noise then trips the stop: 38 stop-outs at the money becomes 63 at 300 points in.

Going out-of-the-money fails differently. The cheap long leg needs almost no funding, so the far short lands right next to the middle one — and the structure quietly collapses into a narrow spread with two adjacent short puts. That is why the drawdown more than doubles even though it gets stopped out less often. The giveaway is in the last column: months that finish above everything rise from 63 to 95, while profitable months fall from 30 to 21. It stops losing and stops winning at the same time.

Only at the money does the premium sold exactly fund the option bought while keeping the far short genuinely far away. Two independent parameters — how many to sell, and where to place them — both peak on the same clean setting. That is the difference between a structural optimum and a curve-fitted one.

Detour · rejected

A good hypothesis that failed

The losing cycles clearly clustered at high volatility, so the obvious improvement is: don't enter when VIX is high, and exit if VIX spikes. The observation was correct — cycles whose peak VIX exceeded 25 lost ₹23,526 between them, while every bucket below 25 was positive.

The fix did not work, at any threshold.

Exit when VIX ≥Exits takenNetMax DD
no VIX rule0+₹218,120−₹24,262
1846+₹186,751−₹24,638
2039+₹214,980−₹24,262
2513+₹217,083−₹24,262
307+₹225,041−₹24,262
401+₹217,433−₹24,262

The more VIX exits taken, the worse the result — and the drawdown never improved at any threshold. Fourteen configurations were tested, entry gates and exit gates, from 16 to 40. Not one reduced the drawdown by a rupee.

The reason is a classic trap: high VIX is a symptom that arrives with the loss, not a warning that precedes it. By the time VIX prints 25 the market has already fallen and the position is already marked down — and from there it often recovers, because this structure profits as the index grinds into its profit zone. Exiting on the VIX print locks in the loss and forfeits the recovery.

Final version · deployed

The ladder — and the decision that mattered

You

One last check — a ladder. Long the ATM, short one 200 points below, and fund the balance with a naked put further out.

Claude

Different payoff shape entirely: a capped plateau instead of a single peak. Wider zone, smaller maximum. Testing both gap widths.

StructureNet per lotMax DDNet ÷ DDBreach months
Ladder, 100-point gap+₹135,588−₹43,0183.151 of 139
Ladder, 200-point gap+₹183,156−₹20,0149.153 of 139
1 × 2 ratio+₹218,120−₹24,2628.9913 of 139

A statistical tie on risk-adjusted return — 9.15 against 8.99 is noise. So the tiebreak became a question the backtest doesn't answer directly: which one is easier to actually hold?

Day-to-day experienceLadder −2001 × 2 ratio
Worst single day−₹9,048−₹13,809
1st-percentile day−₹3,987−₹5,444
Average down-day−₹829−₹1,055
Drawdown that is booked loss, not marks75%74%

The ladder's worst day is 35% smaller. Its bad days are 27% smaller. For a strategy you have to live with for months, that difference is worth more than a few percent of return — and it costs nothing risk-adjusted.

The out-of-sample check that reversed a recommendation

One more question: was COVID carrying the result? The four live candidates were re-run on the last two years only.

ConfigNet ÷ DD (last 2 yrs)Net ÷ DD (full 6.5 yrs)Consistent?
Ladder −200, ₹50 stop8.79 — 1st9.15 — 1styes
1 × 2, ₹50 stop7.938.99yes
1 × 2, ₹100 stop7.22 — worst9.46 — bestno — reversed
Ladder −200, ₹100 stop1.694.30consistently bad

This test killed a recommendation made an hour earlier. The wider ₹100 stop had looked like a mild improvement over the full period — best in the table at 9.46. Out of sample it is the worst of the three viable configs. That gain lived entirely in 2020–2023 and did not survive. The stop stayed at ₹50.

The ladder, by contrast, ranked first in both windows. Ranking first in a COVID-inclusive and a COVID-excluded sample is the strongest robustness signal the session produced — so the ladder with a ₹50 stop is what got built and deployed to paper.

What the tooling caught that a human wouldn't

Two conditions that looked perfect and were silently dead

While building the final strategy, two expressions were written that read correctly and would pass any casual review. One referenced a leg's traded instrument with an argument omitted, shifting every parameter by one position. The other read an entry price using a keyword that takes its variable in a different slot.

Both would have been accepted by the platform. Both would have produced a strategy that ran, showed green, and never triggered — the first killed every stop-loss in the strategy, the second killed every re-entry. You would have discovered it from your P&L, weeks later.

The validator caught both before anything was created, because it checks expressions against Tradetron's actual keyword definitions rather than against what they look like. An AI writing strategy code without access to real keyword semantics is confidently wrong — and confidently wrong is the expensive kind.

And one design flaw caught before deployment

In the ladder, the naked leg's target premium decays more slowly than the strike it's measured against. Late in a cycle that inverts the structure — the "far out-of-the-money" put would be placed at the money. A rally in expiry week would have opened a near-ATM naked short put, live. A one-line guard now prevents any re-strike inside the final week.

The session, in order

01

Describe the idea in your own words

No syntax, no keyword names — and if the description is ambiguous in a way that changes the outcome, you get asked before anything is built.

02

It becomes a real strategy in your account

Actual keywords, strikes resolving against live chains, per-set entries and exits — open it in the builder and change anything by hand.

03

Test it against years of real prices

Minute-level history, net of costs, with the full fill ledger — so a losing idea gets rejected in minutes instead of in your account over months.

04

Change your mind, repeatedly

Thirteen versions in one sitting. Each rebuild costs a sentence, which is the entire point — most ideas die of friction, not of being wrong.

05

Stress the winner before believing it

A longer window, a crash, an out-of-sample slice, and a check on whether the parameters are a real optimum or a fitted one.

06

Paper first — live is your decision

Deploy to paper in one sentence and watch it take real signals with no money at risk. Going live is an explicit choice you make in your own account.

Why it takes all three

Claude without Tradetron

An excellent conversation and some pseudocode. Nothing resolves a strike, nothing knows what your broker supports, nothing can test against real prices or place a trade.

Tradetron without Claude

Everything is possible and you build it by hand — which is why most ideas never get tested. Thirteen versions in a day is not a workflow anyone sustains manually.

An AI with no connector

It writes something that looks like a strategy and cannot check one keyword against reality. The failure isn't an error message — it's a strategy that runs and quietly does nothing.

All three together

An idea becomes a validated, tested, running strategy in the time it takes to describe it — and being wrong costs a sentence instead of a month.

The verdict, on the platform’s own engine

The two finalists were built as real strategy templates and run through Tradetron’s backtest engine over an identical window — same costs, same data, same rules. This is the comparison the deployment decision was made on.

StrategyNet P&LMax drawdownNet ÷ DDOutcome
Put ladder, 200-point gap+₹168,907−₹21,3407.91deployed
1 × 2 put ratio+₹166,592−₹43,3163.85runner-up

Tradetron backtest engine, 2020-04-15 → 2026-07-24, net of costs, on the deployed templates.

The ladder wins on every measure that matters: more money, half the drawdown, and twice the return per unit of risk. It also delivers the gentler day-to-day path shown earlier — which, for a position held for months, is what determines whether you actually stay in it.

Both reports are public. Every fill, every exit reason, every month is in them.

The winner is a live template — you can run it yourself

The ladder isn’t a write-up. It is on the marketplace as TT EDGE Monthly Put Ladder 200 Restrike — free to subscribe, NFO, ₹2,00,000 capital required at 1×. Subscribing puts the same template in your own account, where you choose the multiple and whether it runs on paper or live.

Start your own session

A Tradetron account and Claude. Connect the Tradetron connector once, and every strategy you describe from then on is built in your own account, under your own login.

All figures above are backtested results from one session on NIFTY options over the stated windows, net of costs, and are shown to illustrate how the decisions were made — not as a claim about future returns. Backtested performance is not a prediction. Strategies are created as templates and deployed to paper by default; live deployment is always an explicit decision you make yourself. Nothing here is investment advice.

© Tradetron · Backtested results are not a prediction. Nothing here is investment advice. tradetron.tech