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

Monthly covered call

A covered call pairs a long position with a call sold above the market, swapping some upside for monthly premium income. This version uses NIFTY futures as the long leg and, at the start of each monthly series, sells the call roughly 3% out of the money. Both legs run to the monthly expiry and are then replaced with a fresh pair, with no stop.
Holds one lot of NIFTY futures and sells a call about 3% above the price each monthly series, keeping the premium unless NIFTY rallies past it.
Market viewBullish
TradesNIFTY futures + monthly OTM call sold, 1 lot
RiskOpen-ended (loss not capped by the structure)
CapitalFutures and options margin
SuitsIntermediate
Trades a month1.1
Typical hold27 days
Profitable months6 of 12
Longest losing run3 trades
Made money inNIFTY up over 1% in the month (4 of 4 won)
Lost money inNIFTY down over 1% in the monthMonths starting in a 20-day downtrend
Default settings
Symbol
OTM %
Entry time
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 series
Legs
BUY FUT · near month · Current month · 1 lotSELL CE · First strike at or above futures + 3% · Current month · 1 lot
Exits
expiry Both legs closed at 15:15 on the monthly expiry daystop None
Re-entry
A fresh pair every monthly series
Entry
on the first trading day of each monthly futures series, at ENTRY_TIME: buy LOTS lots of the near-month NIFTY future and sell LOTS lots of that month's call at the first listed strike at or above the futures price x (1 + OTM_PCT %).
Stop
none.
Exit
the call is held to its expiry; both legs are closed at EXIT_TIME on the monthly expiry day and the next series opens a fresh pair the following session (the roll).
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 13 trades · before costs
Net P&L−₹2,87,716
Win rate46%
Max drawdown−₹3,54,887
Avg per trade−₹22,132
Profit factor0.33
Worst trade−₹2,15,868
3

Where it made and lost money

The month's direction decided the result, as the code implies: a long future with a small sold call. The 4 months when NIFTY rose more than 1% all won, making ₹1,33,025, while the 3 months it fell more than 1% lost ₹3,93,656, with the call premium offsetting only a sliver. Months that started with NIFTY below its 20-day average lost ₹2,65,948 over 9 trades. The sample is 13 monthly cycles, too few to split finely, but the pattern is the textbook one: the covered call gives up the big upside and keeps almost all of the downside.

India VIX the evening before
VIX below 11.5 (calm)−₹1,17,4393 trades33% won
VIX 11.5-14.5 (normal)−₹2,27,9687 trades57% won
VIX above 14.5 (nervous)+₹57,6913 trades33% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹1,85,1037 trades43% won
Trend day (closed near the high or low)+₹55,0323 trades67% won
Choppy day (wide range, closed mid-range)−₹1,57,6443 trades33% won
Market while the trade was held
NIFTY rose over 1% while held+₹1,33,0254 trades100% won
NIFTY within ±1% while held−₹27,0856 trades33% won
NIFTY fell over 1% while held−₹3,93,6563 trades0% won
How the entry day opened
Gap up of 0.4% or more−₹2,87,18312 trades50% won
Flat open−₹5331 trades0% won
Session direction on the entry day
NIFTY closed above its open−₹29,6799 trades44% won
NIFTY closed below its open−₹2,58,0374 trades50% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹21,7684 trades25% won
Downtrend (NIFTY below its 20-day average)−₹2,65,9489 trades56% 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. At the same time, sell one lot of that month's call at the first strike at or above the futures price plus 3%.
  3. Hold both legs for the whole series; there is no stop and no target.
  4. At 15:15 on the monthly expiry day (the last Tuesday of the month), close the future and the call.
  5. Open a new future and a new 3% OTM call on the next session, starting the next month's cycle.

Why traders use it

The premium from the sold call cushions small falls and adds income in flat months, while the 3% gap still leaves room for a decent rally before gains are capped. It is one of the oldest income strategies and the idea is easy to grasp: you get paid for agreeing to give up gains above a level you were unlikely to reach. Long-term index investors often see it as a way to earn something extra from a position they hold anyway.

