Gann Fan for Indian Traders: Scaling, Angles and a Real Nifty Example
How the Gann Fan really works on Nifty: correct scaling, a properly worked 1x1 example, a rupee options trade and Indian F&O tax rules.
Key Takeaways
- 1.A Gann Fan draws angled lines from one major swing high or low. The lines are defined by a price-per-bar ratio, not by round price numbers, so the chart scaling you choose changes everything.
- 2.The 1x1 line means one unit of price for every one unit of time. On Nifty that unit must be set deliberately, for example 50 index points per trading day, otherwise the 45 degree line is meaningless.
- 3.A common mistake, repeated in many guides, is to say the 1x1 line sits at a round level like 17,000. An angle is a slope, not a fixed price. We correct that here with a properly scaled Nifty example.
- 4.Gann angles work best as a confirmation and risk-management tool. Pair them with structure, volume and an indicator like RSI, and place stops beyond the angle, not exactly on it.
- 5.In India, profit from trading Gann signals on Nifty futures or options is business income taxed at your slab. Equity delivery has STCG at 20 percent and LTCG at 12.5 percent above Rs 1.25 lakh.
What a Gann Fan actually is
A Gann Fan is a set of straight lines that all begin at the same anchor point, usually a clear swing high or swing low, and spread outward like a hand-held fan. Each line has a fixed slope expressed as a ratio of price movement to time movement. The most important line is the 1x1, which advances one unit of price for every one unit of time. Around it sit faster lines (2x1, 3x1, 4x1, 8x1) and slower lines (1x2, 1x3, 1x4, 1x8). The tool was created by W.D. Gann, an American trader from the early 1900s, who believed price and time move in geometric balance.
The single idea you must hold on to is this. A Gann angle is a slope, not a price. The 1x1 line does not live at 17,000 or any other fixed number. It rises by a chosen amount of price for every bar of time that passes. If you anchor it at a low of 16,828 and your scale is 50 points per day, then after 20 trading days the 1x1 line sits at 16,828 plus 1,000, which is 17,828. After 40 days it sits at 18,828. The line is always moving. Treating it as a static level is the most common error new traders make, and it is the exact mistake we correct in the worked example below.
Because the slope depends on how many price points you assign to each bar, the Gann Fan is scale dependent. Two traders looking at the same Nifty chart can draw completely different fans if one uses 50 points per day and the other uses 100. This is not a flaw to hide. It is the first decision you must make before the fan means anything, and Indian indices need a deliberate choice because Nifty trades near 22,000 to 25,000 while a stock like Reliance trades near 1,400.
The angles and their price-to-time ratios
Gann described nine standard angles. On a chart where the horizontal scale equals the vertical scale, the 1x1 prints as a 45 degree line. The other angles print steeper or flatter. The degree values quoted everywhere (such as 26.5 degrees for 1x2) are only true when price and time are squared, meaning one bar of width equals one unit of price height on screen. Change the scaling and the visual degrees change, but the ratio stays the same. Always think in ratios, not degrees.
| Gann line | Price-to-time ratio | Visual angle when squared | What it implies |
|---|---|---|---|
| 8x1 | 8 price units per 1 bar | 82.5 degrees | Very steep, often unsustainable rally |
| 4x1 | 4 price units per 1 bar | 75 degrees | Strong momentum trend |
| 2x1 | 2 price units per 1 bar | 63.75 degrees | Healthy strong uptrend |
| 1x1 | 1 price unit per 1 bar | 45 degrees | The main balance line of trend |
| 1x2 | 1 price unit per 2 bars | 26.25 degrees | Slow, grinding trend |
| 1x4 | 1 price unit per 4 bars | 15 degrees | Weak trend or drift |
| 1x8 | 1 price unit per 8 bars | 7.5 degrees | Near flat, trend exhausted or basing |
The practical reading is simple. While price holds above the 1x1, the trend is intact and you watch the faster 2x1 and 4x1 as profit-taking guides. When price loses the 1x1 and slips toward the 1x2 or 1x4, momentum is fading. A move below the 1x8 usually means the original trend from that anchor is over. The fan does not predict the future on its own. It frames how fast a move should travel to stay healthy.
Setting the scale: the step everyone skips
Before you draw a single line on Nifty, decide your price unit per bar. This is the number that defines the 1x1. A widely used method for index daily charts is to take the average daily range over the last few months and round it. If Nifty has been moving about 150 to 200 points high to low per day but closing-to-closing drift is smaller, many Gann traders set the 1x1 at 50 points per day for a swing view, or 25 points for a slower positional view. There is no single correct number. What matters is that you pick one, write it down, and stay consistent so your fan is repeatable.
Lock your scale before you draw. On Nifty daily, a 1x1 of 50 points per bar is a sensible starting point for swing trading. Note it in your journal so the same fan reappears every time you reload the chart. If you let the platform auto-scale, the angles will silently change and your levels will drift.
For single stocks the unit is smaller because the price is smaller. On Reliance near 1,400, a 1x1 of 5 rupees per day is reasonable. On HDFC Bank near 1,700, 5 to 8 rupees per day fits. On a high-priced name the unit grows. The goal is always the same. The 1x1 should travel at a speed that matches a normal, sustainable trend for that instrument, so that breaks of the line genuinely signal a change of pace.
Worked example on Nifty, corrected and properly scaled
Here is the correction to the old version of this guide, which wrongly claimed the 1x1 line simply sat at 17,000 after rising from a 16,000 low. That is not how a Gann angle works. Let us redo it with real structure and honest arithmetic. All numbers below are illustrative and rounded for teaching, not a recommendation or a promise of returns.
Nifty made a major swing low in the second half of March 2023, printing a low close to 16,828 on 20 March 2023 before turning higher into a long rally. We anchor the Gann Fan at that low. We choose a 1x1 scale of 50 points per trading day, noted in our journal. From the anchor, the 1x1 line rises 50 points each session. The 2x1 rises 100 points per session, and the 1x2 rises 50 points every two sessions, which is 25 per session.
| Trading days after the low | 1x1 line (50 pts/day) | 2x1 line (100 pts/day) | 1x2 line (25 pts/day) |
|---|---|---|---|
| 0 (anchor) | 16,828 | 16,828 | 16,828 |
| 10 | 17,328 | 17,828 | 17,078 |
| 20 | 17,828 | 18,828 | 17,328 |
| 30 | 18,328 | 19,828 | 17,578 |
| 40 | 18,828 | 20,828 | 17,828 |
Now compare to what Nifty actually did. The index climbed steadily from that March 2023 low and was trading in the 18,600 to 18,900 zone by mid-May 2023, roughly 35 to 40 trading sessions later. Look at the table. Around day 40 the 1x1 line sits near 18,828, which is almost exactly where price was. In plain terms, Nifty rose at very close to one Gann unit per day on this 50-point scale. That is a textbook strong-but-sustainable trend: price hugging the 1x1, never running away to the 2x1, never collapsing to the 1x2. This is the realistic reading the old example failed to show. The angle was never a fixed 17,000 level. It was a moving line that price tracked over weeks.
How you trade this: while Nifty held above the rising 1x1, you stayed long or held bullish positions and used the 1x1 as a trailing reference. A daily close decisively below the 1x1, with the line then around 18,300 near day 30, would have been your warning that the pace had broken and momentum was fading. You do not need the fan to call the top. You need it to tell you when the trend is no longer travelling at trend speed.
Turning the signal into a rupee trade on Nifty options
Suppose, using the corrected fan above, you took the continuation long when Nifty held the 1x1 near 18,000 and you expressed it with a Nifty call option rather than futures, to cap risk. Nifty lot size is 65. Assume you bought one lot of the 18,000 weekly call at a premium of 120 rupees and the index rallied, lifting the option to 260 rupees before you exited. These premiums are illustrative.
- Premium paid: 120 x 65 = Rs 7,800 outlay for one lot.
- Premium received on exit: 260 x 65 = Rs 16,900.
- Gross profit before costs: 16,900 minus 7,800 = Rs 9,100.
- STT on options is charged on the sell side. On a sold premium of Rs 16,900 at 0.15 percent, STT is about Rs 25 (rounded).
- Brokerage at a typical flat Rs 20 per executed order, two orders, is about Rs 40. Add exchange transaction charges, SEBI fee, stamp duty and 18 percent GST on brokerage and exchange charges, together commonly Rs 30 to Rs 60 for a single lot.
- Net profit after all costs is roughly Rs 9,100 minus about Rs 125, near Rs 8,975. Illustrative only.
If the 1x1 had failed and Nifty fallen instead, a long call can lose its entire premium. Your maximum loss on this single lot was the Rs 9,000 paid plus costs. Size positions so one failed Gann signal cannot dent your capital, and place the stop on a daily close below the angle, not on a single intraday wick.
Tax note for India: this option profit is business income from F&O, not capital gains. It is added to your total income and taxed at your slab rate, and you can set off F&O losses and claim genuine trading expenses subject to the rules. This is very different from buying Nifty ETF units in the cash segment, where short-term gains are taxed at 20 percent and long-term gains above Rs 1.25 lakh at 12.5 percent. Always confirm current rates with a tax professional before filing.
Applying the fan to a single stock: Reliance
The same scaling discipline applies to stocks, only the unit shrinks. Imagine Reliance bases at a swing low of 1,380 and you anchor a Gann Fan there with a 1x1 of 5 rupees per day. After 20 sessions the 1x1 sits at 1,380 plus 100, which is 1,480. After 40 sessions it sits at 1,580. If Reliance is trading near 1,560 around day 38, it is once again travelling close to the 1x1, a healthy trend. A drop back under the rising 1x1 would be your fade warning.
If you traded this in the cash segment by buying 100 shares at 1,420 and selling at 1,540, your gross gain is 120 x 100, which is Rs 12,000 before charges. Held under one year, that is a short-term capital gain taxed at 20 percent, so roughly Rs 2,400 in tax on the gain before cess and before deducting brokerage, STT at 0.1 percent on both legs of delivery, and other statutory charges. Held over a year, it would be a long-term gain, tax-free up to Rs 1.25 lakh of total LTCG in the year and 12.5 percent above that. Numbers are illustrative.
Settings that suit Indian timeframes and expiries
For positional and swing trading on Nifty and Bank Nifty, the daily chart is the natural home for Gann Fans because each bar is one clean trading session, which keeps your time axis honest. Bank Nifty is faster and wider in range, so its 1x1 unit should be larger than Nifty, perhaps 80 to 120 points per day, otherwise price will look like it is always running to the 2x1. Bank Nifty lot size is 30, Nifty is 75, FinNifty is 25 and Sensex is 10.
Expiry mechanics matter when you convert a Gann signal into options. Under the current NSE schedule Nifty weekly options expire on Tuesday and Bank Nifty has moved to monthly expiry, though the exchange has changed expiry days before, so verify the live calendar. A Gann angle that plays out over three weeks is a poor fit for a one-day weekly option that decays fast. Match the holding period implied by your fan to the option series. A multi-week 1x1 trend usually calls for a monthly option or futures, while a short intraday fan on a 5-minute chart suits same-day weeklies.
- Daily chart, 1x1 of 50 points: Nifty swing trades over one to four weeks.
- Daily chart, 1x1 of 100 points: Bank Nifty swing trades, wider range.
- 5-minute chart, small unit: intraday fans, pair with same-day weekly options.
- Weekly chart, larger unit: positional view for delivery or futures holds.
Combining Gann angles with other tools
A Gann Fan on its own gives you slope, not conviction. Strengthen it. Use the Relative Strength Index to check that momentum agrees when price tests the 1x1, so you avoid buying a bounce into a tiring trend. Watch volume on the breaks: a loss of the 1x1 on heavy volume is far more serious than a quiet drift below it. Confirm the anchor low with visible support and resistance structure rather than picking a random candle.
The fan also pairs naturally with horizontal levels. Where a rising 1x1 line crosses a known horizontal resistance, you get a high-quality decision point: either price powers through both, confirming strength, or it stalls, giving you a clean place to take profit or tighten a stop. Keeping your fan, your levels and a momentum gauge on one chart is enough. Resist stacking ten indicators, which only produces conflicting signals.
Limitations, false signals and honest expectations
The Gann Fan has real weaknesses you must respect. It is scale dependent, so a sloppy or auto-scaled chart produces meaningless angles. It is anchor sensitive, so choosing the wrong swing point shifts every line. And in choppy, range-bound conditions, which Indian indices show often around event days and expiry, price can knife through an angle and reverse, handing you a false signal. None of Gann's geometry, astrology or cycle theory has been shown to beat the market on its own, so treat the fan as a structured discipline, not a crystal ball.
- Never trade an angle in isolation. Demand confirmation from structure, volume or momentum.
- Use a daily close beyond the line as your trigger, not a single intraday spike.
- Re-anchor the fan when a new, more significant swing high or low forms.
- Keep position size small enough that one false signal cannot hurt your capital.
- Record your scale and anchor in your journal so every fan is repeatable and reviewable.
Used this way, the Gann Fan becomes a sober framework for judging trend speed and managing risk on Nifty, Bank Nifty and liquid NSE stocks, rather than a mystical prediction engine. Its real value in Indian markets is forcing you to decide, in advance, how fast a trend should travel and where you are wrong.
Sources and further reading
For authoritative data and further reading, refer to Zerodha Varsity, Investopedia and NSE Indices. Always confirm current rules, tax rates, lot sizes and expiry days on the official source before you trade.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to Zerodha Varsity, Investopedia and NSE Indices (Nifty Indices). Always confirm current rules, rates and contract specifications on the official source before you trade.
Related Topics
Related Articles
Understanding the Flag Pattern in Indian Markets
How to trade bullish and bearish flag patterns on Nifty, Bank Nifty and NSE stocks, with a worked example, costs, taxes and honest reliability data.
Understanding Trading Psychology in Indian Markets
Learn trading psychology for Indian markets with a worked Nifty options example showing how fear and greed turned a Rs 3,600 loss into Rs 16,500.
Pair Trading Strategy for Indian Markets
Pair trade TCS and Infosys with real z-score math, lot sizes, rupee P&L, STT and slab-rate tax. A worked, market-neutral guide for Indian traders.
Understanding Limit Orders in Indian Markets
How limit orders work on the NSE, with a real bid-ask order book, tick sizes, and worked Reliance, HDFC Bank and Nifty examples with charges.
Understanding the Harami Pattern in Indian Markets
What a harami pattern is, bullish vs bearish, a real dated Nifty 2024 reversal example, F&O rupee maths, confirmation rules and India tax basics.
Understanding the Diamond Top Pattern in Indian Markets
Spot the diamond top reversal on Bank Nifty with a dated Oct 2024 example, options P&L in rupees, targets, stops and Indian F&O tax rules.
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
Yearly ₹2,499 · No broker credentials