Share more when you have time.
So much was discussed in Columbus (or was it Cincinnati?) that it's difficult to single out specific ideas. The best QP scan was this one, by Andy Gabor:
//HOTMACD long by Andy Gabor
output = "hotmacd.lst"; input="volume.lst"; //ProcessMS = "d:\meta\hotmacd\",VMS; daystoload = 400; daysrequired=395; integer p; float pctgain,bb,volratio,pctchg; for p=-14 to 0 step 1 do volratio :=vol(p)/avgvol(p,p-33); if volratio > 1.3 or volratio<.90 then if qrs(p) > 84 or qrs (p) < 40 then if ( Min(0,-21,lo) >= Min(-22,-43,lo) )then // Monthly higher low if movavg(p,89,hi)/movavg(p,89,lo) > 1.025 then bb :=(stdev(p,p-7)/(.000001+max(p-1,p-144,hi)-min(p-1,p-144,lo)))*100; if bb<6 then set macd=13,34,8; if close(p) > close(p-1) then if macd(p) > macd(p-1) then if macd(p) > macdsignal(p) then if macd(p-1) <=macdsignal(p-1) then if macd(p-2) <=macdsignal(p-2) then if macd(p-3) <=macdsignal(p-3) then if macd(p-4) <=macdsignal(p-4) then //if macd(0) > macdsignal(0) then if p <-29 then pctgain := ((Max(p+30,p+1,cl))/close(p))-1; Println Symbol:-6,",",close(p):6:3,",", Max(p+30,p+1,cl):6:3,",",pctgain:6:3,",",vol(p):8:0,",",avgvol(p,p-33):8:0, ",",volratio:4:2,",",qrs(p):4:0,",", date(p),",","hotmacdup",",",bb:5:2; else pctchg:=((close(0)-close(p))/close(p)); Println Symbol:-5,",","cl:0",",",close(0):6:2,",","cl:-1",",",close(-1):6:2, ",","cl:p",",",close(p):6:2,",","%Chg",",",pctchg:5:3,",","vol",",",vol(p):8:0, ",","vol",",",volratio:4:2,",","qrs",",",qrs(p):3:0,",", date(p),",","hotup"; endif; endif;endif; endif; endif; endif; endif; endif; endif; endif; endif; endif;endif;//endif; next p;
The scan is designed to be used with stocks that have high average daily volume. It's not the Holy Grail -- you have to look at the charts carefully -- but it gives a good list of stocks to look at.
Brooke |