That won't work either, statements have to be numeric or boolean type.

I have tried Graham's suggestion lastvalue( sum( buy,5) which at first seemed 
to work, but gives some unpredictable behaviour and false values at times.

I've tried a number of other ways including looping though my logic goes wrong 
somewhere!

I think it's time to turn to the master himself if there would be a way to 
write a specified number of quotations to a watchlist instead of only the 
lastvalue.

Thanks  




--- In [email protected], cstrader <cstrader...@...> wrote:
>
> what about:
> 
> if (buy == 1); 
> 
> murthysuresh wrote:
> > i add to watchlist in my scans using lastvalue(Buy)
> > however if i set my N last quotations >1 then it will not work properly as 
> > the Buy signal could have been in a earlier bar. how can i detect the value 
> > of the N last quotations and check for Buy signals within the N last 
> > quotations  and combine it with a if statement.
> > for eg this is my code which i need to convert to use the N last quotations.
> >
> > if((LastValue(Buy)==1 )) {
> > CategoryAddSymbol("",categoryWatchlist,  wlnumber)
> > } 
> >
> >
> >
> > ------------------------------------
> >
> > **** IMPORTANT PLEASE READ ****
> > This group is for the discussion between users only.
> > This is *NOT* technical support channel.
> >
> > TO GET TECHNICAL SUPPORT send an e-mail directly to 
> > SUPPORT {at} amibroker.com
> >
> > TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> > http://www.amibroker.com/feedback/
> > (submissions sent via other channels won't be considered)
> >
> > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> > http://www.amibroker.com/devlog/
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
>


Reply via email to