PureBytes Links
Trading Reference Links
|
Mohan,
Thank you for the code. I shall palce the MS chart and the AB chart
for comparison in the files area under name of Stochastic.doc.
Pretty close thank you.
Regards,
Keith.
--- In amibroker@xxxx, "Mohan Yellayi" <yellayi@xxxx> wrote:
> I took a shot at translating it to AFL. I don't know what LastVALUE
> (X) will do. I assumed it to be the same as what is declared.
>
> Mohan
>
> Di_STO_FAST_K = ( (C - LLV(L,8))/ (HHV(H,8) - LLV(L,8) ) )* 100;
>
> Z = 3;
>
> MV = 1/Z;
>
> Day1 = Cum(1) + 1;
>
> Di_STO_FAST_D = IIf(Day1 < (Z+2), Di_STO_FAST_K, IIf(Day1 = (Z+2),
MA
> (Di_STO_FAST_K, Z), AMA(Di_STO_FAST_K, MV)));
>
> NH_Di_STO = IIf(Day1 < (Z+2), Di_STO_FAST_D, IIf(Day1 = (Z+2), MA
> (Di_STO_FAST_D, Z), AMA(Di_STO_FAST_D, MV)));
>
> //Plot(Di_STO_FAST_K,"Di_STO_FAST_K",colorBlack,styleLine);
>
> Plot(Di_STO_FAST_D,"Di_STO_FAST_D",colorRed,styleLine);
> Plot(NH_Di_STO,"NH_Di_STO",colorPaleBlue,styleLine);
>
> --- In amibroker@xxxx, "Ken Close" <closeks@xxxx> wrote:
> > Keith:
> >
> > Other than dealing with the PREV in the formula, the only way
> to "call" a
> > formula is to include it in the code above the portion that uses
> it:
> >
> > //Formula1 code
> > a=....
> > b=....
> > Form1 = a + b;
> >
> > //Formula2 code
> > c=....
> > d=....
> > Form2 = c + d + Form1;
> >
> >
> > //Formula3 code
> > Form3 = Form2 .....
> >
> > Copy and paste and you have it all together.
> > Not as reusable in other formulas as "calling" the formula, but
> then copy
> > and paste is not that complex, just time consuming.
> > I thought Tomasz has said in the past he was thinking about a way
> to "call"
> > formulas (beyond the #include approach.
> >
> > Now, how are you going to integrate that pesky PREV command?
> >
> > Ken
> >
> >
> >
> > -----Original Message-----
> > From: Keith Newhouse [mailto:knewhous@x...]
> > Sent: Monday, October 28, 2002 5:56 AM
> > To: amibroker@xxxx
> > Subject: [amibroker] Re: Call Indicator
> >
> >
> > Below are three formulae that comprise the DiNapoli Stochastic in
> > Metastock code. Each is set up as a custom indicator You can see
> > that the code Fml("NH_Di_STO_FAST_K") calls the indicator of that
> > name into another indicator. How can we do the same with AB?
> >
> > Formula Name : NH_Di_STO_FAST_K
> > ( (C - LLV(L,8))/ (HHV(H,8) - LLV(L,8) ) )* 100
> >
> > Formula Name : NH_Di_STO_FAST_D
> > Day:=Cum(1)+1;
> > Z:=3;
> > MV:=(1/Z);
> > If(Day<(Z+2),Fml("NH_Di_STO_FAST_K"),
> > If(day=(Z+2),Mov(Fml("NH_Di_STO_FAST_K"),
> > LastValue(Z),S),PREV+(MV*(Fml("NH_Di_STO_FAST_K")-PREV))))
> >
> > Formula Name : NH_Di_STO
> > Day:=Cum(1)+1;
> > Z:=3;
> > MV:=(1/Z);
> > If(Day<(Z+2),Fml("NH_Di_STO_FAST_D"),
> > If(day=(Z+2),Mov(Fml("NH_Di_STO_FAST_D"),
> > LastValue(Z),S),PREV+(MV*(Fml("NH_Di_STO_FAST_D")-PREV))))
> >
> >
> >
> >
> >
> >
> > Post AmiQuote-related messages ONLY to: amiquote@xxxx
> > (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> >
> > Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> >
> > Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
|