Works best whenSteady or gently rising markets where NIFTY ends each month below the call strike, so the future gains a little and the call expires near worthless, adding its premium on top.
Struggles whenSharp falls, where the long future takes the full loss and the premium covers only a sliver, and sharp rallies of more than 3%, where gains above the strike are handed back through the call.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 the strategy ran 13 monthly cycles, winning 6. The net result was a ₹2,87,716 loss before costs and ₹2,91,248 after ₹20 per order and slippage. The March 2026 series alone lost ₹2,15,868 as the market fell and the call premium offset only a small part of it; September lost another ₹1,14,875. The best months, October 2025 and April 2026, each made around ₹60,000 to ₹66,000. The call premium was far too small to cushion the futures losses in falling months.

What the settings do

OTM %How far above the futures price the call strike must be, in percent. A smaller gap collects more premium but caps gains sooner; a larger gap keeps more upside for less income.Entry timeWhen the future is bought and the call sold on the first day of the series.Exit timeWhen both legs are closed on the monthly expiry day, before the new series is opened.

Risks

  • The downside is almost the same as holding NIFTY futures; the call premium is a small buffer, not protection.
  • Upside beyond the strike is capped, so the strategy lags plain futures in strong rallies.
  • There is no stop, so a bad month is held all the way to expiry.
  • A full futures lot needs significant margin and is exposed to every overnight gap.

Who it suits

Traders or investors who are comfortable being long NIFTY for the long run, have the margin for a futures lot plus a short call, and want to turn part of the upside into monthly income while accepting full downside exposure.

5

Questions traders ask

What is a covered call on NIFTY?

It is a long position in NIFTY, here a futures contract, combined with a sold call above the current price. The premium from the call is kept if NIFTY stays below the strike. If NIFTY rises above it, gains beyond the strike are given up.

Is a NIFTY covered call profitable?

In this backtest from 1 Oct 2025 to 30 Sep 2026 it lost ₹2,87,716 before costs and ₹2,91,248 after ₹20 per order and bid-ask slippage, mainly because of large falls in March and September 2026. Statutory charges are excluded. Past results do not guarantee future ones.

Does a covered call protect against a market fall?

Only a little. The call premium offsets a fall roughly equal to the premium received, which is usually a fraction of a percent to one or two percent of the index for a monthly 3% OTM call. Beyond that, the futures loss is taken in full.

Why use futures instead of buying a NIFTY ETF?

This backtest engine trades derivatives only, so the long leg is the near-month future, rolled each monthly expiry. Futures need margin rather than full payment, but they must be rolled every month and are closed overnight around each expiry.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESThe source held NiftyBees (cash ETF); the engine has no cash equity, so the long leg is the rolling near-month NIFTY future (the source thread's own alternative). Monthly NIFTY expiry = last Tuesday.
WATCH OUTNo costs or taxes in the source; its sample ends in 2020 and replies say 2020-21 looked poor. Capped upside in strong rallies; full downside of the future in falls.
WHERE THE RULES WERE UNCLEAR · OUR CHOICES"Spot" is the near-month futures price at the moment the call is sold (the call and the future share the expiry, so this is that expiry's own forward). If the month's call chain is NOT available on the series' first day - the local test store keeps only the nearest two expiries, so a monthly appears ~2 weeks (sometimes 5 days) before it expires - the future is bought on day one and the call is sold at ENTRY_TIME on the first later day its chain exists (CALL_FALLBACK). On the server's full data the call is sold on day one and the fallback never triggers. With CALL_FALLBACK off, a series whose chain is missing on day one is skipped entirely. The futures roll is close-on-expiry, reopen next session: the store has no next-month future, so the expiry-night gap is not held (one night a month out of the market).
Also known asnifty covered callbuy-writefutures covered call
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.