Heikin-Ashi Explained
by Howard Arrington
The February 2004 issue of 'Technical Analysis of Stocks
and Commodities' magazine contains an article by Dan Valcu
titled 'Using The Heikin-Ashi Technique'. Too often traders
hear about a technique and think the 'holy grail' train is
leaving the station and they rush to get on board without
taking time to understand what it is all about. The purpose
of this article is to comment in greater detail on the
visual presentation created by the mathematics of the
method.
Mr. Valcu says that 'heikin' in Japanese means 'average'
and 'ashi' means 'bar'. So a literal translation would be
'average bar'. Indeed, the method employs an averaging
technique as follows:
- haClose = (Open + High + Low + Close) / 4
- haOpen = (haOpen(previous bar) + haClose(previous
bar))/2
- haHigh = Maximum(High, haOpen)
- haLow = Minimum(Low, haOpen)
Now for those who have pulled out the Valcu article and
compared his formulas with those given above, please do not
be too quick to claim that I made a mistake in plagiarizing
the formulas. My formulas are equivalent and it represents
one of the criticisms I have.
haHigh and haLow
Mr. Valcu's formulas in the article were give as:
- haHigh = Maximum(High, haOpen, haClose)
- haLow = Minimum(Low, haOpen, haClose)
It is mathematically impossible for the haClose to
be higher than the bar High, or lower than the bar Low.
haClose is an average of the bar's open, high, low and
close. The open must be in the high-low range. The close
must be in the high-low range. The low must be equal to or
lower than the high. Therefore, the haClose can never be
higher than the High, nor lower than the Low.
Because the haClose can never be higher than the High,
the Heikin-Ashi High does not need to test for the haClose
as a possible price that would set haHigh. Choosing the
higher of High and haOpen is sufficient. The same
reasoning applies to picking a price for the Heikin-Ashi
Low. Choosing the lower of Low and haOpen is sufficient.
haLow does not need to consider haClose because haClose will
never be lower than the Low.
I consider it unfortunate that Mr. Valcu did not
understand these principles before he published his
article. And, every programmer who published script code to
implement Heikin-Ashi in their charting package used the
Valcu formulas with scripts similar to this example:
- haHigh = MaxList( H, haOpen, haClose);
- haLow = MinList( L, haOpen, haClose);
Not one of the twelve programmers who published scripts
in Stocks and Commodities magazine pointed out that testing
for haClose is unnecessary because it is an
impossibility. It does not hurt to test for it, but it is
an unnecessary step. Missing something obvious like this
makes me wonder just how much serious thinking is being made
to understand what this technique is all about. Now, let's
leave that issue and continue with the analysis.
haClose
The Heikin-Ashi Close is the average of four bar prices:
open, high, low and close. This creates an interesting
effect in strongly trending markets which I feel is
misleading for chart readers. Let me illustrate the effect
with the following example.
The example shows the original bar data in
the top half of the chart, and the Heikin-Ashi method in the
bottom half. Ensign Windows was used to prepare the
examples. Bars 1 through 4 are strongly trending up, and
bars 5 through 8 are strongly trending down. Now permit me
to point out several things by comparing the two images.
The Heikin-Ashi data points are also shown
on the original chart using small red dots, connected by
solid red lines through the highs and lows, and a dotted red
line through the closes. These dots and lines will aid in
the comparison of what Heikin-Ashi is doing to 'average' the
original bar data.
In an Up candle the haClose will always be
below the actual close, and in a Down candle, the haClose
will always be above the actual close. These two principles
are illustrated by comparing the position of the close red
dots to the bar closes in the Original chart image. In
fact, haUp candles will ALWAYS have a high wick, and haDown
candles will ALWAYS have a low wick. This is a built in
behavior that may surprise most Heikin-Ashi candle readers.
It is one of the primary areas I feel is misleading.
Note: haUp candles may or may not have a
low wick. haDown candles may or may not have a high wick.
A wick on the top of a regular Up candle implies that
selling pressure has moved the market back down from the
high. Thus, I consider it misleading to see a high wick on
a Heikin-Ashi up candle when no selling pressure is
present. The inverse applies to low wicks. A wick on the
bottom of a regular Down candle implies that buying pressure
has moved the market off of the low. Again, it is
misleading using conventional interpretation for low wicks
to be present on a Heikin-Ashi down candle when no buying
pressure is present.
Mathematically the haClose can never exceed 75% of the
original bar's range. 75% would be achieved when the Open
and the Close occur at the extreme of the bar's High. In
that case, haClose = (H+H+H+L)/4. Simple example: O=4,
H=4, C=4, L=0, so haClose = 12 / 4 = 3 So the maximum
haClose value is 3/4th of the range because the range was
4. Thus the high wick size in an Up candle will be 25% of
the original bar range or greater. The low wick size in a
Down candle will be 25% of the original bar range or more.
In the Chartpoint Magazine, No. 12 (2003), Yashuji
Yamanaka gives five rules for trading the Heikin-Ashi
charts. His Rule 2 reads, 'Positive candle with upper
shadow means "strong BUY"', and 'Negative candle with lower
shadow means "strong SELL"'. I have proved out that every
haUp candle must have a high wick, and every haDown candle
must have a low wick. Therefore, Rule 2 would have EVERY
Heikin-Ashi candle be either a 'strong BUY' or a 'strong
SELL'. This obviously is not the case, so I must conclude
that Yamanaka's Rule 2 is an illogical statement.
haOpen
The haOpen formula can be stated more simply as the
midpoint of the prior Heikin-Ashi bar's candle body. See
the graphical illustration of this where the cyan lines from
the prior bar's candle body range point to the candle body
midpoint. This midpoint is used as the open of the
following Heikin-Ashi bar.
The haOpen can be outside of the original
bar's range. Therefore, the range of the Heikin-Ashi bar is
extended to include the haOpen price. This extension is
done by choosing the higher of High and haOpen for the
haHigh, and the lower of Low and haOpen for the haLow. Mr.
Valcu describes this process as eliminating 'irregularities
from a normal chart', and creating a 'better picture of
trends'. My opinion is that this process is creating
misleading perceptions. Let's look again at the example.
One misperception in the Heikin-Ashi chart
is the absence of gaps. There are 6 gaps in the original
chart and they have all been 'averaged' out of the picture.
If gaps mean something to you either as an indication of
momentum or a price level that will eventually be filled,
you will have to do without that insight when you use
Heikin-Ashi charts.
Another misperception in the Heikin-Ashi
chart is the length of the bars. In our example many of the
HA bars are twice as tall as the original bars. HA bars
will always overlap a portion of the bar on its left-hand
side. In the up trending portion of the example, the HA
Lows are all lower then the original lows, giving the
impression the market traded at prices during that time
period when no such trading occurred. As an example,
consider bar #3. The original bar price range is from 700
to 740. The Heikin-Ashi bar implied that during the #3
time period, the trading was from 640 to 740. That is
misleading. The visual presentation does not make any
differentiation between the portion of the range that is
actual and the portion that is invented.
Another misperception is the combination of
bar #4 and bar #5. On the original chart, these two bars
make a formation known as a Key Reversal Pair. That
significant information is totally lost in the Heikin-Ashi
chart. In fact, bar #5 on the HA chart is shown as an Up
candle which is 100% opposite what actually happened. That
too is misleading in my opinion.
Summary
I guess by now you have concluded I am not
overly impressed with the Heikin-Ashi method. It may be
serving a beneficial purpose for many of you, and if so,
that is wonderful. I encourage you to continue using what
works for you. Heikin-Ashi charts are included in Ensign
Windows because users asked for it. But, I do not know if
it is going to help anyone trade more profitably. Seasoned
trader Ira Tunik recently stated, 'There are those that are
constantly looking for the Holy Grail and [think] every new
or revived study or tool is necessary. Over the years I
have found that the majority of the exotic, complicated and
supposedly new studies don't help anyone's trading ability
or profitability.'
Whatever the case may be, at least by
reading and understanding the points made in this article
you will be using the Heikin-Ashi method better informed
about how it is creating 'average bars'.
Trading Tip:
Aroon Indicator
by Jay West
Recently a new indicator was added to Ensign Window’s
study list. It is called the Aroon indicator. The
indicator is supposed to allow you to anticipate changes in
price from trending to trading range. At first glace the
indictor looks very complicated and seems to make no sense.
With a little time, education, and experience I have found
it to be most enlightening.
The description of how the indicator works is fascinating
stuff. It 'measures the number of periods that have passed
since the most recent x-period high and x-period low.
Therefore, the Aroon indicator consists of two plots; one
measuring the number of periods since the most recent
x-period high (Aroon Up) and the other measuring the number
of periods since the most recent x-period low (Aroon
Down).' Now I am almost sure that most of the people
reading this article are just eagerly awaiting a further
discussion of how the indicator is plotted in a Stochastic
like scale etc, etc, etc. Yeah sure. Just in case you are
really interested, a more complete discussion of the
indicator can be found on the Internet using a Google
search.
We are traders, and as such it is extremely important to
know how to use indicators to our advantage. I have never
felt the need to be thoroughly educated on how the thing
works. Just give it to me and let me play with it long
enough and I will either make it work or throw it away
because it is impossible to figure out. Right? Ok, I have
been playing with the Aroon for a few days and I think I
have figured out a way to use it which I will share with
you.
As you can see below the Aroon consists of two lines.
One red (the Up line), and one blue (the Down line). In the
system description there is a discussion about three
thresholds. Those being the 70, 50, and 30 thresholds. I
have discovered that if I pay attention primarily to the red
line’s relationship to these thresholds I can determine what
the market is telling me about trend. It also begins to
become clear that I can use this indicator to trade. In
fact I can almost make a complete system out of the
indicator.
Rule #1: If the red up line goes to the top of
the range (Window) there is a possibility of an up trend
beginning. If the red up line stays generally between the
top of the window (100) and the 70 threshold marked by the
orange line on the example chart, the up trend is in
motion. The closer it remains to the top the stronger the
trend.
Rule #2: If the red up line retraces to and
breaks through the 50% line (red dashed line) the trend is
in serious trouble. If it reaches the bottom of the
scale/window, the trend is usually dead and a down trend may
be beginning.
Rule #3: If the red and blue lines separate and
remain separated the trend is strong and I aggressively add
contracts on price pull backs.
So, in summary, what we have is a strong trend if the red
line goes to the top and stays there, a failing trend if it
pulls back to the 50% threshold and a possible reversal into
a down trend if it falls below the 30% threshold. The
reverse is true for a down trend. If the red line breaks up
through the 50% line the down trend is weakening, etc.
So how do we trade this thing? I have discovered that if
I merely watch the relationship between the red and blue
lines I can use their crossovers for entry and exit
signals. Look at the chart below which I have marked up
with arrows for the entries to trades. This is real data
for Sep 16th and the trades worked as
advertised. The day produced overt 10 points in the AB.
You can see that the red line races to the top immediately
after the opening, crossing the blue line in the process.
That crossing of the blue line is a long entry. Then the
red line stays generally above the 70% threshold and the
price continues to rise. Note how the red and blue lines
are separated through most of the up move. That indicates a
strong trend in progress and I would buy more contracts as
the price pulls back and hooks.
When the red line breaks the 50% line you can remove at
least one contract if you are trading multiple contracts and
if you are trading a single
contract, go flat with the crossing of the 50% line. In the
example chart, you’ll notice that the red line again crosses
the blue line on its way to the bottom of the window. You
can sell that crossing and go short. As long as the red
line stays below the 50% line you can stay in the short
trade.
That’s it in a nut shell for the Aroon indicator. I do a
couple of other things to help with entries and trade
management. Look at the chart below and you can see I have
placed the new auto trend lines, recently added to the
Ensign program, on the chart example. I think you can see
that it is very beneficial to have these on the chart. I
trade multiple contracts and I use the Trend lines to 'take
one off' when the price closes on the other side of a trend
line and I reverse the trade when the Aroon red line crosses
the blue line, which when it happens correctly, occurs
quickly after the trend line break by the price. Obviously
you can reverse the trade if you wish on the trend line
break, but I have seen those trend lines do a nasty little
adjustment thing on occasion and that’s not fun to get
caught in one of those, so I generally wait for the Aroon to
confirm the Trend line break and reversal. It is considered
aggressive style to reverse the trend line breaks and you
may get whipsawed more often doing that than waiting for the
Aroon.
I have included some properties windows for the Aroon.
The basic settings are shown there. As you can see there is
a capability to put an “above and below” setting on the red
line thus making it turn green when it is above the blue
line and red when below it. That is the second Properties
Window shown below. That makes it easier to manage your
trade. Simply try to be long when it is green and short
when it is red.
There will be times when you should stay out of the
market. Those times are when it is chopping. Look for the
price bars to go horizontal and the lines to cycle rapidly
with the red and blue lines crossing frequently. You must
avoid this type market with the Aroon system. The Aroon
becomes a virtual whipsaw machine in those circumstances.
There are many methods to identify chop. The action of the
'Average Bars' is a good way to spot and avoid chop.
When the market is moving normally this system will catch
all the winners and cut losers fairly quickly due to the
action of the Aroon and the price action around the trend
lines. I use a 0.75 range chart to trade with this
indicator. I’m sure other time frames will work with the
Aroon but the settings should be tailored to the time
frame. Give it a try and see if you like it. A template
named the AroonSystem can be downloaded from the Ensign web
site.
I hope this clears up some of the confusion that many
seem to have concerning this great indicator. Good trading
to all.
Education:
Stock Option Model - September
by Howard Arrington
This is the September update of the paper trading model
based on Bill Hatch's July article
Straddle-Strangle-Swap. Last
month I defined the scope of this project, and promised
to publish an update each month for the rest of 2004.
The model is selling near term options in Dell Computers
(DELL), Home Depot (HD), Office Depot (OPD), and Disney
(DIS), and holding longer term options as an insurance
policy. The plan is to execute a calendar roll-out each
month by buying back the short options on the day before
expiration, and selling short options one month out. The
roll-out of replacing the September options with October
options was carried out on Thursday, September 16th, 2004.
The October roll-out will be carried out on Thursday,
October 14th. This is where the model stands.
A desirable characteristic is for the stocks to be
tracking sideways. This was the case in the past month for
Dell, Disney, and Office Depot. The stock that trended was
Home Depot, possibly benefiting from increased demand for
building materials because of the three hurricanes.
The short HDIG Call at $35 is the trade that
was a costly $2000. The model will resell the same strike
in the October month with the expectation that Home Depot
prices will return to a more average price.
Summary:
-
Dell: - 125 - 375 + 175 + 775
= $450 net gain
-
HD: + 975 - 375 - 2025 + 225
= -$1200 net loss
-
ODP: - 525 - 75 + 1175 - 175
= $400 net gain
-
DIS: - 25 - 325 - 25 + 525
= $150 net gain
|