SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Strategies & Market Trends : Technical Analysis - Beginners -- Ignore unavailable to you. Want to Upgrade?


To: mikeman who wrote (10139)4/27/1999 7:11:00 PM
From: Bob Jagow  Read Replies (2) | Respond to of 12039
 
Since you asked me to comment, mike.
Your scan is similar to one posted by Mike Artobello in QP1 days.

I'm more of the less is more school and would tune something like
------
output = "HighQRS.lst";
if qrs(0) > 90 & qrs(-100) > 90 & qrs(-200) > 90 & qrs(-300) > 90 then
println symbol; endif;
-------
Bob

Mike A's was
---
// CARS.txt
// Find stocks with the following CARS criteria:
// 10DMA has been above the 50DMA every week for the past 3 months
// 50DMA has been rising every week for the past 3 months
// Low within 15% of 52 week high every day for 3 months

Float pc,ppc,pwh,hc,phc,vc,pvc,qrsc,pqrsc

Input="CANSLIMW.LST"

AllGroup

// 10DMA has been above the 50DMA every week for the past 3 months

MovAvg(-60,10,cl) >= MovAvg(-60,50,cl)
MovAvg(-55,10,cl) >= MovAvg(-55,50,cl)
MovAvg(-50,10,cl) >= MovAvg(-50,50,cl)
MovAvg(-45,10,cl) >= MovAvg(-45,50,cl)
MovAvg(-40,10,cl) >= MovAvg(-40,50,cl)
MovAvg(-35,10,cl) >= MovAvg(-35,50,cl)
MovAvg(-30,10,cl) >= MovAvg(-30,50,cl)
MovAvg(-25,10,cl) >= MovAvg(-25,50,cl)
MovAvg(-20,10,cl) >= MovAvg(-20,50,cl)
MovAvg(-15,10,cl) >= MovAvg(-15,50,cl)
MovAvg(-10,10,cl) >= MovAvg(-10,50,cl)
MovAvg(-5,10,cl) >= MovAvg(-5,50,cl)
MovAvg(0,10,cl) >= MovAvg(0,50,cl)

// 50DMA has been rising every week for the past 3 months

MovAvg(-55,50,cl) >= MovAvg(-60,50,cl)
MovAvg(-50,50,cl) >= MovAvg(-55,50,cl)
MovAvg(-45,50,cl) >= MovAvg(-50,50,cl)
MovAvg(-40,50,cl) >= MovAvg(-45,50,cl)
MovAvg(-35,50,cl) >= MovAvg(-40,50,cl)
MovAvg(-30,50,cl) >= MovAvg(-35,50,cl)
MovAvg(-25,50,cl) >= MovAvg(-30,50,cl)
MovAvg(-20,50,cl) >= MovAvg(-25,50,cl)
MovAvg(-15,50,cl) >= MovAvg(-20,50,cl)
MovAvg(-10,50,cl) >= MovAvg(-15,50,cl)
MovAvg(-5,50,cl) >= MovAvg(-10,50,cl)
MovAvg(0,50,cl) >= MovAvg(-5,50,cl)

// Low within 15% of 52 week high every day for 3 months

