StockFetcher Forums · Filter Exchange · POSITIVE CLOSES<< 1 2 3 4 >>Post Follow-up
TheRumpledOne
6,499 posts
msg #161589
Ignore TheRumpledOne
modified
3/4/2025 10:44:19 AM

Fetcher[
set{J5, count(close > open , 5)}
add column J5

set{J10, count(close > open , 10)}
add column J10

set{J20, count(close > open , 20)}
add column J20

set{J30, count(close > open , 30)}
add column J30

set{J60, count(close > open , 60)}
add column J60

set{J100, count(close > open , 100)}
add column J100


/* TRO STAT SCAN - 1 PERCENT POPS PER WEEK */

set{xRange, high - low}
set{AvgRng, cma(xRange,5) }
set{HiOp, high - open}
set{xLong_Profit, HiOp/open }

set{xB10A, count(xLong_Profit > .10 , 100)}

set{xA10A, count(xLong_Profit > .10, 1)}
set{chg, sum( xA10A - xA10A 1 day ago ,5)}


add column chg{(wk)}
add column chg 1 week ago{(-1wk)}
add column chg 2 weeks ago{(-2wk)}
add column chg 3 weeks ago{(-3wk)}
add column chg 4 weeks ago{(-4wk)}
add column chg 5 weeks ago{(-5wk)}
add column chg 6 weeks ago{(-6wk)}
add column chg 7 weeks ago{(-7wk)}
add column chg 8 weeks ago{(-8wk)}
and add column separator
add column industry
add column sector
and add column separator

close is between 1 and 10
avg volume(100) is above 1000000
]



Mactheriverrat
3,166 posts
msg #161590
Ignore Mactheriverrat
3/4/2025 4:37:30 PM

Thanks TRO now give us explanation of what we are looking at if you don't mind.

snappyfrog
738 posts
msg #161591
Ignore snappyfrog
3/6/2025 7:45:31 AM

These are just stats. How are you using them? What are you sorting by or looking at that is meaningful?

TheRumpledOne
6,499 posts
msg #161592
Ignore TheRumpledOne
modified
3/6/2025 10:19:00 AM

It's a work in progress, snappyfrog, and I forgot I had a work in progress thread.


Fetcher[
/* POSITIVE CLOSES - WORK IN PROGRESS */

/* Days close crossed above/below lowest 20 day high */
set{CLHb,days(close is above high 20 day low,1 day ago,100)}
set{CLHa,days(close is below high 20 day low,1 day ago,100)}
set{CxLH, CLHa- CLHb}
and add column CxLH

/* TT - TURN TRADE - BEARISH CANDLE FOLLOWED BY BULLISH CANDLE */
set{ sw1, count( close 1 day ago below open 1 days ago ,1) }
set{ sw2, count( close above open ,1) }
set{ TT, sw1 * sw2 }
and add column TT

/* LH20 - PREVIOUS DAY'S CLOSE BELOW LOWEST 20 DAY HIGH */
set{ LH20, count( close 1 day ago below high 20 day low,1) }
and add column LH20

/* LBL - LOW BELOW PREVIOUS DAY'S LOW */
set{ LBL, count( low below low 1 days ago ,1) }
and add column LBL

/* CAL - CLOSE ABOVE PREVIOUS DAY'S LOW */
set{ CAL, count( close above low 1 days ago ,1) }
and add column CAL


/* Jn - n = number of days to check for close above open ( bullish candle) */

set{J5, count(close > open , 5)}
add column J5

set{J10, count(close > open , 10)}
add column J10

set{J20, count(close > open , 20)}
add column J20

set{J30, count(close > open , 30)}
add column J30

set{J60, count(close > open , 60)}
add column J60

set{J100, count(close > open , 100)}
add column J100


/* VolB - number of days volume below 1,000,000 */
set{VolB, count(volume below 1000000,100)}

/* TRO STAT SCAN - 1 PERCENT POPS PER WEEK */

set{xRange, high - low}
set{AvgRng, cma(xRange,5) }
set{HiOp, high - open}
set{xLong_Profit, HiOp/open }

set{xB10A, count(xLong_Profit > .10 , 100)}

set{xA10A, count(xLong_Profit > .10, 1)}
set{chg, sum( xA10A - xA10A 1 day ago ,5)}



add column chg{(wk)}
add column chg 1 week ago{(-1wk)}
add column chg 2 weeks ago{(-2wk)}
add column chg 3 weeks ago{(-3wk)}
add column chg 4 weeks ago{(-4wk)}
add column chg 5 weeks ago{(-5wk)}
add column chg 6 weeks ago{(-6wk)}
add column chg 7 weeks ago{(-7wk)}
add column chg 8 weeks ago{(-8wk)}
and add column separator
add column industry
add column sector
and add column separator
add column sector

/* selection criteria */

close is between 0.90 and 2
VolB below 1
LH20 above 0


/* symlist(HOLO,KULR,KITT) */
]






