Relative Strength Index
Trend
by Howard Arrington
We have all heard the adage 'A trend is your friend'.
One way to use this to one's advantage is to have a tool
that identifies the direction of a trend, and then only take
trades in the same direction as the trend. If the trend is
up, only signals for long trades are taken. If the trend is
down, only signals for selling short are taken.
There are many uses for the Relative Strength Index (RSI)
study. Most focus on looking for divergence between RSI and
the chart action. Click this link for more information
about the
Fundamental Behavior of RSI. But this article will
show how to use RSI in a different way. RSI will be used to
indicate whether the market is trending and its direction.
The rules which define the RSI Trend indicator are:
- Use a 9 period parameter for the RSI study
- An Up Trend will start with RSI crossing above 70,
and
- The Up Trend continues while RSI remains above 40.
- A Down Trend will start with RSI crossing below 30,
and
- The Down Trend continues while RSI remains below 60.
This RSI Trend indicator can be implemented in Ensign
Windows using the RSI study and 6 Alert objects.
Four of the alerts are used to track the RSI conditions
of RSI >= 70, RSI >=60, RSI <=40, and RSI <=30. These
alerts and then used to turn on or off the Green and Red
zone coloring. Only one of the property forms for these 4
alerts is shown here. The other 3 are similar, with a
different Field selection in panel A.
The next Alert is the logic for the Up Trend
and creates the green zone coloring on the chart.
The final Alert is the logic for the Down
Trend and creates the red zone coloring on the chart.
Let's discuss the logic of the last alert in
greater detail. Panel A returns the number of Bars Since
the RSI < 30 Alert was true. Panel B returns the numbers of
Bars Since the RSI > 60 Alert was true. If the Panel A
value is a smaller number than the Panel B value, then RSI <
30 happened more recently than RSI > 60. Therefore, the
Down Trend is still in effect and a light red ZONe marker is
used to display this True condition.
Likewise, the Up Trend is in effect as long
as the RSI > 70 event happened more recently than the RSI <
40 event. That is the logic tested in the previous alert
the does the light green zone coloring.
A template for the RSI Trend indicator can
be downloaded from the Ensign web site. Click menu File |
Open | Internet Services. Click the Upgrade tab. Click the
Template bullet and select RSI-Trend in the drop down
list. Click the Download button to get the template.
Trading Tip:
Study Consensus
by Howard Arrington
This article will show how a Buy or Sell signal can be
generated when three studies agree with each other. The
purpose of the article is to show how consensus among
studies can be determined. No claim is being made that the
signals are profitable.
Our example trading system will use input from three
studies: Relative Strength Index (RSI), Stochastic Momentum
(SM), and two Moving Averages (MA). The study signals are
defined as:
- Buy when 3 period MA > 17 period MA, Sell when 3
period MA < 17 period MA.
- Buy when SM > Ave(SM), and Sell when SM < Ave(SM).
Use 10 Bar, 25, 2, 7 averages.
- Buy when RSI > 60, and Sell when RSI < 40. Use a 7
period RSI parameter.
The 3 period moving average is plotted in Green on the
chart when it is above the 17 period moving average plotted
in Blue. The 3 period MA is plotted in Red when it is below
the 17 period MA.
The first study window shows the Stochastic Momentum
study plotted in Green and Red, based upon whether the study
is above or below a 7 period average of the SM plotted in
Blue.
The bottom study window show the Relative Strength
Index. It is plotted in Green when it is above 60 and
plotted in Red when it is below 40. Between 40 and 60 the
RSI is plotted in Blue.
Alerts will be used to indicate when all three studies
are in their Buy zone (plotting in green), or in their Sell
zone (plotting in Red). The Buy Signal will be the
consensus of all 3 studies showing a Buy signal. The Sell
Signal will be the consensus of all 3 studies showing a Sell
signal. The current state of the studies and their
consensus will be shown at the bottom of the chart. Here
is the setup for the six Alert objects used for the system.
The first alert tests whether the first
average line (3 period) is above the 2nd average line (17
period). When this condition is True, the Section 1
position at the bottom of the chart is colored Green and the
message 'MA Buy' is shown. When the condition if False, the
Section 1 position is colored Red and the message 'MA Sell'
is shown. The result of this alert is written to global
variable 2 for use later on.
This alert tests the relationship of the SM
study to its average. When SM > Ave, the Section 2
position is colored Green and the message 'SM Buy' is
shown. Otherwise, the Section 2 is colored Red with the
message 'SM Sell'. The result of this alert is written to
global variable 3 for use later on.
This alert will test for the RSI study being
above 60 and color Section 3 Green with the message 'RSI
Buy'. Note, however, this alert does not color the section
Red when it is not above 60. Another alert will be used to
color the section Red when the RSI is below 40. The alert
result is written to variable 4.
This alert will test for the RSI study being
above 40 and color Section 3 Red with the message 'RSI Sell'
when it is False. This is a little different style than
what was used in the previous alert. I want to store in
global variable 1 a False when RSI is below 40 and a True
when it is above 40. You will understand the reason for
this in the last alert that generates the consensus Sell
signal.
This is the alert that generates the
consensus Buy signal. Three of the alerts wrote their
True/False results into global variables 2, 3, and 4. The
Buy consensus exists when all three of these values are
True. The alert uses the Global Flag category in panel A,
to return the Count of the global variables that are True.
The Count True function is going to count 3 variables
starting with Global Variable number 2. When the Count True
function returns a value of 3, the Section 6 position will
be colored Green and show the message 'BUY'.
This alert counts the Sell signals which are
stored in 3 global variables starting with Global Variable
number 1. Remember, variable 1 holds a False when the RSI
study is below 40. This lends itself to being counted with
the other 2 signals when they are also False. When global
variables 1, 2 and 3 are all False, the consensus signal is
shown in Section 6 using a Red color and the 'SELL' message.
The following chart shows the three sell
study signals on the left, and the consensus SELL signal on
the right.
The next chart shows the three buy study
signals on the left, and the consensus BUY signal on the
right.
And finally, the next example shows
disagreement in the study signals. One is showing a buy,
one a sell, and the RSI study is neutral because it is
between 40 and 60. Therefore, no consensus signal is shown.
A template for this system can be downloaded
from the Ensign web site. The template is named
Study-Consensus. See the download procedure outlined at
the end of the first article.
Trading Tip:
Historical Volatility
by Howard Arrington
This article will demonstrate plotting an alert value on
a chart. Historical Volatility is a measure of a
security's standard deviation. High volatility values are
an indication of erratic volatile price action.
The alert property form for this example is
shown here.
Panel A uses the Historical Volatility
function to return a volatility value for a 30 bar period of
time. This value is written to global variable 1 because
the Condition selection is 'A Only'. However, the action in
panel B is also performed, which reads the Value from Global
Variable 1, multiplies the Value by the number 4 to resize
it, and adds the chart's Scale Low value. This makes the
value in panel B ready to plot on the chart's scale.
The Marker plots on the chart in the 'B'
Value position, using the thick curve marker token. The
curve line is plotted in Green.
A template for Historical Volatility can be
downloaded from the Ensign web site using the process
outlined at the end of the first article. The template is
named Historical-Volatility.
Trading Tip:
Inside Bar Breakout
by Howard Arrington
The template that implements this idea is named
Inside-Breakout and can be downloaded from the Ensign web
site. The idea implemented by this template uses the MACD
study for direction. When the MACD is above its average,
the High of an Inside range bar is used as a Buy stop.
When the MACD is below its average, the Low of an Inside
range bar is used as a Sell stop.
The Green zone shows where bars are trading above the
most recent Buy stop. The Red zone shows where bars are
trading below the most recent Sell stop.
The following two alerts establish the trend direction
based on MACD being above or below its average.
When the MACD trend is Up, and an Inside bar
occurs, the following alert will copy the Inside bar's High
into global variable 1, and draw a short horizontal green
line on the chart at the High price.
When the MACD trend is Down, and an Inside
bar occurs, the following alert will copy the Inside bar's
Low into global variable 2, and draw a short horizontal red
line on the chart at the Low price.
When a Bar's High exceeds the High Stop in
global variable 1, the zone on the chart is colored light
green.
When the Bar's Low is below the Low Stop in
global variable 2, the zone on the chart is colored light
red.
|