How to Trade with Heikin Ashi Candles in Indian Markets
Learn Heikin Ashi with a full worked Reliance calculation, the four formulas, signals, rupee P and L, risk and Indian tax rules.
Key Takeaways
- 1.Heikin Ashi smooths price by averaging the open, high, low and close, so a single noisy candle does not flip the trend reading the way it does on a normal candlestick chart.
- 2.The four formulas are fixed: HA Close is the average of the real open, high, low and close. HA Open is the average of the previous HA open and previous HA close. HA High and HA Low then pull in the real high and low.
- 3.This page shows a fully worked five day calculation on Reliance Industries so you can reproduce every Heikin Ashi value by hand and verify what your broker draws.
- 4.Heikin Ashi is a trend tool, not a precise entry tool. The HA close is a synthetic number, so your actual fill, stop and target must use the real traded price, not the HA value.
- 5.For F and O traders, remember Heikin Ashi changes only the chart, not the tax. Intraday and F and O gains are business income taxed at your slab, and STT plus brokerage still apply to every leg.
What Heikin Ashi Actually Is
Heikin Ashi means average bar in Japanese, and that name tells you exactly what it does. A normal candlestick plots the four raw numbers a stock printed in a session. A Heikin Ashi candle instead plots averaged values, so each candle carries a memory of the candle before it. The result is a chart that looks calmer and trends in smoother runs of colour, which is why so many NSE and BSE traders keep it as a second chart next to their normal one.
The trade off is honesty about price. Because the Heikin Ashi open and close are computed, not traded, the body of an HA candle does not show where Reliance or Nifty actually opened or closed. If you read the HA close as a real number, you will misjudge your fills. The right way to think about it is that Heikin Ashi answers the question is this a trend or noise, while the raw chart answers the question what price can I actually buy or sell at right now.
Most of the confusion around Heikin Ashi comes from people who never sat down and computed the candles once. Once you do the arithmetic by hand, the smoothing stops feeling like magic and you understand precisely why the candles lag, why long green runs form, and why a small real reversal can hide inside a still green HA body.
The Four Formulas, Stated Precisely
There are exactly four equations, and order matters. You must compute the HA close first, then the HA open, then the high and low. The very first candle in any series has no previous HA candle to reference, so it is seeded using the raw open and close. Here are the formulas, where O, H, L and C are the real traded prices for the current period.
- HA Close = (O + H + L + C) divided by 4. This is the average of all four real prices for the current candle.
- HA Open = (previous HA Open + previous HA Close) divided by 2. This pulls the body toward the prior candle and is the source of the smoothing.
- HA High = the maximum of the real High, the HA Open just computed, and the HA Close just computed.
- HA Low = the minimum of the real Low, the HA Open just computed, and the HA Close just computed.
The seeding rule for the first candle is where many guides go vague. A common and clean convention, used by most charting engines, is first HA Open = (first real Open + first real Close) divided by 2, and first HA Close = (O + H + L + C) divided by 4 as usual. Different platforms occasionally seed slightly differently, which is why the first one or two HA candles can vary by a rupee or two between brokers before they converge. By the third candle every engine agrees, because each candle feeds the next.
Compute HA Close before HA Open. The HA High and HA Low both reference the HA Open and HA Close you just calculated, so if you do them out of order you will get a wrong wick. This single ordering mistake is the most common reason a hand calculation does not match the broker chart.
Worked Example: Five Days of Reliance Industries
Below is a five day block of realistic, illustrative daily OHLC data for Reliance Industries on the NSE. These are not live quotes, they are sample levels chosen so the arithmetic is easy to follow, but they sit in a plausible range for the stock. We will turn this raw data into Heikin Ashi candles step by step so you can verify every number with a calculator.
| Day | Real Open | Real High | Real Low | Real Close |
|---|---|---|---|---|
| 1 | 1400.00 | 1418.00 | 1396.00 | 1412.00 |
| 2 | 1413.00 | 1430.00 | 1408.00 | 1426.00 |
| 3 | 1427.00 | 1440.00 | 1421.00 | 1435.00 |
| 4 | 1436.00 | 1442.00 | 1419.00 | 1424.00 |
| 5 | 1424.00 | 1431.00 | 1405.00 | 1410.00 |
Day 1, the seed. HA Close = (1400 + 1418 + 1396 + 1412) divided by 4 = 5626 divided by 4 = 1406.50. HA Open = (1400 + 1412) divided by 2 = 1406.00. HA High = max(1418, 1406.00, 1406.50) = 1418.00. HA Low = min(1396, 1406.00, 1406.50) = 1396.00. The body runs from 1406.00 up to 1406.50, so this is a small green candle.
Day 2. HA Close = (1413 + 1430 + 1408 + 1426) divided by 4 = 5677 divided by 4 = 1419.25. HA Open = (previous HA Open 1406.00 + previous HA Close 1406.50) divided by 2 = 2812.50 divided by 2 = 1406.25. HA High = max(1430, 1406.25, 1419.25) = 1430.00. HA Low = min(1408, 1406.25, 1419.25) = 1406.25. Body from 1406.25 to 1419.25, a strong green candle. Notice the low equals the HA Open, so there is no lower wick. That missing lower shadow is the classic strong uptrend signal.
Day 3. HA Close = (1427 + 1440 + 1421 + 1435) divided by 4 = 5723 divided by 4 = 1430.75. HA Open = (1406.25 + 1419.25) divided by 2 = 2825.50 divided by 2 = 1412.75. HA High = max(1440, 1412.75, 1430.75) = 1440.00. HA Low = min(1421, 1412.75, 1430.75) = 1412.75. Again the HA Open sets the low, so no lower wick, and the trend stays clean and green.
Day 4, the turn begins. HA Close = (1436 + 1442 + 1419 + 1424) divided by 4 = 5721 divided by 4 = 1430.25. HA Open = (1412.75 + 1430.75) divided by 2 = 2843.50 divided by 2 = 1421.75. HA High = max(1442, 1421.75, 1430.25) = 1442.00. HA Low = min(1419, 1421.75, 1430.25) = 1419.00. The body is from 1421.75 to 1430.25, still green but now there is a real lower wick down to 1419. The lower shadow appearing is your first warning that buyers are losing grip.
Day 5, the reversal confirms. HA Close = (1424 + 1431 + 1405 + 1410) divided by 4 = 5670 divided by 4 = 1417.50. HA Open = (1421.75 + 1430.25) divided by 2 = 2852.00 divided by 2 = 1426.00. HA High = max(1431, 1426.00, 1417.50) = 1431.00. HA Low = min(1405, 1426.00, 1417.50) = 1405.00. Now HA Open 1426.00 is above HA Close 1417.50, so the candle is red, and the long lower wick to 1405 confirms selling pressure. This colour flip is the Heikin Ashi exit signal.
The Heikin Ashi Result Table
Here are all five computed candles in one place. Keep the raw table above next to this one and you can see exactly how the smoothing works. The real Day 1 close of 1412 became an HA close of 1406.50, and the real Day 5 close of 1410 became an HA close of 1417.50, because each HA value is an average rather than the last trade.
| Day | HA Open | HA High | HA Low | HA Close | Colour | Lower wick? |
|---|---|---|---|---|---|---|
| 1 | 1406.00 | 1418.00 | 1396.00 | 1406.50 | Green | Yes |
| 2 | 1406.25 | 1430.00 | 1406.25 | 1419.25 | Green | No |
| 3 | 1412.75 | 1440.00 | 1412.75 | 1430.75 | Green | No |
| 4 | 1421.75 | 1442.00 | 1419.00 | 1430.25 | Green | Small |
| 5 | 1426.00 | 1431.00 | 1405.00 | 1417.50 | Red | Large |
Read down the colour column and the story is obvious: three clean green candles with no lower wick, then a green candle that grows a lower wick, then a red candle. A trader who entered after Day 2 and exited on the Day 5 colour flip rode the smoothed trend without being shaken out by the choppy real prices in between. That is the entire value proposition of Heikin Ashi in one table.
Turning the Signal Into a Rupee Result
Signals only matter if you can size them and count the money. Suppose on this Reliance setup you decided to trade the stock in the cash segment after the Day 2 strong green candle. The real traded price you could actually buy near the Day 3 open was about 1427, not the HA close of 1430.75, and this is the key discipline point: you transact at real price, never at the synthetic HA number.
Say you bought 100 shares of Reliance at 1427, an outlay of 1,42,700 rupees plus charges. On the Day 5 HA colour flip you exit at the real price near 1410. That is a gross move of 1410 minus 1427 = minus 17 rupees per share, a loss of 1,700 rupees before costs on this particular illustrative trade. This is deliberately a losing example, because Heikin Ashi exits on a lagging averaged signal and will sometimes hand back open profit. Costs make it slightly worse: at a flat 20 rupees per order discount brokerage that is 40 rupees for the round trip, plus STT on delivery sell of 0.1 percent on roughly 1,41,000 rupees of sale value which is about 141 rupees, plus exchange, GST and stamp charges of roughly 30 to 50 rupees. Net loss is therefore in the region of 1,920 to 1,950 rupees. Numbers are illustrative and your actual brokerage and statutory charges will differ.
The HA close on Day 5 was 1417.50 but the real exit was near 1410. If you had mentally booked your profit at 1417.50 because that is what the candle showed, your statement would not match your expectation. Always reconcile against the raw chart before you place the order.
If you traded the same view in F and O instead, the lot maths changes everything. Reliance futures and options trade in a fixed lot. Buying one near the money Reliance call and selling it after a 17 rupee adverse move, multiplied across the contract lot size, would magnify both the move and the costs, and option premium decay would add a further drag that a cash trade does not have. Always confirm the current Reliance lot size on the NSE contract specification page before sizing, because exchange revisions change it periodically.
Reading the Candles Correctly
Now that you have built the candles, the visual rules have real meaning. A green candle with no lower wick means the HA Open sat at the candle low, which only happens when the averaged price kept rising, that is a strong uptrend. A red candle with no upper wick is the mirror image, a strong downtrend. Candles with wicks on both sides, like a doji shape with a small body, mean the averages are pinching together and momentum is fading.
| Heikin Ashi candle shape | What it means | Sensible action |
|---|---|---|
| Green body, no lower wick | Strong, clean uptrend | Hold longs, trail stop under recent HA low |
| Red body, no upper wick | Strong, clean downtrend | Hold shorts or stay out of longs |
| Small body with wicks both sides | Momentum fading, possible turn | Tighten stop, do not add |
| Colour flips green to red | Trend exit signal | Exit or reverse on the real price |
| Long wick against the body | Pressure building the other way | Reduce size, expect a pause |
Apply these to the worked example and they line up exactly: Days 2 and 3 had no lower wick and were the meat of the move, Day 4 grew a wick as the trend tired, and Day 5 flipped colour. The candles did not predict the top, they confirmed the turn one bar late, which is the honest behaviour of any averaging tool.
Setting Up Heikin Ashi on Indian Platforms
Every major Indian broker supports Heikin Ashi as a chart type, so you do not need a separate tool. On Zerodha Kite, open the chart, click the chart type dropdown in the top toolbar and select Heikin Ashi. On Upstox, the chart type selector sits in the same toolbar area. Angel One, Fyers, Dhan and ICICI Direct all expose it the same way, usually labelled exactly as Heikin Ashi or HA. TradingView, which powers the charts inside several of these brokers, also lists it under chart type.
- Keep a normal candlestick chart open in a second window or tab, because you will place orders off the real price, not the HA price.
- Pick a timeframe that matches your style. Heikin Ashi on a 5 minute chart for intraday Nifty behaves very differently from a daily chart on Reliance.
- Do not enable Heikin Ashi on the order entry chart if your platform lets you click to place orders from the chart, since the HA body does not reflect a tradable level.
One practical caution: some indicators that sit on top of the chart, such as certain pattern scanners or auto trendline tools, may read the HA values rather than the real OHLC. If your scanner fires off Heikin Ashi data it can give you levels that do not exist in the real tape. Check what your tool is reading before you trust its alerts.
Combining Heikin Ashi With Other Indicators
Heikin Ashi on its own tells you direction but not strength or exhaustion. Pairing it with one or two confirming tools lifts the quality of signals without cluttering the chart. The most common Indian setups pair it with a moving average for trend agreement, with the Relative Strength Index for overbought and oversold context, and with volume to confirm that real participation backs the smoothed move.
- Heikin Ashi plus a 20 or 50 period moving average: take the colour signal only when it agrees with the slope of the average.
- Heikin Ashi plus RSI: a green HA run while RSI pushes above 70 warns the move may be stretched even if the candles still look clean.
- Heikin Ashi plus volume: a colour flip on a heavy volume bar is far more trustworthy than one on thin volume, which matters a lot in volatile Bank Nifty sessions.
The point of pairing is to fight the one weakness you proved yourself in the worked example, the lag. The HA colour flipped only on Day 5, after the high was in. An RSI that had already rolled over on Day 4, or a volume spike on the wick day, would have warned you a bar earlier.
Risk Management and the Indian Tax Reality
Risk management on Heikin Ashi follows one rule above all: your stop must be a real price, not an HA price. A practical method in an uptrend is to place the stop just below the real low of the most recent HA candle, and to trail it up as new no wick green candles print. In the Reliance example, after Day 3 you might have trailed a stop to just under the Day 3 real low of 1421, which would have taken you out cleanly on the Day 5 break.
On tax, the chart type is irrelevant to the tax office. If you hold Reliance delivery and sell after more than one year, gains are long term capital gains taxed at 12.5 percent above the 1.25 lakh rupee annual exemption. Sell within a year and it is short term capital gains at 20 percent. If you trade Reliance intraday or trade Reliance futures and options, the profit is treated as business income and taxed at your normal slab rate, not at the flat capital gains rates. STT applies on every leg, and is higher on the sell side for delivery and on options.
Because F and O profit is business income, you cannot net it against capital gains the simple way many beginners assume. Keep your delivery, intraday and F and O Heikin Ashi trades in separate buckets in your journal so your accountant can classify each correctly. Always verify current rates and SEBI rules before filing.
Common Mistakes Traders Make
The first and biggest mistake is treating the HA close as a price you can transact at. You cannot. It is an average. Every order, stop and target belongs on the real chart. The second mistake is using Heikin Ashi for precise scalping. The smoothing that makes trends clear also delays signals, so it is a poor fit for catching exact tops and bottoms.
- Reading the HA open or close as a real fill price. It is computed, not traded.
- Expecting Heikin Ashi to call the exact top or bottom. By design it confirms turns one bar late.
- Using it alone with no volume or momentum filter, which produces false flips in choppy ranges.
- Forgetting that on intraday and F and O the gains are business income, so the tax and the journal handling differ from delivery trades.
- Assuming every broker seeds the first candle identically, then panicking when the first one or two HA candles differ slightly across platforms.
None of these are fatal once you have done the calculation by hand. The worked Reliance table above is the cure for all of them, because it shows you precisely what the candles are made of and exactly how far the synthetic HA values drift from the real traded prices.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to Zerodha Varsity, NSE India and Investopedia. Always confirm current contract specifications, lot sizes, STT and tax rules on the official source before you trade. All prices and rupee figures on this page are illustrative and do not promise any return.
Sources and Further Reading
For authoritative data and further reading on this topic, refer to Zerodha Varsity, NSE India and Investopedia. Always confirm current rules, rates and contract specifications on the official source before you trade.
Related Topics
Related Articles
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.
Understanding Trading Terminals in Indian Markets
What a trading terminal is, how Kite, NEST and ODIN compare, plus a worked Nifty options example, lot sizes, margins and Indian tax rules.
Covered Call in Indian Markets: A Comprehensive Guide
Covered call meaning for Indian traders: how it works on NSE, a worked Reliance example, STT, physical settlement, plus correct 20% STCG, 12.5% LTCG tax.
Understanding Blue Chip Stocks in Indian Markets
Nifty 50 blue chip table with market cap, dividend yield and beta, plus worked cash and F and O examples and Indian tax rules for 2026.
CPI Inflation and Stock Market in Indian Markets
How CPI inflation and the RBI 4 percent plus or minus 2 percent band move Nifty and Bank Nifty, with a worked options example, taxes and costs.
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.
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