StockFetcher Forums · General Discussion · 52 Week High Scan-Little Help Please<< 1 2 >>Post Follow-up
5 posts
msg #37009
Ignore bharvey
7/21/2005 3:35:01 PM

Hello stockfetcher friends,

Im having trouble developing a scan for the the 52 Week High. It seems that when I do a scan for the 52 Week it shows stock that has reached a new 52 Week High. Unfortunately, thats not what I want. I wanted to develop a stock that is near/approaching there 52 week high verses making a new one.

Heres the type of scan ive done thus far but is showing stocks making new 52wk highs instead of stocks approaching there 52 week high

Scan #1
Price is approaching 52 week high

Scan #2
Price is near 52 week high

Both of these show new 52 week highs, help would be appreciated :)

548 posts
msg #37010
Ignore txtrapper
7/21/2005 6:35:20 PM

Try scanning for 26 week high then put on a 1 or 2 year chart to see the last 52 week high and use that as a reference point.

Or try is has a section (url below) that shows stocks in relation to their "% off 52 week high";


31 posts
msg #37015
Ignore costner
7/22/2005 12:43:42 AM

set{a1,high 52 week high}
and high > a2
and high < a1

The 0.97 above can be adjusted, currently it represents all stocks touching within high and 3% below high. (100% - 3 = 97)

5 posts
msg #37019
Ignore bharvey
7/22/2005 1:43:19 PM

Thanx txtrapper & costner for the resourceful information.

One of the things I was basically trying to accomplish is when most stocks revisit there 52 week high and the stock makes movement beyond resistance in which the 52 week high would serve as a resistance line until broken--breaking that resistance line makes the stocks go sort of "crazy" which is awesome.

It amazes me though how there are some stocks that trade volume so low, but when a new 52 week high is made, theres is a sudden rush of volume and it becomes extremely tradeable. Maybe you guys have some recommended scans that sort of find stocks like that, if you know what talking about ?

548 posts
msg #37023
Ignore txtrapper
7/22/2005 10:06:24 PM

Fetcher[price reached a new 52 week high]

just plug these stocks into your trading platform and watch for a "green hold" above previous high next trading day.


11 posts
msg #37026
Ignore gchen
7/23/2005 8:19:08 AM


Where do you suggest to place stop loss after entry.

Previous day's hight or low?



548 posts
msg #37029
Ignore txtrapper
7/23/2005 10:41:06 AM


stop loss is a personal preference, many suggest 3-6% setting, I personally use a 10d/60m chart using the EMA(5) as my decision maker. On higher priced stocks 3-6% is good but on OTC and pink sheet stocks I say 3% or the EMA(5) method described below.

As long as price pps stays above the EMA(5) stay in the stock, never let the pps (price per share) get below EMA(5).

Chart Example 3M/D on EDNE *note action on 7/13 as pps drifted below EMA(5)


107 posts
msg #37030
Ignore judgetrade
7/23/2005 2:49:42 PM


what is a green hold?
How long does the price have to hold above the high of yesterday so you trade it?

5 posts
msg #37031
Ignore bharvey
7/23/2005 4:04:26 PM

Ive been trading sense i was 15, currently 19 and i always used the 5ma as support and resistance lines. Of course to each its own, and also depending on the stock. I think using the 5MA works well on bottom reversals and channeling stocks because for instance on a bottom reversal:

If a stock can break the 5ma, it will move considering it also broke the previous day high. 85% of the time thats confirmation for a trend reversals

Channelling stocks
when they channel down they usually stay below the 5 & 10ma either can be used for support or resistance. when growing they always stay above. My personal stop loss is 8%

6,370 posts
msg #37034
Ignore TheRumpledOne
7/23/2005 8:02:29 PM


/* your filter code goes below this line */

set{H52, close 52 week high}
set{L52, close 52 week low}

set{pct1, H52 - L52}
set{pct2, pct1 / L52}
set{pct52, pct2 * 100}

add column pct52
add column H52
add column L52

close above 20
volume above 1000000

sort column 5 descending

/* STOCK DASHBOARD DISPLAY for newbies and old pros */

