MetaStock™ Zone Forum & FAQ Artykuły Linki Elliott Waves EasyLanguage™ Zone

A B C D E F G H I J K L M N O P R S T U V W Y Z #

StochRSI Exploration
Re: STOCHRSI
To: Philip <pschmi02@xxxxxxxxxxx>, metastock-list@xxxxxxxxx
Subject: Re: STOCHRSI
From: BAUDECB@xxxxxxxxxxxxx (Christian Baude)
Date: Fri, 30 May 1997 17:57:48 GMT
In-Reply-To: <338C3757.5369@xxxxxxxxxxx>
References: <19970526.075421.10926.0.michael.arnoldi@xxxxxxxx
<3389AAB4.6312@xxxxxxxxxxx
<338b7d26.429858@xxxxxxxxxxxxxxxxxx
<338BA60C.4BFB@xxxxxxxxxxx
<338c1ccf.3782140@xxxxxxxxxxxxxxxxxx<338C3757.5369@xxxxxxxxxxx>
Resent-Date: Fri, 30 May 1997 12:20:10 -0600
Resent-From: metastock-list@xxxxxxxxxxxxx
Resent-Message-Id: <"3g6ox3.0.4-5.PfnZp"@mail.equis.com>
Resent-Sender: metastock-list-request@xxxxxxxxxxxxx

OK - Here is the OPEN file.

METASTOCK FORMULAS FOR VARIOUS StochRSI

 


StochRSI-14

(Sum(RSI(14)-LLV(RSI(14),14),3) / Sum(HHV(RSI(14),14) - LLV(RSI(14),14),3))*100

 

StochRSI-70

(Sum(RSI(70)-LLV(RSI(70),70),15) / Sum(HHV(RSI(70),70) - LLV(RSI(70),70),15))*100

 

StochRSI-252

(Sum(RSI(252)-LLV(RSI(252),252),54) / Sum(HHV(RSI(252),252) - LLV(RSI(252),252),54))*100

 
Set up three Indicator Builder formulas using the above definitions for each period length, 14, 70 and 252. Name them StochRSI-14, StochRSI-70 and StochRSI-252 in your
Indicator Builder. This way, when you need to refer to the 14 period StochRSI in a formula, you'd use

fml("StochRSI-14")

OK? OK! Now to the rules in English:


StochRSI BUY Rule #1:

EITHER STOCHRSI-70 OR STOCHRSI-252= 70.0 AND STOCHRSI-14 CROSSES FROM BELOW 20.0 TO EQUAL OR ABOVE 20.0

StochRSI BUY Rule #2:

STOCHRSI-70= 50.0 AND HAS RISEN BY AT LEAST 3 POINTS FROM A PREVIOUS TRADING DAY DURING ANY ONE OF THE PAST 21 TRADING DAYS AND STOCHRSI-14 CROSSES FROM BELOW 20.0 TO EQUAL OR ABOVE 20.0 TODAY


StochRSI Buy Rule In MSW 5.0 System Tester:


StochRSI System

BUY Rule:

(WHEN(Cross(Fml("StochRSI-14"),20.0)) AND
(When(Fml("StochRSI-70"),>=,70.0) OR
(WHEN(Fml("StochRSI-252"),>=,70.0))) OR
(WHEN(Fml("StochRSI-70"),>=,50.0) AND
WHEN(HHV(ROC(Fml("StochRSI-70"),1,Points),21),>,3.0)))


Sell Rule: Whatever you decide upon.

Sell Stop Rule: It's not possible to dynamically set the stop rule in MSW 5.0 that I am using. Namely to set a sell stop when the closing price after the buy signal, goes below the most recent correction's low price before the buy signal.

When you do an Exploration through whatever securities in whatever directories you have data for, you put the following in each column of your Exploration.

 

StochRSI Exploration

Col A:
CLOSECol B:
Fml("StochRSI-14")Col C:
Fml("StochRSI-70")Col D:
Fml("StochRSI-252")Col E:
HHV(ROC(Fml("StochRSI-70"),1,Points),14)

Filter:
(WHEN(CROSS(ColB,20)) AND (WHEN(ColC,>=,70.0) OR
WHEN(ColD,>=,70.0)) OR (WHEN(ColC,>=,50.0) AND
WHEN(ColE,>,3.0)))

 
I hope I've typed the formulas in correctly. Of course, you could filter your securities by Stock price by using ColA. An example would be when the close <= 12.0.

-= Chris =-
with a BIG thank you to John Yurko, the developer of this StochRSI system, based on Chande's book.

[348]

 
Source / From: TOP
http://purebytes.com/archives/metastock/

Equis and MetaStock® and MetaStock Professional® are registered trademarks of Equis International. Achelis Binary Wave®, The DownLoader®,
Expert Advisor®, OptionScope®, Quotecenter® and Smart Charts® are trademarks of Equis International, a Thomson Reuters company.

TradeStation® Pro, TradeStation® 2000i, OptionStation®, SuperCharts®, PowerEditor® and EasyLanguage®
are registered trademarks of TradeStation Technologies, Inc. Other names and marks referred to are the property of their respective owners.

All information provided on this website is for educational purposes only. Trading involves risk, including possible loss of principal and other losses.

Ten i inne materiały na tej stronie zostały zamieszczone zostały jedynie w celach edukacyjnych, nie ponoszę żadnej odpowiedzialno¶ci za ich stosowanie.

Gra na giełdzie i rynkach walutowych (FOREX) niesie ze sob± ryzyko poważnych strat finansowych!