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 > > > > >
