![]() |
P
Prescan for Swing Traders that looks for large cap, highly liquid stocks. The scan searches for stocks with a closing price equal to or greater than $7, a thirty day average daily volume of at least 100,000 shares, and a float of at least 100,000,000 shares. The output list from this scan is used as the input list for both the Swing Traders Up Trend Scan and the Swing Traders Down Trend Scan. output="swingpre.lst";
DaysRequired = 30;
DaysToLoad = 50;
if (Close(0) >= 7 ) then
if (AvgVol(0, -29) >= 100000) and
Sharesfloat >=100 then
println symbol:-6 , "," , description;
endif;
endif;
Download STP.EXP (Swing Trader's PreScan)
Prescan, UnRuly Dog University 5-5-50 This scan is designed to be the primary input for all other filtering scans. It's purpose is to reduced the initial number of stocks screened to eliminate illiquid securities and those that most institutional sponsors would not buy, while at the same time increasing the speed of other filtering scans. It looks for stocks that trade at $5 or more, have 5 million or more shares float, and trade at least 50,0000 shares on the day the scan is run. One days trading volume over 50,000 shares is used vice a 30 or 50 day average of 50,000 so as not to eliminate shares whose average 30 and 50 day volumes were small, but may now be experiencing significant institutional buying. output="udu5550.lst"; Exchange = NYSE , AMEX , NASDAQ; daystoload=30; DaysRequired=30; if Close(0)>=5 and Sharesfloat >=5 and Vol(0)>=50000 then println symbol:-6 ,"," , description; endif; Download UDU5550.EXP (UDU PreScan)
This scan looks for issues that have pulled back to within 10% of their 20 DMA and are in a strong trend as measured by ADX. These are typically volatile stocks that have good potential for short term trading. The input file is generated by the UDU 5-5-50 Prescan. You can broaden the list of stocks in the output by eliminating the input file line. input="udu5550.lst"; output = "PBADX.lst"; exchange = nyse,amex,nasdaq; DaysToLoad = 520; // Load 2 years of data to properly calculate the adx if adx(0) >= 30 and close(0) >= MovAvg( 0 , 20 , cl ) * .9 and close(0) <= MovAvg( 0 , 20 , cl ) * 1.1 and AvgVol( 0 , -29 ) > 1000000 then println symbol; endif; Download PBADX.EXP (Pullback ADX Scan)
Stocks that have pulled back 10 to 20 percent after making a new high. output = "pullbacks.lst";
exchange = nyse,amex,nasdaq;
float recentHi , maxHi;
DaysToLoad = 280;
DaysRequired = 271;
if ( avgvol( 0 , -29 ) > 50000 ) then
if ( close(0) > 10 ) then
recentHi := max( -5 , -20 , hi );
maxHi := max( -21 , -270 , hi );
if ( recentHi > maxHi ) then
if ( close(0) > recentHi * .8 ) and ( close(0) < recentHi * .9 ) then
println symbol:-6 , "," , description , "," , close(0):7:2 , "," , recentHi:7:2;
endif;
endif;
endif;
endif;
Download PBPCT.EXP (Pullback Percent Scan)
This is a long scan to find stocks trading above their 50 day EMA, below their 10 day EMA, and today the stochastics has moved from below 20 to above 20. Prices are over 7 and Volume over 1 million shares. Input= "udu5550.lst"; output = "PBSTO.lst"; daystoload=261; DaysRequired=261; set stochastic = 8,3,3; Printhdrln "Symbol,Close,EPSRank,QRS,30adv,Vol,PE,IRLGroup,SharesFloat,SharesShort,Name,InstHold"; if Close(0) |
![]() |
webmaster@unrulydog.com |
|