Skip to content

    Bat Harmonic Pattern in Indian Markets

    Quick answer

    Bat harmonic pattern explained for Indian traders: exact Fibonacci rules, an 88.6% worked HDFC Bank example, costs, STT and tax.

    19 June 2026
    16 min read
    3,078 words

    Key Takeaways

    • 1.The Bat is a four-leg harmonic reversal pattern (X, A, B, C, D). B retraces 38.2% to 50% of the XA leg, and the final D point sits at a precise 88.6% retracement of XA. That 88.6% is what separates a Bat from a Gartley (78.6%) or a Crab (1.618 extension).
    • 2.Because D never goes past X, the Bat is relatively conservative. Your entry sits inside the prior swing, giving a tight stop just beyond X and a healthy reward to risk ratio.
    • 3.A valid Bat also needs BC at 38.2% to 88.6% of AB, and CD extending 1.618 to 2.618 of BC. If any leg breaks its ratio, it is not a Bat, so drop the trade.
    • 4.On NSE cash, short term gains are taxed at 20% STCG and long term gains above Rs 1.25 lakh at 12.5% LTCG, with STT of 0.1% on both buy and sell. The same setup in F&O is business income at your slab rate.
    • 5.All price levels here are illustrative and rounded. A harmonic pattern is a probability tool, not a promise. Always confirm with structure, volume and a hard stop loss.

    What the Bat Harmonic Pattern Actually Is

    The Bat pattern is a five-point price structure (X, A, B, C and D) built entirely on Fibonacci ratios, defined by Scott Carney in 2001 as a refinement of the older Gartley. The idea is simple. Price makes an impulse leg, pulls back, bounces, then makes a deeper pull back that ends inside a tight Fibonacci zone called the Potential Reversal Zone, or PRZ. When price arrives there, the odds of a turn improve, so you trade the reversal with a defined stop and target.

    What makes the Bat a Bat is the 88.6% retracement of the XA leg at point D. Every harmonic shares the same skeleton, but each is fingerprinted by its D ratio: a Gartley completes at 78.6% of XA, a Crab overshoots to 1.618, and a Butterfly to about 1.272. The Bat sits at 88.6%, so its entry is deep inside the original move but still does not break X. That is why the Bat tends to offer a tighter stop than a Crab or Butterfly.

    On Indian markets the Bat works on the same instruments every retail trader watches, such as Nifty 50, Bank Nifty, Reliance, HDFC Bank, TCS and Infosys. It is timeframe agnostic and the maths is identical on a 15 minute Bank Nifty chart or a weekly Reliance chart. What changes is the rupee value of each leg and the cost of trading it, worked through below.

    The Exact Fibonacci Rules for a Valid Bat

    A Bat is only valid when every leg respects its ratio. Read the legs in order: X to A is the impulse, A to B is the first pullback, B to C is the bounce, and C to D is the final drive into the PRZ. The table below is the difference between trading a real Bat and forcing a shape that is not there.

    LegMeasured againstValid Bat ratioWhy it matters
    ABXA leg38.2% to 50%Shallow pullback. If B is deeper than 61.8% it is likely a Gartley or no pattern.
    BCAB leg38.2% to 88.6%Confirms the bounce is corrective, not a fresh trend.
    CDBC leg1.618 to 2.618 extensionDefines how far the final leg projects. Outside this range the structure fails.
    AD (point D)XA leg88.6% (the defining rule)This is the heart of the Bat. D must land at 88.6% of XA and must not break X.

    Notice that B and D are both measured against the same XA leg, but against very different percentages. B is shallow at 38.2% to 50%, and D is deep at 88.6%. A common error is to draw rupee levels where D does not actually sit at 88.6% of XA. Those two numbers are not interchangeable. If your D point is not at 88.6% of the XA leg, you are not looking at a Bat.

    The one ratio you cannot break

    Point D must be the 88.6% retracement of the XA leg. B at 38.2% is correct, but B and D are different points on the same leg. If D lands at 78.6% it is a Gartley, and beyond 100% (past X) it is a failed Bat. Measure D against XA, not against AB.

    A Fully Worked Bullish Bat on HDFC Bank (Illustrative)

    Let us build a clean, internally consistent bullish Bat on HDFC Bank, a liquid NSE large cap. These numbers are illustrative and rounded so the Fibonacci maths is easy to follow, but every ratio is genuinely correct, so you can reuse the method on a live chart.

    • X = Rs 1,500.00 (swing low where the move begins).
    • A = Rs 1,700.00 (swing high). The XA leg is therefore Rs 200.00 up.
    • B = Rs 1,623.60. This is a 38.2% retracement of XA, because 1,700 minus 0.382 times 200 equals 1,623.60.
    • C = Rs 1,691.29. This is an 88.6% retracement of the AB leg, a valid corrective bounce that stays below A.
    • D = Rs 1,522.80. This is the 88.6% retracement of XA, because 1,700 minus 0.886 times 200 equals 1,522.80. This is the PRZ.

    Now check that every leg is self consistent. AB equals Rs 76.40, which is 38.2% of the Rs 200 XA leg. BC equals Rs 67.69, which is 88.6% of AB, inside the allowed band. CD equals Rs 168.49, and CD divided by BC gives an extension of 2.489, inside the required 1.618 to 2.618 range. AD equals Rs 177.20, which is 88.6% of XA. Every rule is satisfied, so this is a textbook Bat, and D at Rs 1,522.80 is still above X at Rs 1,500.00, exactly as the Bat demands.

    PointPrice (Rs)LegRatio achieved
    X1,500.00start-
    A1,700.00XA = 200.00impulse leg
    B1,623.60AB = 76.4038.2% of XA
    C1,691.29BC = 67.6988.6% of AB
    D1,522.80CD = 168.4988.6% of XA (and 2.489x BC)

    Turning the Pattern Into a Trade With Real Rupee Risk

    The pattern only earns money when you attach an entry, stop and target. For the bullish HDFC Bank Bat above, the natural plan is to buy near D, place the stop just below X, and book profits at Fibonacci retracements of the AD leg. Here is the arithmetic, again illustrative.

    • Entry: Rs 1,522.80 (at the D point, the 88.6% PRZ).
    • Stop loss: Rs 1,490.00 (a little below X at Rs 1,500, so risk per share is Rs 32.80).
    • Target 1: Rs 1,590.49 (a 38.2% retracement of the AD leg). Reward is Rs 67.69 per share, a reward to risk of about 2.1 to 1.
    • Target 2: Rs 1,632.31 (a 61.8% retracement of the AD leg). Reward is Rs 109.51 per share, a reward to risk of about 3.3 to 1.

    Suppose you take this as a delivery (CNC) trade of 50 shares. Buy value is 50 times Rs 1,522.80, or Rs 76,140. Total risk if the stop hits is 50 times Rs 32.80, or Rs 1,640. If price reaches Target 2 at Rs 1,632.31, gross profit is 50 times Rs 109.51, or Rs 5,475. The point is not the rupee figure, it is that the pattern gives you a stop and a target before you enter, so your risk is known in advance.

    Scale your stop, not your hope

    Set the stop a few rupees below X before you click buy, then size the position so the worst case loss is a fixed small percentage of your capital. In the example above the maximum loss is Rs 1,640. If that number scares you, trade fewer shares. Never widen the stop to avoid being wrong.

    What This Trade Actually Costs in India

    Indian equity delivery trades carry charges that quietly eat into harmonic profits. On the HDFC Bank trade above (buy Rs 76,140, sell Rs 81,615 at Target 2), the dominant cost is Securities Transaction Tax (STT) at 0.1% on both the buy and the sell side for delivery equity. That is roughly Rs 76 on the buy and Rs 82 on the sell, about Rs 158 together. Add a small exchange charge, SEBI fee, GST and stamp duty on the buy, and total non brokerage costs land near Rs 200 for this size.

    Many discount brokers charge zero brokerage on delivery, so net profit at Target 2 is roughly Rs 5,475 gross minus about Rs 200 in statutory charges, near Rs 5,275 before tax. Through F&O the costs differ (flat brokerage per order, STT of 0.15% on the sell side of options premium and 0.05% on the sell side of futures), so always recompute. A 3 to 1 reward to risk on paper is a little less after costs, which is why you want patterns with a clean stop.

    Cost itemDelivery equity (this example)Notes
    BrokerageOften Rs 0Many discount brokers charge nothing on delivery.
    STTAbout Rs 1580.1% on buy value and 0.1% on sell value.
    Exchange, SEBI, stamp, GSTAbout Rs 40 to 50Small but not zero. Stamp duty only on the buy.
    Total approxAbout Rs 200On a roughly Rs 76,000 position.

    How the Bat Is Taxed in India

    Tax treatment depends on how you took the trade. If you bought HDFC Bank in the cash segment, gains are capital gains. Sold within 12 months, the profit is a short term capital gain taxed at 20% (the rate from the Budget 2024 change effective 23 July 2024). Held longer than 12 months, it is a long term capital gain taxed at 12.5% on the amount above Rs 1.25 lakh in a financial year. So the roughly Rs 5,275 net profit, if short term, attracts about Rs 1,055 in tax plus cess, leaving you near Rs 4,220.

    If you instead traded the Bat using futures or options, the rules differ. F&O profit is treated as business income, not capital gains, and is taxed at your applicable slab rate. There is no STCG or LTCG concept for F&O. You can usually claim trading expenses against it, and a tax audit may apply above certain turnover thresholds. None of this is tax advice. Confirm the current treatment with a qualified chartered accountant before filing.

    Cash and F&O are taxed differently

    The same Bat reversal, traded in the cash segment, is a capital gain (20% STCG or 12.5% LTCG above Rs 1.25 lakh). Traded through F&O, the exact same view is business income at your slab rate. Pick the route deliberately, because the tax outcome can differ a lot.

    Bat Versus the Other Harmonic Patterns

    Traders confuse the Bat with its cousins because the skeleton is identical. The fastest way to tell them apart is to look only at the B and D ratios against XA. If you can recall just these two columns from the cheat sheet below, you can name any of the four common harmonics on sight.

    PatternB (retr of XA)D (completion)Stop sits
    Bat38.2% to 50%88.6% of XAJust beyond X (tight)
    Gartley61.8%78.6% of XAJust beyond X
    Butterfly78.6%1.272 of XA (overshoots X)Beyond the 1.272 extension
    Crab38.2% to 61.8%1.618 of XA (deep overshoot)Beyond the 1.618 extension

    The practical takeaway is that the Bat and Gartley both complete inside the XA leg, giving the tightest stops, while the Butterfly and Crab complete beyond X and need wider stops. For an intraday Bank Nifty trader, where every point of stop is rupees times the lot size of 30, a Crab might need a stop twice as wide as a Bat, doubling rupee risk per lot.

    Confirming the Pattern Before You Commit

    A Bat that lines up on Fibonacci alone is a setup, not a signal. It improves a lot when the PRZ overlaps with independent evidence. Before you buy at D, run a quick confirmation checklist so you are not trading geometry in a vacuum.

    1. Does the D point coincide with a prior support or supply zone on the chart? Overlap with real structure is the strongest confirmation.
    2. Is there a bullish reversal candle (hammer, bullish engulfing, long lower wick) forming right at the PRZ?
    3. Is RSI showing oversold or a bullish divergence as price reaches D? Divergence at the PRZ is a classic add on.
    4. Is volume drying up into D and then expanding on the turn? A turn on rising volume is more trustworthy.
    5. Is the higher timeframe trend at least neutral to friendly? Counter trend Bats fail more often.

    If three or more of these line up at the same rupee level as your 88.6% D point, the trade is worth taking with a defined stop. If only the Fibonacci ratio is present and price is slicing through the PRZ on heavy selling, stand aside.

    Common Mistakes That Turn a Bat Into a Loss

    Most failed Bat trades are not a failure of the pattern, they are a failure of measurement or discipline. The errors below repeat across thousands of retail NSE trades, and every one is avoidable.

    • Measuring D against the wrong leg. D is 88.6% of XA, not of AB and not of BC. Mixing this up is the single most common error and was the flaw in earlier versions of this very guide.
    • Forcing a B point. If the first pullback is deeper than 50% of XA, it is not a Bat. Do not stretch the Fibonacci tool to make it fit.
    • Ignoring the CD extension. CD must be 1.618 to 2.618 of BC. A pattern that looks right but has a CD extension of 3.6 is invalid, even if D happens to land near 88.6%.
    • No stop, or a stop placed at X exactly. Give the stop a few rupees of room beyond X so normal noise does not knock you out before the reversal.
    • Trading every timeframe at once. A Bat on the 5 minute chart against a strong daily downtrend is low quality. Respect the higher timeframe.

    Keep a simple journal of every Bat you take, recording the four ratios, the confluence, your entry, stop, exit and rupee result. After 30 to 40 trades you will see which conditions actually produce winners for you. That feedback loop, not any secret ratio, makes harmonic trading profitable over time.

    Bearish Bats and Index Application

    Everything above describes a bullish Bat, where X is a low and you buy at D. The bearish Bat is the mirror image: X is a swing high, A is a swing low, and D completes at the 88.6% retracement of the XA down move, where you sell or short for a move back down. The ratios are identical, only the direction flips. On a Nifty 50 weekly chart, a bearish Bat completing near major resistance is a textbook place to hedge a long portfolio or buy puts for defined risk.

    When you apply the Bat to index F&O, remember the contract mechanics. Nifty trades in a lot size of 65, Bank Nifty in 30, FinNifty in 60 and Sensex in 20, with weekly and monthly expiries on Nifty and Sensex, and monthly expiries on Bank Nifty and FinNifty. A bearish Bat that completes two days before weekly expiry is a very different trade from one three weeks out, because option time decay (theta) works for or against you depending on whether you buy or sell premium. Buying options gives defined risk but fights theta. Selling options collects theta but takes on larger, margin heavy risk. Match the instrument to the time you expect the reversal to take.

    Sources and Further Reading

    For authoritative data and further reading, refer to Zerodha Varsity, Investopedia and NSE India. Harmonic ratios follow Scott Carney's original definitions. Always confirm current tax rates, STT, lot sizes and contract specifications on the official source before you trade, because these change with each Budget and SEBI circular.

    Sources and Further Reading

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

    Related Topics

    Bat Harmonic PatternIndian stock marketNSEBSEHarmonic Trading

    Related Articles

    OneTradeJournal

    The trading journal built for Indian F&O traders. Track your trades, spot patterns, build discipline.

    • Log one trade a day by hand, on purpose
    • AI mentor finds your repeat mistakes
    • Behavioural analytics catch tilt early
    • Trading calendar with P&L heatmap
    • Pre-trade checklist flags risks
    Start journaling

    Yearly ₹2,499 · No broker credentials