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
>


Reply via email to