Skip to content

    How to Trade the Bollinger Band Squeeze in Indian Markets

    Quick answer

    Trade the Bollinger Band squeeze on Nifty using the Keltner Channel rule, with a real 2024 example, lot sizes, STT and tax.

    19 June 2026
    17 min read
    3,327 words

    Key Takeaways

    • 1.A Bollinger Band squeeze is a low volatility phase that often comes before a sharp move, but the bands alone do not tell you the squeeze is unusually tight. The proven fix is the John Bollinger and John Carter method: measure the squeeze when the Bollinger Bands move INSIDE the Keltner Channels.
    • 2.The Keltner Channel squeeze rule is precise. When both Bollinger Bands sit inside both Keltner Channel lines, the market is in a true squeeze. When the lower Bollinger Band pops back outside the lower Keltner line, the squeeze fires and you trade the direction of the move.
    • 3.A worked Nifty 50 example from the 20 to 24 May 2024 pre election compression, with a real index option position, lot size 65 and rupee profit and loss after STT and brokerage, is included below and is illustrative only.
    • 4.In India your F&O profits are taxed as business income at slab rates, not as capital gains. Cash delivery is STCG 20 percent or LTCG 12.5 percent above Rs 1.25 lakh. STT, stamp duty and exchange charges all eat into a breakout trade, so size and cost matter as much as the chart.
    • 5.No squeeze guarantees a breakout. Squeezes can fire and then immediately reverse, which is called a head fake. Always trade with a defined stop, a position size you can lose, and a journal entry recording your reason.

    What a Bollinger Band squeeze actually is

    Bollinger Bands plot a 20 period simple moving average in the middle, with an upper and lower band set two standard deviations away from that average. Because standard deviation is just a measure of how spread out recent prices are, the bands widen when a stock or index is moving a lot and pinch inward when it goes quiet. A squeeze is that quiet, pinched phase. The logic is that markets cycle between low volatility and high volatility, so an unusually tight band is statistically more likely to be followed by an expansion than by more quiet.

    The problem traders hit is simple. How tight is tight enough to call it a squeeze? Eyeballing the chart is unreliable, because the bands always look narrow during a sideways patch. On a fast moving stock like Adani Enterprises the bands at their narrowest can still be wider than HDFC Bank at its widest. You need an objective, comparable rule, and that is exactly what the Keltner Channel overlay provides. Without it, the original version of this guide and most beginner content just says wait for the bands to get narrow, which is too vague to trade.

    The Keltner Channel squeeze, the rule that makes it objective

    The Keltner Channel is a second volatility band. Its middle line is usually a 20 period exponential moving average, and its upper and lower lines are set a multiple of the Average True Range, normally 1.5 times the 20 period ATR, above and below that EMA. ATR measures the actual range each candle travels, so a Keltner Channel reacts to real movement. Bollinger Bands react to standard deviation, which spikes faster on outlier candles. This difference is the whole trick.

    John Bollinger and, more famously, John Carter in his TTM Squeeze tool, pointed out that when volatility collapses, the standard deviation based Bollinger Bands contract faster and further than the ATR based Keltner Channels. So the squeeze has a clean definition. When both Bollinger Bands move completely inside both Keltner Channel lines, the market is in a squeeze. The moment the Bollinger Bands push back outside the Keltner Channels, the squeeze has fired and energy is being released into a trend. Many charting tools, including TradingView, plot this automatically as the TTM Squeeze with red dots while squeezed and green dots when it fires.

    Settings that match the standard

    Bollinger Bands 20 period, 2 standard deviations. Keltner Channel 20 period EMA, 1.5 times ATR. If you use TradingView, add the LazyBear or built in TTM Squeeze indicator and you get the dots automatically. On Zerodha Kite, plot Bollinger Bands and Keltner Channels on the same pane and watch for the BB lines slipping inside the KC lines.

    FeatureBollinger BandsKeltner Channel
    Middle line20 period SMA20 period EMA
    Band width driverStandard deviation, normally 2xAverage True Range, normally 1.5x
    Reacts toHow spread out closes areActual high to low range
    Behaviour in a squeezeContracts faster and furtherContracts slower
    Role in the squeeze setupThe inner band that slips insideThe outer reference channel

    Why the Keltner overlay beats eyeballing the bands

    Because the Bollinger Bands have to physically cross inside the Keltner lines, you get a yes or no answer instead of a maybe. That removes the most common beginner error, which is calling every quiet patch a squeeze and getting chopped to pieces. It also makes the signal comparable across instruments. A squeeze on Nifty, on Bank Nifty and on Reliance all mean the same thing, the inner band is inside the outer channel, even though their rupee volatility is completely different.

    • Objective entry timing. You wait for the first candle where the Bollinger Band pops back outside the Keltner line, rather than guessing.
    • Direction filter. Pair the fire signal with a momentum reading. If price breaks out upward and momentum, for example the histogram on a TTM Squeeze or a simple MACD, is positive, you lean long. If downward and momentum is negative, you lean short.
    • Fewer false starts. A long squeeze that has lasted many candles tends to release with more force than a one bar pinch, so longer red dot runs are generally higher quality.

    Worked example, the Nifty 50 pre election squeeze of May 2024

    The numbers below are illustrative and rounded to teach the method. They are not a recommendation and not a record of a guaranteed result. In the run up to the June 2024 general election result, the Nifty 50 spent the week of 20 to 24 May 2024 coiling in a tight range roughly between 22,400 and 22,700 as the market waited for the verdict. On the daily chart the 20 period Bollinger Bands pulled inside the Keltner Channels, a textbook squeeze, exactly the low volatility before a known binary event.

    Because the catalyst was a scheduled event, a trader expecting a large move but unsure of direction could express the squeeze with a long straddle on the weekly Nifty options rather than picking a side. Suppose on 3 June 2024, with Nifty near 23,250, you bought the 23,250 weekly Call and the 23,250 weekly Put, each at an illustrative premium of about Rs 250. Nifty option lot size is 65, so one straddle is 1 Call plus 1 Put.

    • Total premium paid: 250 plus 250 equals 500 points. 500 x 65 equals Rs 32,500 of risk on one straddle, before costs. This is the maximum loss if Nifty expires exactly at 23,250.
    • On 4 June 2024, results day, Nifty swung violently and closed down near 21,880, a move of roughly 1,370 points from the strike.
    • The Put side went deep in the money. Intrinsic value alone was about 23,250 minus 21,880 equals 1,370 points. The Call expired worthless.
    • Gross value of the position: about 1,370 points on the Put x 65 equals Rs 89,050. Subtract the Rs 32,500 premium paid and the gross profit is about Rs 56,550 on one lot, before costs.

    Now apply realistic Indian costs, which beginners forget. STT on options is charged at 0.1 percent of the sell premium on the sell side, and an extra 0.125 percent on the intrinsic value if you let an in the money option get exercised at expiry, which is why many traders square off before expiry. Add brokerage of about Rs 20 per order on a discount broker, exchange transaction charges, GST at 18 percent on brokerage plus transaction charges, SEBI fees and stamp duty. On a position of this size the all in cost is roughly Rs 700 to Rs 1,200. So a clean net profit in the region of Rs 64,000 on one straddle is realistic for this illustrative move. Crucially, this is business income taxed at your slab rate, not capital gains.

    The straddle is what saved the direction guess

    The squeeze told you a big move was coming. It did not tell you which way. By buying both a Call and a Put you only needed the move to be larger than the combined premium of 500 points. The actual 1,370 point move cleared that easily. Had Nifty barely moved, both options would have decayed and you would have lost most of the Rs 37,500. That is the real risk of buying a straddle into a squeeze.

    Trading a directional squeeze breakout in cash or stock futures

    Not every squeeze is around an event, and you will not always want options. On a single stock you can trade the breakout directionally. Take a real liquid name like Reliance Industries. Suppose on a daily chart Reliance has been squeezing, the Bollinger Bands sit inside the Keltner Channels for several sessions while price hugs Rs 2,900. The squeeze fires and price closes above the upper Bollinger Band at Rs 2,940 on heavy volume, with momentum turning up.

    A disciplined plan, again illustrative, might be to buy 250 shares at Rs 2,940 in the cash segment, set a stop just back inside the squeeze at Rs 2,890 and a first target at Rs 3,040. Risk per share is Rs 50, so total risk is 250 x 50 equals Rs 12,500. Reward per share to target is Rs 100, so 250 x 100 equals Rs 25,000, a clean 1 to 2 risk to reward. If you trade Reliance stock futures instead, remember the lot size is set by the exchange and changes periodically, so confirm the current lot on the NSE site before sizing, and note that futures bring mark to market margin and overnight risk.

    • Entry: the first close outside the squeeze in the breakout direction, confirmed by a volume rise above the recent average.
    • Stop: just inside the prior squeeze range, so a failed breakout takes you out fast and cheap.
    • Target: a multiple of your risk, or a prior swing high or low, never an open ended hope.

    Confirming the breakout, do not trade the squeeze blind

    The squeeze tells you energy is building. It does not tell you direction, and roughly half of breakouts fail on the first attempt, the so called head fake. That is why every serious version of this strategy adds a momentum filter. The simplest is to read the TTM Squeeze histogram, or a MACD, at the moment the squeeze fires. Rising momentum above zero supports a long, falling momentum below zero supports a short. Volume is the second confirmation. A genuine institutional breakout in Indian large caps usually shows volume well above the 20 day average.

    Avoid trading a squeeze straight into a scheduled catalyst unless you are deliberately using a non directional structure like a straddle. RBI policy days, the Union Budget, monthly F&O expiry, index rebalancing and major earnings can produce a violent move that ignores your technical stop through a gap. If you must hold over such an event, reduce size first.

    Indian costs and taxes that change the maths

    A breakout that looks profitable on the chart can be flat after costs, and tax treatment differs by segment. Securities Transaction Tax on options is 0.1 percent on the sell side premium, on futures 0.02 percent on the sell side, on intraday equity 0.025 percent on the sell side, and on delivery equity 0.1 percent on both buy and sell. On top of STT you pay brokerage, 18 percent GST on brokerage and transaction charges, exchange transaction charges, SEBI turnover fees and state stamp duty. For an active squeeze breakout trader these costs are the difference between a winning and a losing year.

    SegmentSTTHow profit is taxed
    Equity delivery0.1 percent buy and sellSTCG 20 percent if held under 12 months, LTCG 12.5 percent above Rs 1.25 lakh per year
    Equity intraday0.025 percent on sellSpeculative business income at slab rate
    Equity and index futures0.02 percent on sellNon speculative business income at slab rate
    Equity and index options0.1 percent on sell premiumNon speculative business income at slab rate

    Note the practical consequences. Because F&O is business income, you cannot use the lower capital gains rates on your option straddle profit, and if your turnover is large you may need a tax audit. For the Reliance cash trade above, if you held it for years and it grew, gains over Rs 1.25 lakh in a year would be LTCG at 12.5 percent, but a quick breakout swing held a few days is STCG at 20 percent. Always treat tax as a real line item in your plan.

    Risk management and position sizing for squeeze trades

    The squeeze is attractive precisely because the stop is tight, the recent low volatility range, which gives a good risk to reward when the move is large. But a tight stop in points can still be a big rupee loss if you oversize. The professional rule is to risk a fixed small percentage of capital per trade, commonly 1 to 2 percent, and let that decide your quantity. On a Rs 5 lakh account at 1 percent, you risk Rs 5,000 per trade. With a Rs 50 stop on Reliance that is 100 shares, not 250.

    • Size from your stop, not from how confident you feel. Quantity equals rupee risk divided by per unit risk.
    • Account for gap risk in F&O. A squeeze that fires overnight can open beyond your stop, so a 1 percent intended risk can become 3 percent on a gap.
    • Take partial profit. Booking part of the position at the first target and trailing the rest is how you survive the head fakes that follow squeezes.
    • Record every squeeze trade in your trading journal, the setup, the Keltner confirmation, the cost and the outcome, so you can measure your real edge over fifty trades, not three.
    Journal the squeeze, not just the result

    Write down whether the Bollinger Bands were genuinely inside the Keltner Channels, how long the squeeze lasted, what momentum and volume did at the fire, and whether you respected your stop. Over time this tells you which squeezes pay and which you should skip. A trading journal turns a vague feel for the setup into a measured edge.

    Common mistakes that kill squeeze trades

    • Calling a squeeze without the Keltner overlay. If the Bollinger Bands are not actually inside the Keltner Channels, it is just a quiet patch, not a measured squeeze.
    • Entering before the fire. The bands can stay pinched for many sessions. Wait for the first close that pops the band back outside the channel.
    • Ignoring direction. The squeeze is not directional. Without a momentum and volume filter you are flipping a coin.
    • Buying a straddle into a squeeze with no catalyst. Time decay will bleed you while you wait for a move that may never come.
    • Forgetting costs and tax. STT, GST, brokerage and slab rate business income tax on F&O can turn a chart winner into a real loser.

    Putting it together, a repeatable checklist

    Trade the squeeze the same way every time so your results are comparable. The edge is in repetition and record keeping, not in any single brilliant call. Combine the objective Keltner rule with a momentum filter, a volume check, a fixed risk size and honest cost accounting, and you have a method you can actually measure on the NSE.

    • Plot Bollinger Bands 20, 2 and Keltner Channel 20, 1.5 ATR on the same chart.
    • Confirm a true squeeze, both Bollinger Bands inside both Keltner lines.
    • Wait for the fire, the first close that pushes a band back outside the channel.
    • Check direction, momentum and volume agree with the breakout side.
    • Decide the structure, directional cash or futures, or a straddle if a known event drives the squeeze.
    • Size from your stop at fixed percent risk, place the stop inside the prior squeeze range.
    • Log it in your journal with costs and the tax bucket it falls in.

    Sources and further reading

    For authoritative data and contract specifications refer to Zerodha Varsity, NSE India for current lot sizes and charges, BollingerBands.com for the original band definition, and SEBI for rules. Always confirm current lot sizes, STT and tax rules on the official source before you trade. All numeric examples here are illustrative and are not guarantees of any return.

    Sources and Further Reading

    For authoritative data and further reading on this topic, refer to Zerodha Varsity, NSE India, Investopedia and SEBI (Securities and Exchange Board of India). Always confirm current rules, rates and contract specifications on the official source before you trade.

    Related Topics

    Bollinger Band SqueezeIndian marketsNSEBSEtrading strategy

    Related Articles