1. Ignoring costs
2. Assuming you got the price you wanted
3. Over-fitting to history
The sensitivity test
4. Testing only a friendly period
| Period type | Why to include it |
|---|---|
| A sharp crash | Tests gap risk and whether stops actually help |
| A sustained trend | Many premium-selling strategies struggle here |
| A quiet range | Tests whether cost drag eats a thin edge |
| An expiry week spike | Tests behaviour when theta and gamma both bite |
5. Reading the return before the drawdown
6. Changing the strategy and keeping the old evidence
7. Trusting a single backtest run
- Run it on at least three distinct periods separately
- Run it at a few parameter values either side of your choice
- Run it on both NIFTY and SENSEX if the logic should generalise
- Hold back recent months and test on them last
- Compare the worst run, not the best, when deciding
A quick self-audit
Are costs in the numbers?
What is the maximum drawdown?
How sensitive is it to parameters?
Does the period include a volatile stretch?
Was any part of this tested on unseen data?
The short version
- Costs ignored is the most common and most fatal omission
- Over-fitting shows up as parameter sensitivity — test for it directly
- A period without a volatility spike is an incomplete test
- Read drawdown before return, every time
- Judge by the worst run, because that is the one you will live through
Frequently asked questions
Leaving out costs. Brokerage, STT, exchange charges, GST and stamp duty are not a rounding error on an intraday options strategy, and a thin edge disappears once they are included.
Test parameter sensitivity. A real edge degrades gracefully as you nudge entry times or thresholds. A fitted one collapses, which tells you it was describing one dataset's quirks.
Because index options behave differently in a volatility spike, and that behaviour is not a scaled version of normal. A period without one has not tested the scenario that hurts.
Drawdown. A strong return with a severe drawdown is a strategy you will abandon partway down, which makes the return figure academic.
No. Run it on several distinct periods, at a few parameter values, and judge by the worst result rather than the best.
It resets your evidence to the stage where you made the change. If you adjusted after seeing paper results, you need a fresh forward test on unseen data.
Not on its own. A strategy winning most days while losing far more on the days it loses can still be net negative. Read the average loss against the average win, not the win rate alone.
No. It can show the logic was not obviously broken on past data, which is worth knowing and is weaker evidence than it feels. Forward testing on unseen data is what moves you beyond that.
Start with a free 3-day trial
Build a strategy, backtest it and run it on paper — no broker, no IP and no money needed to try it.

