The Volcano calendar on NIFTY: two wins in three, but one gap takes most of the profit
In short A neatly hedged monthly structure that won two trades in three over five years. But even at ten lots per order, costs took about two-thirds of the gross profit, and a single gap down in April 2025 cost about 85% of what was left.
The idea
The “Volcano calendar” is a monthly NIFTY options structure that circulates widely, usually presented as a no-adjustment options strategy: set it up once a month, then leave it alone until a fixed target or stop is hit.
It combines two pieces:
- A put butterfly below the market: buy one put at the money, sell two puts 400 points lower, buy one put 800 points lower. It makes the most if NIFTY drifts down about 400 points by expiry.
- A call calendar above the market: sell a call 200 points above the market in the next monthly expiry, and buy the same strike one month further out. It makes the most if NIFTY sits near that strike at the first expiry.
The two pieces are meant to cover each other. If the market drifts down, the butterfly earns; if it holds or edges up, the calendar earns. Every leg is covered, so unlike a short straddle or strangle, the loss is limited.
The rules
- Entry: the last Friday of each month (the trading day before, if it’s a holiday), at 3:18 pm. ATM = NIFTY rounded to the nearest 100.
- The legs, per set:
- buy 1 put at ATM, sell 2 puts at ATM − 400, buy 1 put at ATM − 800, all in the next monthly expiry (the first one at least 20 days away);
- sell 1 call at ATM + 200 in that expiry, and buy 1 call at the same strike in the following monthly expiry.
- Strike adjustment at entry: estimate what the set would make if NIFTY finished the first expiry at the put that was bought, the low point between the two pieces, assuming volatility stays where it is. If that is more than 46 points (~2% of the margin), move the three puts 100 points further out of the money, then the two calls, alternately, until it is 46 or less. About four entries in ten needed at least one move.
- Exit, whichever comes first:
- Target: the set is up 46 points from entry.
- Stop: the set is down 46 points. Checked every hour, at 10:15, 11:15 and so on to 3:15 pm.
- Time: 3:15 pm on the first day within 7 days of the first expiry.
- One position at a time; nothing more until the next month.
- Cost: built up from the published charge schedule at ten lots per order: ₹20 brokerage on each of the ten orders a set needs, STT, exchange charges and GST on the actual premiums, plus 0.25 point of slippage per option on each side. That comes to about 6.5 points per set, round trip. See Wrong costs, in either direction.
The backtest
Data: 1-minute NIFTY option prices, 63 monthly trades from April 2021 to July 2026 (five years). All figures are per set in NIFTY points (one set = the six options above, 65 units each).
| Trades | Total | Per year | Avg / trade | Win % | t | |
|---|---|---|---|---|---|---|
| Before costs | 63 | +637 pts | +122 pts | +10.1 pts | 65% | 1.52 |
| After costs | 63 | +229 pts | +44 pts | +3.6 pts | 65% | 0.54 |
(t measures whether the average trade is distinguishable from zero; around 2 or more is needed before we call a result more than luck.)
Three entries needed a small allowance because a far-month option didn’t trade at exactly 3:18 pm: March 2022 was entered at 3:16 pm and September 2025 at 2:59 pm (the last minute of data that day). July 2025 needed the September 2025 contract, which our data source lists under its original expiry date until the exchange moved it.
What it does well
- It wins often. 41 of 63 trades made money; 33 reached the 46-point target, against 20 stopped out.
- The two halves really do hedge each other. Trade by trade, the butterfly’s result moved against the calendar’s (correlation about −0.44). The combined set was steadier than either piece alone.
- Losses are limited. Every sold option is covered, so there is no runaway loss of the kind that hits an uncovered straddle.
- Little to do. One entry a month and a few hourly checks; no rolling, no adjusting.
- It is profitable before costs: about +10 points a trade, though with a t of 1.52, short of our bar.
Where the profit goes
Costs. Six options and ten orders per set make this a costly structure to trade. Even at ten lots per order, the round trip costs about 6.5 points: STT 2.0, exchange charges and GST 1.2, brokerage 0.3, slippage 3.0. That is about two-thirds of the 10-point average gross profit. Trading larger barely helps: at fifteen lots per order the cost is 6.4 points. At one lot per order it would be 9.7 points, and five years of trading would have made almost nothing (+23 points).
Lopsided wins and losses. The average win was +39 points and the average loss −62. The target caps every win at about 46 points, but a stop that is checked once an hour can’t cap a loss at 46.
One gap. The worst trade alone cost most of the five-year profit:
| Entered | NIFTY then | What happened | Loss |
|---|---|---|---|
| 28 Mar 2025 | 23,509 | Down 30 at the 3:15 pm check on 4 Apr; NIFTY opened 886 points lower on 7 Apr; stopped at 10:15 | −194 |
| 25 Mar 2022 | 17,154 | Down 25 at the 3:15 pm check on 1 Apr; NIFTY opened 193 points higher on 4 Apr; stopped at 10:15 | −85 |
| 31 Dec 2021 | 17,359 | Stop on 14 Jan 2022 at 3:15 pm; down 26 at the previous check | −70 |
| 29 Apr 2022 | 17,058 | Stop on 11 May 2022 at 1:15 pm; down 37 at the previous check | −69 |
| 27 May 2022 | 16,355 | Stop on 16 Jun 2022 at 2:15 pm; down 27 at the previous check | −67 |
The smaller losses were moves through the stop between two hourly checks, or over a weekend; each lost about 65 to 85 points against a 46-point stop, including costs.
That one weekend gap cost 194 points, about 85% of the five-year net profit. The worst drawdown, −327 points, came earlier: a run of stops from May 2021 to July 2022.
Year by year, per set:
| Year | Points | Per set |
|---|---|---|
| 2021* | −38 | −₹2.4k |
| 2022 | −103 | −₹6.7k |
| 2023 | +6 | +₹0.4k |
| 2024 | +206 | +₹13.4k |
| 2025 | −53 | −₹3.4k |
| 2026* | +210 | +₹13.7k |
*Trades closed from May 2021; 2026 up to 14 July.
What it takes in capital. The margin for one set is about ₹1.7 lakh. Adding the worst drawdown as a buffer (327 points × 65 ≈ ₹0.21 lakh) makes the capital about ₹1.9 lakh, on which the average profit of about ₹2,900 a year is a return of about 1.5% a year, well below a fixed deposit. That drawdown took about 11% of the capital.
Robustness tests
| Test | Total | t |
|---|---|---|
| Before costs | +637 | 1.52 |
| As tested, ~6.5 pts per set (10 lots per order) | +229 | 0.54 |
| Fifteen lots per order, ~6.4 pts | +237 | 0.56 |
| One lot per order, ~9.7 pts | +23 | 0.05 |
| Double cost | −179 | −0.42 |
| First half, Apr 2021 – Dec 2023 | −135 | −0.49 |
| Second half, Dec 2023 – Jul 2026 | +363 | 1.13 |
Changing one setting at a time:
| Change | Total | t |
|---|---|---|
| Target and stop at 40 points | +149 | 0.38 |
| Target and stop at 55 points | +181 | 0.41 |
| Adjustment threshold at 40 points | +201 | 0.47 |
| Adjustment threshold at 55 points | +219 | 0.51 |
- The settings make little difference. Every nearby version ends up in the same place: slightly positive, nowhere near the bar.
- The good years were recent. The first half lost money; almost all the profit came from 2024 and 2026, and January to March 2024 alone produced 59% of it. Without its five best trades, the strategy lost money.
- 15 of 22 quarters were profitable, but the worst quarter (April to June 2022, −221 points) was almost four times the size of a typical good one.
- The calendar does the work. On the 60 months with complete data for both pieces, the call calendar earned +658 points before costs and the put butterfly +86. Traded alone, the butterfly lost money; it earns its place as a hedge, not as a source of profit.
Risks
- Gaps through the stop. Positions are held for about three weeks, over weekends and holidays. A stop checked once an hour can’t protect against a gap: April 2025 opened 886 points lower and the set lost 194 against a 46-point stop.
- Costs. Ten orders and six options per set; slippage on the far-month calls and the wings matters as much as the charges.
- Thin far-month options. On some entry days the far-month call traded only a few times near the close; a real order could have filled worse than the last traded price.
- Volatility. The calendar’s value depends on volatility in the second month; a fall in volatility hurts it even if the index does what the structure needs.
- Few trades. One trade a month gives only 63 trades in five years.
Pros & cons
Pros
- Wins two trades in three; the target is hit more often than the stop.
- Fully covered: the loss on any one trade is limited.
- The butterfly and the calendar genuinely offset each other.
- Simple to run: one entry a month, a fixed target and stop.
Cons
- Costs take about two-thirds of the gross profit, even at ten lots per order.
- Wins are capped at 46 points; a gap can make a loss several times that.
- One trade cost about 85% of five years’ net profit.
- About 1.5% a year on capital, below a fixed deposit.
Our verdict
It passed none of our eight checks. Before costs it made about 10 points a trade, with two wins in three and a fully hedged structure. After realistic costs at ten lots per order, the average trade fell to under 4 points, and the April 2025 gap, which no hourly stop could have prevented, took about 85% of what remained. The first half of the test lost money, and most of the profit came from two good years.
The design itself is sound: the two pieces hedge each other as intended, and the losses are limited. What it lacks is a gross edge large enough to pay for six options and ten orders a month, and a way to cap losses when the market gaps. A high strike rate is not the same as a profitable strategy.
Was this useful?
More to say, or spotted a mistake? Write to [email protected]. We read everything.
Hypothetical, backtested results on historical data at least three months old. They include modelled costs but can't capture every real-world effect, and past performance does not predict future results. This is educational research, not a recommendation. Full disclaimer.