[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Re: break out of loop?



PureBytes Links

Trading Reference Links

Is this what you are after?

trigger = bbarsback < triggerbar AND sbarsback > bbarsback;

-- 
Cheers
Graham Kav
AFL Writing Service
http://www.aflwriting.com



On 27/08/07, gp_sydney <gp.investment@xxxxxxxxx> wrote:
> 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 amibroker@xxxxxxxxxxxxxxx, "lifes_student_1" <suedeuno@xxx> 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 amibroker@xxxxxxxxxxxxxxx, 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:* amibroker@xxxxxxxxxxxxxxx
> > [mailto:amibroker@xxxxxxxxxxxxxxx] *On
> > > > Behalf Of *lifes_student_1
> > > > *Sent:* Sunday, August 26, 2007 5:01 PM
> > > > *To:* amibroker@xxxxxxxxxxxxxxx
> > > > *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 amibroker@xxxxxxxxxxxxxxx <amibroker%40yahoogroups.com>, Fred
> > > > Tonetti <ftonetti@> wrote:
> > > > >
> > > > > break;
> > > > >
> > > > >
> > > > >
> > > > > Requires 4.91 or above.
> > > > >
> > > > >
> > > > >
> > > > > See the current ReadMe
> > > > >
> > > > >
> > > > >
> > > > > _____
> > > > >
> > > > > From: amibroker@xxxxxxxxxxxxxxx <amibroker%40yahoogroups.com>
> > [mailto:
> > > > amibroker@xxxxxxxxxxxxxxx <amibroker%40yahoogroups.com>]
> > > > On Behalf
> > > > > Of lifes_student_1
> > > > > Sent: Sunday, August 26, 2007 4:31 PM
> > > > > To: amibroker@xxxxxxxxxxxxxxx <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!
> > > >
> > > >
> > >
> >
>
>
>
>
> 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 NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
>
> For other support material please check also:
> http://www.amibroker.com/support.html
>
> Yahoo! Groups Links
>
>
>
>


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 NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

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/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/amibroker/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:amibroker-digest@xxxxxxxxxxxxxxx 
    mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx

<*> To unsubscribe from this group, send an email to:
    amibroker-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/