PureBytes Links
Trading Reference Links
|
Thanks Peter for the screenshot and the
simple brief explanation.
Kishore Rochey
----- Original Message -----
Sent: Friday, 22 May, 2009 8:53 AM
Subject: RE: [EquisMetaStock Group]
Fisher Yur4ik formula [1 Attachment]
Attached is a daily chart of the QQQQ upon which is an 8-period Fisher
indicator (in RED) and an 8-period RSI (in BLUE). Both indicators
have their advantages. Typically the RSI gives a buy when it crosses
above 30 and a sell when it crosses below 70. The Fisher indicator
signals come from crossing above or below zero or a trigger (Periods *
Roc(Fml("Fisher Yur4ik"), 1, %), where periods equals the period number in he
Fisher indicator.
As you can see the Fisher indicator is smoother and
therefore less likely to jump back and forth (i.e., whipsaw) over a buy/sell
point. On the other hand te RSI because it has more exteme buy/sell
points than Fisher (70/30 vs 0) it generally gives a signal
quicker.
To: equismetastock@ yahoogroups.com From:
krochey@xxxxxxxxcom.sg Date: Thu, 21 May 2009 06:41:39
-0700 Subject: Re: [EquisMetaStock Group] Fisher Yur4ik formula
Hi
Is it possible to add a screenshot of a chart
example with the indicator.
Many Thanks
Kishore Rochey
-----
Original Message -----
Sent:
Thursday, May 21, 2009 5:20 AM
Subject:
RE: [EquisMetaStock Group] Fisher Yur4ik formula
The Fisher Yur4ik formula gives an oscillator type
indicator that turns quicker and more sharply than traditional oscillators
such as RSI and MACD. Some people will plot the following formula as a
trigger for the Fisher Yur4ik indicator: Fisher Yur4ik
Trigger Periods:= input("Periods" ,2,200,10); {the number of
Periods in the Trigger should equal the number in the Fisher Yur4ik
Indicator}
Periods * Roc(Fml("Fisher Yur4ik"),1,%)
By
the way here's how I write the Fisher Yur4ik indicator
Fisher Yur4ik
Periods:= Input("Periods", 2,200,10); Pr:=
((H+L)/2);
MaxH:= HHV(Pr, Periods); MinL:= LLV(Pr,
Periods);
Value1:= .5*2*((Pr - MinL)/(MaxH - MinL) - .5) + .5*
PREV;
Fish:= 0.25*Log((1 + If( Value1 > .9999, .9999, If(
Value1 < -.9999, -.9999, value1)) )/(1 - If( Value1 > .9999,
.9999, If( Value1 < -.9999, -.9999, value1)))) +
.5*PREV; Fish;
Don't get too excited over this
indicator. Like most indicators it has its advantages and
disadvantages.
To: equismetastock@yahoogroups.com From:
bobwaits2@xxxxxxcom Date: Wed, 20 May 2009 19:41:44
-0700 Subject: Re: [EquisMetaStock Group] Fisher Yur4ik formula
How do you use the Fisher
Yur4ik indicator?
--- On Wed, 5/20/09, Gelo Gelo
<gelobr@xxxxxxcom> wrote:
From: Gelo Gelo
<gelobr@xxxxxxcom> Subject: Re: [EquisMetaStock Group]
Fisher Yur4ik formula To:
equismetastock@yahoogroups.com Date: Wednesday, May 20,
2009, 4:33 PM
Thanks Ticiano and Roy for help! When you get home I will test
this formula.
One day (who knows...rs) I hope to help others, as you did to
me.
Regards,
Gelo
2009/5/19 Roy Larsen <rlarsen@xxxxx co.nz>
Hi Ticiano
You're right in a way - PREV is
always a puzzle that needs to be solved if a solution is possible.
With this formula I have the advantage of having seen the solution
a number of times before, and so I'm showing you the answer sheet
that I originally copied from Ross Kovacs (thanks
Ross).
Regards
Roy
-----
Original Message -----
Sent:
Wednesday, May 20, 2009 11:54 AM
Subject:
Re: [EquisMetaStock Group] Fisher Yur4ik formula
Hi Roy !
Thanks a lot.
I feel that always when you see a PREV statement it´s
like a puzzle that you have to solve.
Congratulations !
Regards,
Ticiano
2009/5/19 Roy Larsen <rlarsen@xxxxx co.nz>
Hi Ticiano
If your code is right, and I
suspect it is, then the PREV lines are both exponential moving
averages and the revised formula below will execute much
faster with PREV removed. The values appear to be slightly off
and this is accounted for by 0.33 and 0.67 factors in the
original formula being closer to 0.33333 and 0.66667 when the
Mov() function is used to generate the EMA. Wilders() with
Periods values of 3 and 2 respectively would return the same
values as Mov()
pr:=(H+L)/2; len:=8; maxh:=HHV(pr,
len); minl:=LLV(pr, len);
val1:=Mov(2* ((pr-minl)
/(maxh-minl) -.5),5,E) ;
value1:=If(val1>.99,.999,If(
val1<-.99,-.999,val1) );
fish:=Mov(Log( (1+value1)
/(1-value1) ),3,E); fish;
Regards
Roy
-----
Original Message -----
Sent:
Wednesday, May 20, 2009 7:08 AM
Subject:
Re: [EquisMetaStock Group] Fisher Yur4ik formula
Hello Gelo,
Problably this will help you:
pr:=(H+L)/2; len:=8; maxh:=HHV(pr,
len); minl:=LLV(pr, len); val1:=.33*2* ((pr-minl)
/(maxh-minl) -.5)+.67*
PREV; value1:=If(val1>.99,.999,If(
val1<-.99,-.999,val1) ); fish:=.5*Log( (1+value1)
/(1-value1) )+.5*PREV; fish;
I don´t know if this is the one that you want.
Abraços,
Ticiano Rêgo
2009/5/19 Gelo Gelo <gelobr@xxxxxx com>
[Attachment(s) from Gelo Gelo included
below]
Hello everybody!
I'm "new" here. I made my registration for some time,
but I was just looking to learn something ...until
now. So let me first, introduce myself...
I'm from Brazil and started to negotiate
stocks a few months ago. Also started to use Metastock and
Metatrader a few months, and I still can not
understand the language of these programs. So I need some
help...
I'm trying to transform an indicator from
Metatrader to Metastock.. The indicator is "Fisher
Yur4ik". The formula of this indicator is in the file
attached below.
I hope someone can help me.
Regards,
Gelo
__________
NOD32 4088 (20090519) Information __________
This
message was checked by NOD32 antivirus system. http://www.eset.
com
__________
NOD32 4089 (20090519) Information __________
|
__._,_.___
__,_._,___
|
|