Anthony, I see what you are saying but unfortunately that doesn't work either. I need something like: if( Barcount(Foreign( symbol, "C" )) >= 500) but that syntax does not work either....I'm just not expert enough with AFL to see the solution although I'm sure there is one????
Thanks, Tom --- In [email protected], "Anthony Faragasso" <[EMAIL PROTECTED]> wrote: > > Maybe something like: > FC = Foreign( symbol, "C" ) and Cum(1) >= 500 ; > > > ----- Original Message ----- > From: trb0428 > To: [email protected] > Sent: Tuesday, July 25, 2006 5:05 PM > Subject: [amibroker] How to exclude symbols? > > > I am trying to create an indicator that will calculate the percentage > of stocks within an industry that are trading above their 50 day > moving average. > > My problem is if there is a stock in the list that has a short > trading history, say only trading for 200 days, the entire indicator > is limited by this short symbol. How can I exclude stocks that fail > to meet a minimum number of bars in my formula below? I do not want > to use ATC for this. Thanks. > > ---------------------------------------------------------- > > summing = 0; > list = CategoryGetSymbols( categoryIndustry, IndustryID(0) ); > > for( i = 0; ( symbol = StrExtract( list, i ) ) != ""; i++ ) > { > FC = Foreign( symbol, "C" ); > VarSet("C"+i, MA(FC,50)); > VarSet("S"+i, IIf(FC > MA(FC,50),1,0)); > summing = summing + VarGet("S"+i); > Plot(VarGet("C"+i),"C"+i,colorWhite,styleLine); > } > ratio = (summing / i) * 100; > > Plot(ratio, "%stocks > 50 DMA", colorBrightGreen, styleLine | > styleThick); > > _N( Title = "# stocks = " + i + " # above 50DMA = " + summing ); > > > > > > > ------------------------------------------------------------------- --------- > > avast! Antivirus: Inbound message clean. > > Virus Database (VPS): 0630-1, 07/24/2006 > Tested on: 7/25/2006 5:30:01 PM > avast! - copyright (c) 1988-2006 ALWIL Software. > ------------------------ Yahoo! Groups Sponsor --------------------~--> GFT Forex Trading Accounts As low as $250 with up to 400:1 Leverage. Free Demo. http://us.click.yahoo.com/lpv1TA/jlQNAA/U1CZAA/GHeqlB/TM --------------------------------------------------------------------~-> 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 Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/amibroker/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
