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