If triggerbar is 5 and bbarsback is BarsSince(bcondition), then this should not give a true result if bcondition has not occurred in the last 5 bars.
GP --- In [email protected], "lifes_student_1" <[EMAIL PROTECTED]> wrote: > > trigger = bbarsback < triggerbar AND sbarsback > triggerbar; > > still doesn't give me the proper trigger. I should only get a true > case if less than 5 bars since signal is true. RIght now the case is > returning true when barssince is greater or lesser. > > > > --- In [email protected], Graham <kavemanperth@> wrote: > > > > You are only calculating over the first 301 bars of the history, ie > > barindex() from 0 to 300 > > To use this properly you need to use the loop over the full array > length and > > then each bar needs to work backwards using z > > also use trigger[i] = True to define it as array > > > > other than that as already mentioned in other thread you do not need > a loop > > at all > > trigger = bbarsback < triggerbar AND sbarsback > triggerbar; > > > > > > -- > > Cheers > > Graham Kav > > AFL Writing Service > > http://www.aflwriting.com > > > > > > On 27/08/07, Fred Tonetti <ftonetti@> wrote: > > > > > > I believe in IF statements that you need > > > > > > > > > > > > && for AND and > > > > > > || for OR > > > > > > > > > > > > > > > ------------------------------ > > > > > > *From:* [email protected] > [mailto:[EMAIL PROTECTED] *On > > > Behalf Of *lifes_student_1 > > > *Sent:* Sunday, August 26, 2007 5:01 PM > > > *To:* [email protected] > > > *Subject:* [amibroker] Re: break out of loop? > > > > > > > > > > > > trying to lookback and find a signal to trigger whether to use > > > subsequent signals and it's not giving me the desired results of only > > > setting trigger to true when a signal (bbarsback[i] < triggerbar) and > > > (sbarsback > triggerbar). What is happening is it is plotting the > > > colors regardless of when the triggerbar occurred, but I only want to > > > plot green when bcondition occurred within the last 5 days and > > > scondition has not occurred since bcondition. Make sense? > > > > > > triggerbar = Param("TriggerBar", 6, 1, 50, 1, 0); > > > trigger = False; > > > bbarsback = BarsSince(bcondition1 == True); > > > sbarsback = BarsSince(scondition1 == True); > > > > > > for(z=0;z<300;z++) > > > { > > > if(bbarsback[z] < triggerbar AND sbarsback[z] > triggerbar) > > > { > > > if(sbarsback[z] > triggerbar) > > > { > > > trigger = True; > > > } > > > } > > > } > > > > > > result = (trigger AND C1 AND C2) AND (C3 == 1 OR C4 ==1); > > > > > > isignal = IIf(result, colorGreen, colorRed); > > > Plot(1,"Test",isignal,styleOwnScale|styleArea|styleNoLabel,0,0,0); > > > > > > --- In [email protected] <amibroker%40yahoogroups.com>, Fred > > > Tonetti <ftonetti@> wrote: > > > > > > > > break; > > > > > > > > > > > > > > > > Requires 4.91 or above. > > > > > > > > > > > > > > > > See the current ReadMe > > > > > > > > > > > > > > > > _____ > > > > > > > > From: [email protected] <amibroker%40yahoogroups.com> > [mailto: > > > [email protected] <amibroker%40yahoogroups.com>] > > > On Behalf > > > > Of lifes_student_1 > > > > Sent: Sunday, August 26, 2007 4:31 PM > > > > To: [email protected] <amibroker%40yahoogroups.com> > > > > Subject: [amibroker] break out of loop? > > > > > > > > > > > > > > > > say I have a loop setting a variable and break if set: > > > > > > > > for(i=0;i<barsback;i++) > > > > { > > > > if(something) > > > > { > > > > variable = true; > > > > //break if true; > > > > } > > > > } > > > > > > > > > > > > > > > > > > > > _____ > > > > > > > > I am using the free version of SPAMfighter for private users. > > > > It has removed 43 spam emails to date. > > > > Paying users do not have this message in their emails. > > > > Try SPAMfighter <http://www.spamfighter.com/len> for free now! > > > > > > > > > > > > > ------------------------------ > > > I am using the free version of SPAMfighter for private users. > > > It has removed 43 spam emails to date. > > > Paying users do not have this message in their emails. > > > Try SPAMfighter <http://www.spamfighter.com/len> for free now! > > > > > > > > >