TheRumpledOne
6,499 posts
msg #161593
Ignore TheRumpledOne
modified
3/6/2025 11:58:59 AM

What am I looking at?

Simple answer is to find stocks that like to "POP" and check how many times they close above their open.

"POP" means high minus open is 10% or more.

Looking over the last 8 weeks, how many times has the stock "popped".

You can run up an account by day trading these types of stocks.

If you don't have enough money to day trade, you can buy one day and sell the next. Since you hold over night, that's not day trading. I learned this trick from Lerogee777 ( a blast from the past ).

Let's say you start by trading 1,000 shares of a $1 stock. First trade, you make 5 cents. So you now have $1050. (Yes, I know about commissions. I said you made 5 cents. I didn't say you sold at $1.05. Stop nit picking...LOL!!)

Next time, you can buy 1,050 shares. So you are increasing your trading volume to increase your return.

At this price level, making 2 cents or more per share per day, compounds nicely. Not looking for home runs. And catching a "pop", is a real bonus like MLGO last month.

Always have your risk management in place.

MAY ALL YOUR FILLS BE COMPLETE.




TheRumpledOne
6,499 posts
msg #161594
Ignore TheRumpledOne
modified
3/6/2025 12:01:42 PM

Fetcher[

/* FOR EDUCATIONAL PURPOSES ONLY */

/* Over the last 20 days, count number of days close above open */
/* Only show stocks that never had volume less than 1,000,000 shares per day */

set{J20, count(close > open , 20)}
add column J20

/* TT - TURN TRADE - BEARISH CANDLE FOLLOWED BY BULLISH CANDLE */
set{ sw1, count( close 1 day ago below open 1 days ago ,1) }
set{ sw2, count( close above open ,1) }
set{ TT, sw1 * sw2 }
and add column TT


/* VolB - number of days volume below 1,000,000 */
set{VolB, count(volume below 1000000,100)}


and add column separator
add column industry
add column sector
and add column separator
add column sector

/* selection criteria */

close is between 0.90 and 2
VolB below 1

/* sort criteria */
SORT COLUMN 5 DESCENDING

/* PLOTS */
draw low 20 day high
draw high 20 day low
]



TheRumpledOne
6,499 posts
msg #161595
Ignore TheRumpledOne
modified
3/6/2025 1:50:49 PM

Submit
Fetcher[

/* FOR EDUCATIONAL PURPOSES ONLY */

/* Over the last 20 days, count number of days bearish, bullish, bullish pattern appeared */

set{ red2, count( close 2 day ago below open 2 days ago,1) }
set{ green1, count( close 1 day ago above open 1 day ago,1) }
set{ green0, count( close above open ,1) }
set{ val1, red2 * green1}
set{ val2, val1* green0}
set{ RGG, count( val2 above 0,20) }

and add column RGG
and add column red2
and add column green1
and add column green0

/* Over the last 20 days, count number of days close above open */

set{CAO20, count(close > open , 20)}
add column CAO20

/* Over the last 20 days, count number of days close above previous close*/

set{CAPC, count(close > close 1 day ago, 20)}
add column CAPC


/* Over the last 20 days, count number of days high above previous close*/

set{HAPC, count(high > close 1 day ago, 20)}
add column HAPC

/* high minus previous close*/

set{HiPC, high - close 1 day ago }
add column HiPC

/* VolB - number of days volume below 1,000,000 */
set{VolB, count(volume below 1000000,100)}


and add column separator
add column industry
add column sector
and add column separator
add column sector

/* selection criteria */

close is between 0.90 and 2


/* Only show stocks that never had volume less than 1,000,000 shares per day */
VolB below 1

/* sort criteria */
SORT COLUMN 5 DESCENDING

/* PLOTS */
draw low 20 day high
draw high 20 day low
]





