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

Re: [amibroker] Re: Looping - our previous discussion



PureBytes Links

Trading Reference Links

Hello,

This is new to recent BETA releases and as such not part of the User's Guide.

It is documented in the read me and here:
http://www.amibroker.com/guide/v50/keyword/switch.html

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "Ed Hoopes" <reefbreak_sd@xxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Saturday, June 16, 2007 4:45 PM
Subject: [amibroker] Re: Looping - our previous discussion


> Ed & GP,
> 
> In the code posted here there is a 'break' keyword.  I presume its
> function is to exit the loop when the 'if' statement becomes true.
> 
> My question:
> The editor highlights 'break' as a keyword, yet it is not listed in
> any help searches that I can find.
> 
> Would either of you kindly point me to where the usage of 'break' is
> defined in the manual.
> 
> Thank You,
> 
> Ed Hoopes
> 
> 
> --- In amibroker@xxxxxxxxxxxxxxx, "Edward Pottasch" <empottasch@xxx>
> wrote:
> >
> > ok thanks,
> > 
> > I was just a little curious about the code I posted yesterday.
> Possibly I made some error there I am not sure. I wanted to check if I
> was maybe overlooking some error and that would be a problem since I
> use similar coding in the system I trade with and didn't notice any
> problems.
> > 
> > regards, Ed
> > 
> > 
> > 
> > 
> >   ----- Original Message ----- 
> >   From: gp_sydney 
> >   To: amibroker@xxxxxxxxxxxxxxx 
> >   Sent: Saturday, June 16, 2007 11:12 AM
> >   Subject: [amibroker] Re: Looping - our previous discussion
> > 
> > 
> >   Hi Ed,
> > 
> >   From a brief look though it, I can't see any problems with it. The
> >   loops could perhaps be simplified a bit, but as they are it looks to
> >   me like they should work okay.
> > 
> >   An example of simplifying the loops (not sure if this will preserve
> >   the indents or not):
> > 
> >   for (i = 1; i < BarCount; i++) {
> >   cnt = 0;
> >   if (Buy[i] == 1) {
> >   BuyAdjusted[i] = 1;
> >   while (++i < BarCount) {
> >   if (++cnt == nBar) {
> >   Sell[i] = 5;
> >   SellPrice[i] = O[i];
> >   break;
> >   }
> >   }
> >   }
> >   else {
> >   if (Short[i] == 1) {
> >   ShortAdjusted[i] = 1;
> >   while (++i < BarCount) {
> >   if (++cnt == nBar) {
> >   Cover[i] = 5;
> >   CoverPrice[i] = O[i];
> >   break;
> >   }
> >   }
> >   }
> >   }
> >   }
> > 
> >   I haven't tested this, but it looks like it should work as well.
> > 
> >   Regards,
> >   GP
> >
> 
> 
> 
> 
> 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/