Low(-60) > Max(-60,-320,Hi) * .85
Low(-59) > Max(-59,-319,Hi) * .85
Low(-58) > Max(-58,-318,Hi) * .85
Low(-57) > Max(-57,-317,Hi) * .85
Low(-56) > Max(-56,-316,Hi) * .85
Low(-55) > Max(-55,-315,Hi) * .85
Low(-54) > Max(-54,-314,Hi) * .85
Low(-53) > Max(-53,-313,Hi) * .85
Low(-52) > Max(-52,-312,Hi) * .85
Low(-51) > Max(-51,-311,Hi) * .85
Low(-50) > Max(-50,-310,Hi) * .85
Low(-49) > Max(-49,-309,Hi) * .85
Low(-48) > Max(-48,-308,Hi) * .85
Low(-47) > Max(-47,-307,Hi) * .85
Low(-46) > Max(-46,-306,Hi) * .85
Low(-45) > Max(-45,-305,Hi) * .85
Low(-44) > Max(-44,-304,Hi) * .85
Low(-43) > Max(-43,-303,Hi) * .85
Low(-42) > Max(-42,-302,Hi) * .85
Low(-41) > Max(-41,-301,Hi) * .85
Low(-40) > Max(-40,-300,Hi) * .85
Low(-39) > Max(-39,-299,Hi) * .85
Low(-38) > Max(-38,-298,Hi) * .85
Low(-37) > Max(-37,-297,Hi) * .85
Low(-36) > Max(-36,-296,Hi) * .85
Low(-35) > Max(-35,-295,Hi) * .85
Low(-34) > Max(-34,-294,Hi) * .85
Low(-33) > Max(-33,-293,Hi) * .85
Low(-32) > Max(-32,-292,Hi) * .85
Low(-31) > Max(-31,-291,Hi) * .85
Low(-30) > Max(-30,-290,Hi) * .85
Low(-29) > Max(-29,-289,Hi) * .85
Low(-28) > Max(-28,-288,Hi) * .85
Low(-27) > Max(-27,-287,Hi) * .85
Low(-26) > Max(-26,-286,Hi) * .85
Low(-25) > Max(-25,-285,Hi) * .85
Low(-24) > Max(-24,-284,Hi) * .85
Low(-23) > Max(-23,-283,Hi) * .85
Low(-22) > Max(-22,-282,Hi) * .85
Low(-21) > Max(-21,-281,Hi) * .85
Low(-20) > Max(-20,-280,Hi) * .85
Low(-19) > Max(-19,-279,Hi) * .85
Low(-18) > Max(-18,-278,Hi) * .85
Low(-17) > Max(-17,-277,Hi) * .85
Low(-16) > Max(-16,-276,Hi) * .85
Low(-15) > Max(-15,-275,Hi) * .85
Low(-14) > Max(-14,-274,Hi) * .85
Low(-13) > Max(-13,-273,Hi) * .85
Low(-12) > Max(-12,-272,Hi) * .85
Low(-11) > Max(-11,-271,Hi) * .85
Low(-10) > Max(-10,-270,Hi) * .85
Low(-9) > Max(-9,-269,Hi) * .85
Low(-8) > Max(-8,-268,Hi) * .85
Low(-7) > Max(-7,-267,Hi) * .85
Low(-6) > Max(-6,-266,Hi) * .85
Low(-5) > Max(-5,-265,Hi) * .85
Low(-4) > Max(-4,-264,Hi) * .85
Low(-3) > Max(-3,-263,Hi) * .85
Low(-2) > Max(-2,-262,Hi) * .85
Low(-1) > Max(-1,-261,Hi) * .85
Low(0) > Max(0,-260,Hi) * .85

// Calulate price change
pc := Close(0) - Close(-5)

// Calculate % price change
ppc := (pc / Close(-5)) * 100

// Calculate % within 52 week high
pwh := ((Close(0) - Max(-0,-260,hi)) / Max(-0,-260,hi)) * 100

// Calulate 52 week high change
hc := Max(-0,-260,hi) - Max(-5,-265,hi)

// Calculate % 52 week high change
phc := (hc / Max(-5,-265,hi)) * 100

// Calulate volume change
vc := AvgVol(-0,-50) - AvgVol(-5,-55)

// Calculate % volume change
pvc := (vc / (AvgVol(-5,-55) + .001)) * 100

// Calulate QRS change
qrsc := QRS(0) - QRS(-5)

// Calculate % price change
pqrsc := (qrsc / QRS(-5)) * 100

// Display results

Print Symbol:-6
Print Date(0):12
Print QRS(0):4
Print QRS(-5):4
Print pqrsc:4:0



To: mikeman who wrote (10139)5/13/1999 1:15:00 AM
From: PeterS  Read Replies (1) | Respond to of 12039
 
Mike, how is your search for the scan for stocks that are in a trading range, etc. going.

Good luck

Peter