TheRumpledOne
6,499 posts
msg #161596
Ignore TheRumpledOne
modified
3/6/2025 7:22:52 PM

I learned something new from StockFetcher Support...

I had to place my plots BEFORE the SELECTION CRITERIA to get the plot on the chart.

Submit
Fetcher[

/* FOR EDUCATIONAL PURPOSES ONLY */

/* price crossed above 2 day lowest open/close */

set{ Bot1, min(close 1 day ago, open 1 day ago) }
set{ Bot2, min(close 2 days ago, open 2 days ago) }
set{ Bot, min(Bot2, Bot1)}
set{ CAB, count(close above Bot,1) }
and add column CAB

/* Over the last 20 days, count number of days close above open */

set{CAO20, count(close > open , 20)}
add column CAO20

/* Over the last 20 days, count number of days close above previous close*/

set{CAPC, count(close > close 1 day ago, 20)}
add column CAPC


/* Over the last 20 days, count number of days high above previous close*/

set{HAPC, count(high > close 1 day ago, 20)}
add column HAPC

/* high minus previous close*/

set{HiPC, high - close 1 day ago }
add column HiPC

/* VolB - number of days volume below 1,000,000 */
set{VolB, count(volume below 1000000,100)}


and add column separator
add column industry
add column sector
and add column separator
add column sector

/* PLOTS */
draw low 20 day high
draw high 20 day low
draw Bot on plot close

/* selection criteria */

close is between 0.90 and 2
close above Bot

/* Only show stocks that never had volume less than 1,000,000 shares per day */
VolB below 1

/* sort criteria */
SORT COLUMN 5 DESCENDING

Chart-time is 4 weeks

]



snappyfrog
738 posts
msg #161597
Ignore snappyfrog
3/6/2025 8:38:38 PM

Thanks TRO

TheRumpledOne
6,499 posts
msg #161602
Ignore TheRumpledOne
modified
3/7/2025 10:43:07 AM

Fetcher[

/* FOR EDUCATIONAL PURPOSES ONLY */

/* High Minus Previous Close Display */

/* Over the last 20 days, count number of days close above open */

set{CAO20, count(close > open , 20)}
add column CAO20

/* Over the last 20 days, count number of days close above previous close*/

set{CAPC, count(close > close 1 day ago, 20)}
add column CAPC


/* Over the last 20 days, count number of days high above previous close*/

set{HAPC, count(high > close 1 day ago, 20)}
add column HAPC

/* high minus previous close*/

set{HiPC, high - close 1 day ago }
add column HiPC

set{HiPC1, high 1 day ago - close 1 day ago }
add column HiPC1

set{HiPC2, high 2 days ago - close 2 days ago }
add column HiPC2

set{HiPC3, high 3 days ago - close 3 days ago }
add column HiPC3

set{HiPC4, high 4 days ago - close 4 days ago }
add column HiPC4

set{HiPC5, high 5 days ago - close 5 days ago }
add column HiPC5

set{HPC01, count(HiPC > 0.01 , 20)}
add column HPC01

set{HPC05, count(HiPC > 0.05 , 20)}
add column HPC05

/* VolB - number of days volume below 1,000,000 */
set{VolB, count(volume below 1000000,100)}


and add column separator
add column industry
add column sector
and add column separator
add column sector

/* PLOTS */
draw low 20 day high
draw high 20 day low


/* selection criteria */

close is between 0.90 and 2


/* Only show stocks that never had volume less than 1,000,000 shares per day */
VolB below 1

/* sort criteria */
SORT COLUMN 15 DESCENDING

Chart-time is 4 weeks

]



StockFetcher Forums · Filter Exchange · POSITIVE CLOSES<< 1 2 3 4 >>Post Follow-up

*** Disclaimer *** StockFetcher.com 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. StockFetcher.com does not recommend particular securities. StockFetcher.com, 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 2022 - 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.