Hi Keith,

I'm trying to workout how to code the Dinapoli Stochastic, did this 
formula work for you? did the comparison of your charts match?

I know it's a long time ago, but if you can remember, it would be 
much appreciated.

Also, did you produce any AFL for the Dinapoli MACD?

Many Thanks,
Pete



--- In [email protected], "Keith Newhouse" <[EMAIL PROTECTED]> 
wrote:
>
> 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 [EMAIL PROTECTED], "Mohan Yellayi" <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED], "Ken Close" <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED]
> > > Sent: Monday, October 28, 2002 5:56 AM
> > > To: [EMAIL PROTECTED]
> > > 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: [EMAIL PROTECTED]
> > > (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/
>


Reply via email to