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 #

RSI - Canonical
dburkey@xxxxxxxxxxxxxxxx wrote:

Does anyone know the full formula for the RSI (relative strength index)?,
I know that metastock just uses rsi(length), but I'm trying to take the rsi of another indicator, not the close.
I've looked in a few books but I don't know how to translate the formula into metastock language.
Omega Research lets you simply use RSI(x, length), where x can be anything, even other indicators.
Please help... I'm stuck right in the middle of a project.

Thanks,
-dennis

Re: Anyone know full RSI formula in metastock language???

To: metastock-list@xxxxxxxxxxxxx
Subject: Re: Anyone know full RSI formula in metastock language???
From: Vitaly Larichev <vitaly@xxxxxxxxxxxxx>
Date: Mon, 25 Aug 1997 22:49:27 -0700
References: <199708211832.MAA28405@xxxxxxxxxxxxxx> <340211B2.1F37@xxxxxxxxxxxxxxxx>
Resent-Date: Mon, 25 Aug 1997 21:13:53 -0600
Resent-From: metastock-list@xxxxxxxxxxxxx
Resent-Message-ID: <"OaNtN1.0.q36.lda0q"@mail.equis.com>
Resent-Sender: metastock-list-request@xxxxxxxxxxxxx

Dennis,

The following is copied from Formula Field of my *RSI canonical_12_day_for_P_I indicator. Change m if you choose another # of periods n for rsi.

Good luck with your project,
Vitaly

I wrote my own "canonical" RSI(12) which coinsides with MS's RSI(12) if m=2*n-1 where m is used below in Mov( ,m,E); n - a number of periods in rsi(n). Mind that since I didn't use those particular tricks from the standard rsi(n) to shorten the initial transitional period, this function and standard rsi(n) differ for about month or so from the day 1. It was not that important for me, so I used this shortcut.


RSI - Canonical

100 - 100/
(1.+ If(Mov(If(P-Ref(P,-1)<0,-(P-Ref(P,-1)),0),23,E)=0,1000000,

Mov(If(P-Ref(P,-1)>0, P-Ref(P,-1), 0),23,E) /
Mov(If(P-Ref(P,-1)<0,-(P-Ref(P,-1)),0),23,E)
))

 

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!