QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Option selling · positionalPositionalNIFTYlow complexity

Zero-cost futures collar

A collar puts long futures inside a band. Each month this strategy buys one lot of NIFTY futures, buys a put about 1% below the futures price as a floor, and sells a call whose premium matches the put, so the protection costs roughly nothing. The position is held to the monthly expiry and then rolled into the next series. The trade-off is a capped upside in exchange for a capped downside.
Holds long NIFTY futures each month with a put about 1% below as protection, paid for by selling a call of the same premium, rolled every monthly expiry.
Market viewBullish
TradesNIFTY monthly future + bought put + sold call
RiskDefined (max loss known at entry)
CapitalFutures and options margin
SuitsIntermediate
Trades a month1.1
Typical hold27 days
Profitable months3 of 12
Longest losing run5 trades
Made money inToo few trades to judge (13 in the year)
Lost money inToo few trades to judge (13 in the year)
Default settings
Symbol
Entry time
Put OTM %
Call select
Call OTM %
Exit time
Lots
Backtest this strategy →Change any setting, pick your own period and run it in the Quantsapp web app. Backtesting is part of the Max plan. Pro+ members can use it now as a free trial.
1

How it trades

What it trades
Universe
NIFTY Positional · 1 Oct 25 → 30 Sep 26
Enters
09:20 on the first trading day of each monthly futures series
Legs
BUY FUT · Near month · Current month · 1 lotBUY PE · At least 1% below the future · Current month · 1 lotSELL CE · Above the future, premium matched to the put · Current month · 1 lot
Exits
roll all legs closed 15:15 on monthly expiry; new collar next session
Re-entry
A fresh collar each monthly series
Entry
on the first trading day of each monthly futures series, at ENTRY_TIME, buy LOTS lots of the near-month future, and on that month's options buy the put at the first listed strike at or below the futures price x (1 - PUT_OTM_PCT %) and sell the call (strike above the future) whose price is closest to the put's price (CALL_SELECT "premium_match"), or the first strike at or above the futures price x (1 + CALL_OTM_PCT %) (CALL_SELECT "otm_pct"). LOTS each.
Stop
none - the put is the stop.
Exit
all three legs are closed at EXIT_TIME on the monthly expiry day; the next series opens a fresh collar the following session (the roll).
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 13 trades · before costs
Net P&L−₹80,508
Win rate23%
Max drawdown−₹1,00,519
Avg per trade−₹6,193
Profit factor0.31
Worst trade−₹19,796
3

Where it made and lost money

With 13 monthly trades, no condition has enough trades to judge. The pattern is still clear: the four months in which NIFTY rose more than 1% made ₹32,719, while the five months within 1% lost ₹63,446 and the three that fell more than 1% lost ₹50,355, with no winners in either group. A falling month runs into the put's floor, but in a flat month the collar still lost, because the long future's premium over spot shrinks to nothing by expiry and the put sits about 1% below the entry, so modest dips cost up to that floor while the sold call caps the rallies.

India VIX the evening before
VIX below 11.5 (calm)−₹13,8863 trades33% won
VIX 11.5-14.5 (normal)−₹59,5697 trades14% won
VIX above 14.5 (nervous)−₹7,0523 trades33% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹66,7597 trades0% won
Trend day (closed near the high or low)+₹2,9793 trades67% won
Choppy day (wide range, closed mid-range)−₹16,7283 trades33% won
Market while the trade was held
NIFTY rose over 1% while held+₹32,7194 trades50% won
NIFTY within ±1% while held−₹62,8716 trades17% won
NIFTY fell over 1% while held−₹50,3553 trades0% won
How the entry day opened
Gap up of 0.4% or more−₹73,15012 trades25% won
Flat open−₹7,3581 trades0% won
Session direction on the entry day
NIFTY closed above its open−₹64,0639 trades11% won
NIFTY closed below its open−₹16,4454 trades50% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹46,4144 trades0% won
Downtrend (NIFTY below its 20-day average)−₹34,0949 trades33% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. On the first trading day of each monthly futures series, at 09:20, buy one lot of the near-month NIFTY future.
  2. On the same month's options, buy the put at the first strike at least 1% below the futures price.
  3. Sell the call above the futures price whose premium is closest to the put's, so the net option cost is close to zero. An alternative mode sells a call a set percentage out of the money instead.
  4. No stop loss: the put acts as the floor.
  5. At 15:15 on the monthly expiry day (the last Tuesday), close all three legs.
  6. Open a fresh collar on the first session of the next series, so one expiry night a month is spent flat.

Why traders use it

Holding long index futures exposes a trader to an unlimited fall. Buying a put caps that, but costs premium every month. Selling a call against the position funds the put, giving a 'zero-cost' fence around the futures: the loss is limited to a little over the put distance and the gain to the call distance. It is popular with traders who want long exposure to NIFTY but cannot afford an open-ended drawdown, and with those moving from cash equities into futures.

