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" <[EMAIL PROTECTED]>
To: <[email protected]>
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 [email protected], "Edward Pottasch" <[EMAIL PROTECTED]>
> 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: [email protected] 
> >   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
> 
> 
> 
> 
> 

Reply via email to