set{E36b,days(ema(3) is above ema(6),100)}
set{E36a,days(ema(3) is below ema(6),100)}
set{E3xE6, E36a - E36b}

set{E50200b,days(ma(50) is above ma(200),100)}
set{E50200a,days(ma(50) is below ma(200),100)}
set{M50xM200, E50200a - E50200b}

set{E1326b,days(ema(13) is above ema(26),100)}
set{E1326a,days(ema(13) is below ema(26),100)}
set{E13xE26, E1326a - E1326b}

set{CCb,days(close is above close 1 day ago,100)}
set{CCa,days(close is below close 1 day ago,100)}
set{CxC, CCa - CCb}

set{E5b,days(close is above ema(5),100)}
set{E5a,days(close is below ema(5),100)}
set{CxE5, E5a - E5b}

set{E50b,days(close is above ma(50),100)}
set{E50a,days(close is below ma(50),100)}
set{CxM50, E50a - E50b}

set{E200b,days(close is above ma(200),100)}
set{E200a,days(close is below ma(200),100)}
set{CxM200, E200a - E200b}

set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{a1, T200 * 1}
Set{a2, T60 * 10}
Set{a3, T10 * 100}

Set{aa, a1 + a2}
Set{TREND, aa + a3}

set{v, volume 1 day ago}
set{volinc, volume - v}
set{volpc, volinc / v}
set{volpct, volpc * 100}

set{VolZ, days(volume < 1,100)}
set{VolUp, days(volume is below volume 1 day ago,100)}
set{VolDn, days(volume is above volume 1 day ago,100)}
set{VolCnt, VolUp - VolDn}

set{vck1, volume 1 day ago }
set{vck, volume / vck1 }
set{vdbl, days(vck < 2, 100)}

set{PARBuy, count(close crossed above Parabolic SAR, 5) }
set{DMIBuy, count( di(14) Difference crossed above 0 , 5) }
set{DMIBuyX, count( di(14) Difference above 0 , 1) }

set{PARSell, count(close crossed below Parabolic SAR, 5) }
set{DMISell, count( di(14) Difference crossed below 0, 5) }
set{DMISellX, count( di(14) Difference below 0, 1) }

set{PARSBuy1, PARBuy * DMIBuy}
set{PARSBuy, PARSBuy1 * DMIBuyX}

set{PARSSell1, PARSell * DMISell}
set{PARSSell, PARSSell1 * DMISellX}

set{PARSTrade, PARSBuy + PARSSell}

set{HiOp, high - open}

set{WRb,days(Williams %R(10) is above Williams %R(10) 1 day ago,100)}
set{WRa,days(Williams %R(10) is below Williams %R(10) 1 day ago,100)}
set{WRxWR, WRa - WRb}

and add column VolCnt
and add column Vdbl
and add column volpct

and add column HiOp
and add column Trend

and add column CxC {CxC_}
and add column CxE5 {CxE5}

and add column E3xE6 {E3xE6}
and add column E13xE26 {E13xE26}

and add column CxM50
and add column CxM200
and add column M50xM200

add column rsi(2)
add column weekly rsi(2)

add column PARSBuy
add column PARSSell

add column WRxWR

and draw RSI(2)
and draw ema(5)

and draw Williams %R(10)

and draw Parabolic SAR
and draw +di(14)

and draw -di(14)
and draw adx(14)
and draw di(14) difference


StockFetcher Forums · General Discussion · 52 Week High Scan-Little Help Please<< 1 2 >>Post Follow-up

*** Disclaimer *** does not endorse or suggest any of the securities which are returned in any of the searches or filters. They are provided purely for informational and research purposes. does not recommend particular securities., Vestyl Software, L.L.C. and involved content providers shall not be liable for any errors or delays in the content, or for any actions taken based on the content.

Copyright 2018 - Vestyl Software L.L.C.Terms of Service | License | Questions or comments? Contact Us
EOD Data sources: DDFPlus & CSI Data Quotes delayed during active market hours. Delay times are at least 15 mins for NASDAQ, 20 mins for NYSE and Amex. Delayed intraday data provided by DDFPlus

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.