Works best whenIn this test, only months in which NIFTY rose more than 1% after the entry made money, with the futures gaining up to the sold call's strike. Steady rallies that stay below the call strike suit the structure best.
Struggles whenIn this test, both flat months and falling months lost money: none of the eight months in which NIFTY rose less than 1% was profitable. Sharp rallies beyond the call strike also leave the collar lagging plain futures.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the collar was rolled through 13 monthly positions (the last opened in late September) and only 3 made money. It lost ₹80,508 before costs and ₹86,774 after ₹20 per order and bid-ask slippage, with a maximum drawdown of ₹1,00,519 before costs. The band showed clearly in the numbers: the best month made ₹19,436 and the worst lost ₹19,796, with losses of about ₹16,000 to ₹17,000 recurring in November, December, January, March, May and September. Only October and April gained meaningfully. In this period the capped upside rarely paid, and the floor was reached often.

What the settings do

Entry timeThe time on the first day of each series when the future and options are bought and sold.Put OTM %How far below the futures price the bought put sits. A closer put gives a tighter floor but costs more, which pushes the matched call closer to the money.Call selectpremium_match sells the call whose price matches the put; otm_pct sells a call a fixed percentage above the futures price instead, which may leave a net cost or credit.Call OTM %In otm_pct mode, how far above the futures price the sold call sits. A further call leaves more upside but collects less premium.Exit timeThe time on the monthly expiry day when all legs are closed before the roll.

Risks

  • The loss in a falling month is capped near the put distance, but that cap was reached repeatedly, about ₹16,000 to ₹20,000 per lot each time.
  • The sold call caps gains, so strong rallies earn much less than an unhedged future.
  • Futures trade at a premium to spot that shrinks to zero by expiry, a cost the long position pays every month.
  • Three legs and a monthly roll mean margin for futures plus a short call, and one night a month without a position.

Who it suits

Traders who want ongoing long NIFTY exposure with a known monthly worst case, and who accept giving up big rallies for that. It needs futures and options margin and patience through runs of losing months.

5

Questions traders ask

What is a zero-cost collar?

It is a long position protected by a bought put and financed by a sold call of about the same premium. The put sets a floor under the position and the call sets a ceiling, so the trader pays little or nothing for the protection but gives up gains above the call strike.

Is a zero-cost collar on NIFTY futures profitable?

Not in this backtest. From 1 Oct 2025 to 30 Sep 2026 it lost ₹80,508 before costs and ₹86,774 after ₹20 per order and bid-ask slippage, winning only 3 of 13 monthly trades. Statutory charges were excluded. Past results do not guarantee future ones.

Why did the collar lose money in flat months?

A long future bought at the start of the series carries a premium over spot that disappears by expiry, and the put floor is about 1% below the entry. In a month where NIFTY ends a little lower, the position can lose most of that 1% without the put paying out much, and the sold call adds nothing when the market does not rally.

How is a collar different from a covered call?

A covered call is long futures plus a sold call: it earns premium but the downside is fully open. A collar adds a bought put, paid for by the call premium, which limits the downside. The upside is capped in both cases.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESThe source collared FINNIFTY, which has monthly options only now; NIFTY monthly (last Tuesday) here. The futures roll is close-on-expiry and reopen the next session (the SDK trades the near month only), so one expiry night a month is spent flat. Sized in lots.
WATCH OUTA collar gives up the upside beyond the call strike; in a steady rally it lags plain futures. The put and call are filled at LTP; the "zero cost" is approximate (nearest premium on the ladder).
WHERE THE RULES WERE UNCLEAR · OUR CHOICESStrike rules and roll timing are not in the source (one example only): put 1% OTM, call premium- matched, roll at 15:15 on expiry day (the spec's reading). "Spot" is the near-month futures price - the options share its expiry, so it is their own forward. If the month's option chain is not available on the series' first day (the local test store keeps a monthly only ~1-2 weeks before it expires), the future is bought on day one and the put + call are added at ENTRY_TIME on the first later day the chain exists (CHAIN_FALLBACK); on the server's full data this does not trigger. With CHAIN_FALLBACK off such a month is skipped.
Also known aszero cost collarprotective put + covered call on futuresfence
Backtests run on historical NSE data with fills at the last traded price. "Before costs" excludes brokerage, taxes and slippage. Quantsapp is not recommending any strategy; it is just a backtesting utility. Past results are not a promise of future returns.

Log in or sign up

Enter your mobile number. New to Quantsapp? The same OTP creates your free account.

+91

By continuing you agree to the Terms of Use and Privacy Policy.