| 
 PureBytes Links 
Trading Reference Links 
 | 
| 
 On TRACE, I believe if you put the trace statement inside 
the loop, you should get 
a trace statement output for each iteration. From that you 
can see if your logic is working 
as it should, you can detect the issues that meet the 
criteria   Close>MA(C,20) and also 
  
  
JOE  
  ----- Original Message -----  
  
  
  Sent: Sunday, July 03, 2005 4:26 AM 
  Subject: Re: [amibroker] Re: Help in 
  AFL 
  
  Johan Yes Nb was initialzed before the loop but with 
  Nb=0. Yes the wtachlist is populated. But I still have a problem with Nb 
  since it is always 0. Nb is the number of stocks having their Close higher 
  than MA(20) so it should be an array. So I have modified my code with 
  nb=[0] But it still don'tworks. How can I check the array Nb ? I have 
  tried with _TRACE but it only give one value.
  Thanks for your 
  help
  Berrnard  
  johsun a écrit : 
  Bernard,
  Two things,
  1. The code will give an 
    error if you don't initialize nb. I assume  you're doing that outside the 
    loop so it doesn't get reset to zero  on each iteration...
  2. Is 
    watchlist 0 populated?
  This works on my computer:
 
  nb = 
    0; Liste = CategoryGetSymbols( categoryWatchlist, 0 ); for( i = 0; ( 
    Sym = StrExtract( Liste, i ) ) != ""; i++ ) { f = Foreign( Sym, "C" 
    ); MMA = MA(f, 20); nb = nb + (f> 
    MMA); }
  Johan
 
  --- In amibroker@xxxxxxxxxxxxxxx, 
    Bernard Bourée <bernard@xxxx>  wrote: > I 
    want to build an operator calculated as being the number of  stocks in 
     > a given WatchList having their Close higher than their MA on 20 
     days > My code always return nb=0 >  > Liste = 
    CategoryGetSymbols( categoryWatchlist, 0 ); >     
    for( i = 0; ( Sym = StrExtract( Liste, i ) ) != ""; i++ 
    ) >    
    { >           f = 
    Foreign( Sym, "C" 
    ); >          MMA = MA(f, 
    20); >         nb = nb + 
    (f> MMA); >      } >  > Thanks 
    for your help >  > --  > Bernard Bourée > 
    bernard@xxxx
 
 
 
  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 other 
    support material please check also: http://www.amibroker.com/support.html
 
 
 
  
 -- 
Bernard Bourée
bernard@xxxxxxxxxx
Mob: +33 6 09 11 05 91  
  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 other 
  support material please check also: http://www.amibroker.com/support.html
 
 
  ---- LSpots keywords ?>---- HM ADS ?>
  
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 other support material please check also: 
http://www.amibroker.com/support.html 
 
  
---- LSpots keywords ?>
  
  
  
    SPONSORED LINKS
   
       
 
  
    
  YAHOO! GROUPS LINKS
 
 
    
  |   
 |