Ed, Yea, I noticed that the original code did not match the intent accurately.
Your updated code was not what I was planning to do, but it is definitely more elegant. Still not thinking in terms of array :). Thanks for the code suggestion. tomas --- emp62 <[EMAIL PROTECTED]> wrote: > you have to set your mind to think in terms of arrays. > > I changed the code somewhat. You requested: " .... and the volume for those > down days was below > average (50 day)". > This I coded like: AND MA(V,3) < MA(V,50) > > but should be: AND HHV(V,3) < MA(V,50) which will be true if the highest > volume of the last 3 > bars is less then MA-50. > > so the code becomes: > > > condition = BarsSince( C > Ref(C,-1)) == 3 AND HHV(V,3) < MA(V,50); > > WriteVal(LLV(V,3)); > WriteVal(MA(V,50)); > > Buy = Ref(condition,-1); BuyPrice = O; > > SetChartOptions(0, chartShowDates); > Plot(C,"C",1,64); > PlotShapes(IIf(Buy,shapeUpArrow,0),colorWhite, layer = 0, yposition = > BuyPrice, offset = 0 ); > > > > > > ----- Original Message ----- > From: "Tomas" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Wednesday, April 05, 2006 5:41 AM > Subject: Re: [amibroker] Simple Question : How do I specify the previous > day's price > > > > Thanks Ed!! > > > > I can see that this is going to take me awhile to learn AFL. Damn, I > > thought I am an engineer > > with programming experience, so would not have difficulty getting use to > > AFL. That does not > seem > > to be the case... > > > > Ok, back to reading the User Guide and more examples... > > > > > > thanks again Ed, > > tomas > > > > > > --- emp62 <[EMAIL PROTECTED]> wrote: > > > >> you can code that like: > >> > >> condition = BarsSince( C > Ref(C,-1)) == 3 AND MA(V,3) < MA(V,50); > >> > >> Buy = Ref(condition,-1); BuyPrice = O; > >> > >> SetChartOptions(0, chartShowDates); > >> Plot(C,"C",1,64); > >> PlotShapes(IIf(Buy,shapeUpArrow,0),colorWhite, layer = 0, yposition = > >> BuyPrice, offset = 0 ); > > >> > >> > >> rgds, Ed > >> > >> > >> ----- Original Message ----- > >> From: "Tomas" <[EMAIL PROTECTED]> > >> To: <[email protected]> > >> Sent: Monday, April 03, 2006 1:43 AM > >> Subject: [amibroker] Simple Question : How do I specify the previous day's > >> price > >> > >> > >> > Hi, > >> > > >> > I just registered Amibroker a week ago, and in the process of testing > >> > out some of the > >> features. > >> > > >> > I spent the last few hours trying to figure this issue out, but have no > >> > luck. This is a > >> simple > >> > thing, but the array concept of AFL is a little confusing to me. > >> > > >> > My issue is that I want to write simple buy signal that goes like this: > >> > > >> > Buy: > >> > - when the has been three down days in a row > >> > - and the volume for those down days was below average (50 day) > >> > > >> > How would you right an AFL buy signal for that? > >> > > >> > My problem is that I don't know how to specify the previous day's price > >> > and previuos, > previous > >> > day's price. > >> > > >> > Thanks for the help in advance. > >> > tomas > >> > > >> > > >> > > >> > __________________________________________________ > >> > Do You Yahoo!? > >> > Tired of spam? Yahoo! Mail has the best spam protection around > >> > http://mail.yahoo.com > >> > > >> > > >> > > >> > > >> > Please note that this group is for discussion between users only. > >> > > >> > To get support from AmiBroker please send an e-mail directly to > >> > SUPPORT {at} amibroker.com > >> > > >> > For other support material please check also: > >> > http://www.amibroker.com/support.html > >> > > >> > > >> > Yahoo! Groups Links > >> > > >> > > >> > > >> > > >> > > >> > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > > > > > > > Please note that this group is for discussion between users only. > > > > To get support from AmiBroker please send an e-mail directly to > > SUPPORT {at} amibroker.com > > > > For other support material please check also: > > http://www.amibroker.com/support.html > > > > > > Yahoo! Groups Links > > > > > > > > > > > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------ Yahoo! Groups Sponsor --------------------~--> Try Online Currency Trading with GFT. Free 50K Demo. Trade 24 Hours. Commission-Free. http://us.click.yahoo.com/RvFikB/9M2KAA/U1CZAA/GHeqlB/TM --------------------------------------------------------------------~-> Please note that this group is for discussion between users only. To get support from AmiBroker please send an e-mail directly to SUPPORT {at} amibroker.com For other support material please check also: http://www.amibroker.com/support.html Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/amibroker/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
