StockFetcher Forums · Filter Exchange · *** TESTING *** WORK IN PROGRESS ***<< 1 ... 2 3 4 5 6 >>Post Follow-up
TheRumpledOne
6,411 posts
msg #103210
Ignore TheRumpledOne
modified
11/2/2011 6:27:20 PM

Fetcher[



/* v 1.3 */

set{ RVIDIFF, rvi(5,3) - rvi(5,3) 1 day ago }
set{ IMIDIFF, imi(3) - imi(3) 1 day ago }


set{volcnt, count(volume below 1000000,100)}


set{ClOp, close - open }
set{RG0, count(ClOp > 0 ,1)}
set{RG1, count(ClOp 1 day ago > 0 ,1)}
set{RG2, count(ClOp 2 days ago > 0 ,1)}


/* PRICE POSITION Display */

/* enter your Upper Limit criteria */
set{UpperLim , High 13 week High}

/* enter your Lower Limit criteria */
set{LowerLim , Low 13 week Low}

set{ Dynamic_Range , UpperLim - LowerLim }
set{PPDiff, CLOSE minus LowerLim}
set{PPDiv, PPDiff / Dynamic_Range}
set{BallOn, PPDiv * 100}

/* DISPLAY COLUMNS */




add column rvi(5,3)
add column RVIDIFF

add column imi(3)
add column IMIDIFF

and add column separator

and add column RG2
and add column RG1
and add column RG0


add column BallOn {BallOn13}
add column UpperLim
add column LowerLim


and add column separator

draw rvi(5,3) on plot imi(3)

/* SELECTION CRITERIA */

volcnt below 1
close above 10


rvi(5,3) 5 day low below 25
imi(3) 5 day high above 75

rvi(5,3) 1 day ago below 50

imi(3) crossed below rvi(5,3)
imi(3) < 50



]



TheRumpledOne
6,411 posts
msg #103219
Ignore TheRumpledOne
modified
11/3/2011 1:05:33 PM

Fetcher[
/* TRO - FLUSH THE TOILET */

set{volcnt, count(volume below 1000000,100)}


set{ClOp, close - open }
set{RG0, count(ClOp > 0 ,1)}
set{RG1, count(ClOp 1 day ago > 0 ,1)}
set{RG2, count(ClOp 2 days ago > 0 ,1)}


/* PRICE POSITION Display */

/* enter your Upper Limit criteria */
set{UpperLim , High 13 week High}

/* enter your Lower Limit criteria */
set{LowerLim , Low 13 week Low}

set{ Dynamic_Range , UpperLim - LowerLim }
set{PPDiff, CLOSE minus LowerLim}
set{PPDiv, PPDiff / Dynamic_Range}
set{BallOn, PPDiv * 100}

/* DISPLAY COLUMNS */

and add column volume 100 day high
and add column volume 100 day low

and add column separator

and add column RG2
and add column RG1
and add column RG0

and add column separator

add column BallOn {BallOn13}
add column UpperLim
add column LowerLim

and add column separator


/* SELECTION CRITERIA */

volcnt below 1

sort column 4 descending

]




This filters out any stocks that traded less than 1 million shares per day over the last 100 days.



TheRumpledOne
6,411 posts
msg #103632
Ignore TheRumpledOne
modified
12/5/2011 4:12:23 PM

Fetcher[



/* PRICE POSITION Display */

/* enter your Upper Limit criteria */
set{UpperLim , Open 34 week High}

/* enter your Lower Limit criteria */
set{LowerLim , Open 34 week Low}

set{ Dynamic_Range , UpperLim - LowerLim }
set{PPDiff, CLOSE minus LowerLim}
set{PPDiv, PPDiff / Dynamic_Range}
set{BallOn, PPDiv * 100}

/* DISPLAY COLUMNS */


and add column separator



add column BallOn {BallOn34}
add column UpperLim
add column LowerLim



DRAW UpperLim ON PLOT price
DRAW LowerLim ON PLOT price


/* SELECTION CRITERIA */

symlist(aa,aapl,abx,aig,amzn,axp,ba,bac,bidu,bp,c,cat,clf,csco,crm,cvx,ep,f,fcx,ffiv,fslr,ge,gm,gmcr,goog,gs,hal,hd,hpq,hrbn,ibm,idcc,intc,isrg,jnj,jpm,ko,lvs,ma,mcd,mcp,mgm,mmm,mos,mrvl,msft,mu,nem,nflx,nke,nvda,orcl,pcln,pcx,sina,pot,qcom,rimm,rmbs,s,slb,slw,sndk,su,utx,v,wfc,wlt,wmb,wmt,wynn,x,xom,yhoo)

/* SORT CRITERIA */

SORT COLUMN 6 DESCENDING



]



TheRumpledOne
6,411 posts
msg #103633
Ignore TheRumpledOne
modified
12/5/2011 4:21:21 PM

Fetcher[

/* PRICE POSITION Display using Highest/Lowest Open Price */

/* enter your Upper Limit criteria */
set{UpperLim , Open 34 day High}

/* enter your Lower Limit criteria */
set{LowerLim , Open 34 day Low}

set{ Dynamic_Range , UpperLim - LowerLim }
set{PPDiff, CLOSE minus LowerLim}
set{PPDiv, PPDiff / Dynamic_Range}
set{BallOn, PPDiv * 100}

/* enter your Upper Limit criteria */
set{UpperLim2 , Open 89 day High}

/* enter your Lower Limit criteria */
set{LowerLim2 , Open 89 day Low}

set{ Dynamic_Range1 , UpperLim2 - LowerLim2 }
set{PPDiff1, CLOSE minus LowerLim2}
set{PPDiv1, PPDiff1 / Dynamic_Range1}
set{BallOn89, PPDiv1 * 100}

/* DISPLAY COLUMNS */

and add column separator

add column BallOn {BallOn34}
add column UpperLim
add column LowerLim

and add column separator

add column BallOn89 {BallOn89}
add column UpperLim2
add column LowerLim2

and add column separator

DRAW UpperLim ON PLOT price
DRAW LowerLim ON PLOT price

DRAW UpperLim2 ON PLOT price
DRAW LowerLim2 ON PLOT price

/* SELECTION CRITERIA */

symlist(AAPL, RIMM, DIA,SPY,QQQ,FAS,FAZ,DRN,DRV,EDC,EDZ,ERX,ERY,SOXL,SOXS,TNA,TZA,TVIX)

/* SORT CRITERIA */

SORT COLUMN 6 DESCENDING

]



TheRumpledOne
6,411 posts
msg #103751
Ignore TheRumpledOne
12/13/2011 7:34:20 PM

Fetcher[

/* TRO HOLO - LONG CANDIDATES FILTER */

/* enter your Upper Limit criteria */
set{UpperLim , Open 34 day High}

/* enter your Lower Limit criteria */
set{LowerLim , Open 34 day Low}

set{ Dynamic_Range , UpperLim - LowerLim }
set{PPDiff, CLOSE minus LowerLim}
set{PPDiv, PPDiff / Dynamic_Range}
set{BallOn, PPDiv * 100}

/* enter your Upper Limit criteria */
set{UpperLim2 , Open 89 day High}

/* enter your Lower Limit criteria */
set{LowerLim2 , Open 89 day Low}

set{ Dynamic_Range1 , UpperLim2 - LowerLim2 }
set{PPDiff1, CLOSE minus LowerLim2}
set{PPDiv1, PPDiff1 / Dynamic_Range1}
set{BallOn89, PPDiv1 * 100}

set{victim, count(ballon below 0,1) + count(ballon89 below 0,1)}

set{volcnt, count(volume below 1000000,100)}

set{HO, open 4 day high}
set{LO, open 4 day low}


set{above4, count(close above HO, 1)}
set{below4, count(close below LO, 1)}

/* DISPLAY COLUMNS */

and add column separator

add column BallOn {BallOn34}
add column UpperLim
add column LowerLim

and add column separator

add column above4
add column HO
add column below4
add column LO

and add column separator

and add column separator

add column BallOn89 {BallOn89}
add column UpperLim2
add column LowerLim2

and add column separator


DRAW UpperLim ON PLOT price
DRAW LowerLim ON PLOT price

DRAW UpperLim2 ON PLOT price
DRAW LowerLim2 ON PLOT price

/* SELECTION CRITERIA */

victim above 1

volcnt below 1

stock is optionable

/* SORT CRITERIA */

SORT COLUMN 6 DESCENDING

]



TheRumpledOne
6,411 posts
msg #103752
Ignore TheRumpledOne
modified
12/13/2011 7:36:35 PM

Fetcher[

set{volcnt, count(volume below 1000000,100)}

set{HO, open 4 day high}
set{LO, open 4 day low}

set{above4, count(close above HO, 1)}
set{below4, count(close below LO, 1)}

set{victim, above4 + below4}

/* DISPLAY COLUMNS */

and add column separator

add column above4
add column HO
add column below4
add column LO

and add column separator

DRAW HO ON PLOT price
DRAW LO ON PLOT price


/* SELECTION CRITERIA */

victim above 0

volcnt below 1

stock is optionable

/* SORT CRITERIA */

SORT COLUMN 6 DESCENDING

]



TheRumpledOne
6,411 posts
msg #103753
Ignore TheRumpledOne
modified
12/13/2011 7:45:02 PM

Fetcher[

/* looking for shorts */

/* enter your Upper Limit criteria */
set{UpperLim , Open 34 day High}

/* enter your Lower Limit criteria */
set{LowerLim , Open 34 day Low}

set{xRANGE, high - low}

set{volcnt, count(volume below 1000000,100)}

set{HO, open 4 day high}
set{LO, open 4 day low}

set{above4, count(close above HO, 1)}
set{below4, count(close below LO, 1)}

set{above34, count(close above UpperLim , 1)}
set{below34, count(close below LowerLim , 1)}

set{victim, above4 + above34}

/* DISPLAY COLUMNS */

and add column separator

add column HO
add column LO

and add column separator
and add column xRANGE {range}
and add column cma(xRANGE, 100) {avg rng}

and add column separator
and add column corr(^DJI,100,close) {DJI}
and add column corr(^SPX,100,close) {SPX}
and add column corr(^IXIC,100,close) {IXIC}

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

DRAW HO ON PLOT price
DRAW LO ON PLOT price


/* SELECTION CRITERIA */

victim above 1

volcnt below 1

stock is optionable

/* SORT CRITERIA */

SORT COLUMN 6 DESCENDING

]



TheRumpledOne
6,411 posts
msg #103754
Ignore TheRumpledOne
modified
12/13/2011 7:46:33 PM

Fetcher[

/* looking for longs */


/* enter your Upper Limit criteria */
set{UpperLim , Open 34 day High}

/* enter your Lower Limit criteria */
set{LowerLim , Open 34 day Low}


set{xRANGE, high - low}
set{volcnt, count(volume below 1000000,100)}

set{HO, open 4 day high}
set{LO, open 4 day low}

set{above4, count(close above HO, 1)}
set{below4, count(close below LO, 1)}

set{above34, count(close above UpperLim , 1)}
set{below34, count(close below LowerLim , 1)}

set{victim, below4+ below34}

set{HPC, high - close 1 day ago}
set{MA200, count(close above ma(200),1)}

/* below from Kevin_in_GA */
/*FIRST DETERMINE HISTORICAL RATIO OF S&P STOCK TO THE SPY OVER THE LAST 16 DAYS*/
SET{PRICERATIO, CLOSE / IND(^SPX,CLOSE)}
SET{RATIOMA16, CMA(PRICERATIO,16)}
SET{RATIOSTD16, CSTDDEV(PRICERATIO,16)}
SET{DIFF16, PRICERATIO - RATIOMA16}
SET{ZSCORE16, DIFF16 / RATIOSTD16}
/* above from Kevin_in_GA */

/* DISPLAY COLUMNS */

and add column separator

add column HO
add column LO

and add column separator
add column UpperLim
add column LowerLim


and add column separator
and add column xRANGE {range}
and add column cma(xRANGE, 100) {avg rng}

and add column separator
and add column ZSCORE16
and add column MA200
and add column HPC
and add column corr(^DJI,100,close) {DJI}
and add column corr(^SPX,100,close) {SPX}
and add column corr(^IXIC,100,close) {IXIC}

and add column separator
add column industry
add column sector
and add column separator
DRAW HO ON PLOT price
DRAW LO ON PLOT price

DRAW UpperLim ON PLOT price
DRAW LowerLim ON PLOT price

/* SELECTION CRITERIA */

victim above 1

volcnt below 1

ZSCORE16 below -1.99999

stock is optionable

/* SORT CRITERIA */

SORT COLUMN 7 DESCENDING

]



TheRumpledOne
6,411 posts
msg #103755
Ignore TheRumpledOne
modified
12/13/2011 7:55:40 PM

Fetcher[

/* market watch */


/* enter your Upper Limit criteria */
set{UpperLim , Open 34 day High}

/* enter your Lower Limit criteria */
set{LowerLim , Open 34 day Low}


set{volcnt, count(volume below 1000000,100)}

set{HO, open 4 day high}
set{LO, open 4 day low}

set{above4, count(close above HO, 1)}
set{below4, count(close below LO, 1)}

set{above34, count(close above UpperLim , 1)}
set{below34, count(close below LowerLim , 1)}

set{victim, above4 + above34}

/* DISPLAY COLUMNS */

and add column separator

add column above4
add column above34
add column HO
add column below4
add column below34
add column LO

and add column separator

add column UpperLim
add column LowerLim

and add column separator

add column victim

and add column separator

DRAW HO ON PLOT price
DRAW LO ON PLOT price

DRAW UpperLim ON PLOT price
DRAW LowerLim ON PLOT price

DRAW victim

/* SELECTION CRITERIA */

symlist(dia,qqq,spy)

/* SORT CRITERIA */

SORT COLUMN 6 DESCENDING

]



TheRumpledOne
6,411 posts
msg #103771
Ignore TheRumpledOne
12/14/2011 8:01:26 AM

/* TRO ZSCORE FREQUENCY DISTRIBUTION */

/* below from Kevin_in_GA */
/*FIRST DETERMINE HISTORICAL RATIO OF S&P STOCK TO THE SPY OVER THE LAST 16 DAYS*/
SET{PRICERATIO, CLOSE / IND(^SPX,CLOSE)}
SET{RATIOMA16, CMA(PRICERATIO,16)}
SET{RATIOSTD16, CSTDDEV(PRICERATIO,16)}
SET{DIFF16, PRICERATIO - RATIOMA16}
SET{ZSCORE16, DIFF16 / RATIOSTD16}
/* above from Kevin_in_GA */

set{Long_Profit, ZSCORE16 }

set{C1A, count(Long_Profit > -99 , 100)}
set{C2A, count(Long_Profit > -4, 100)}
set{C0010, C1A - C2A}

set{D1A, count(Long_Profit > -4 , 100)}
set{D2A, count(Long_Profit > -3, 100)}
set{D1020, D1A - D2A}

set{E1A, count(Long_Profit > -3 , 100)}
set{E2A, count(Long_Profit > -2, 100)}
set{E2030, E1A - E2A}

set{F1A, count(Long_Profit > -2 , 100)}
set{F2A, count(Long_Profit > -1, 100)}
set{F3040, F1A - F2A}

set{G1A, count(Long_Profit > -1 , 100)}
set{G2A, count(Long_Profit > 0, 100)}
set{G4050, G1A - G2A}

set{H1A, count(Long_Profit > 0 , 100)}
set{H2A, count(Long_Profit > 1, 100)}
set{H50100, H1A - H2A}

set{I100, count(Long_Profit > 2 , 100)}

set{volcnt, count(volume below 1000000,100)}

/* PRICE POSITION Display */

/* enter your Upper Limit criteria */
set{UpperLim , High 16 day High}

/* enter your Lower Limit criteria */
set{LowerLim , Low 16 day Low}

set{ Dynamic_Range , UpperLim - LowerLim }
set{PPDiff, CLOSE minus LowerLim}
set{PPDiv, PPDiff / Dynamic_Range}
set{BallOn, PPDiv * 100}

/* DISPLAY COLUMNS */


add column ZSCORE16

and add column separator



add column BallOn {BallOn16}
add column UpperLim
add column LowerLim


and add column separator
and add column C0010 {_-4}
and add column D1020 {-4_-3}
and add column E2030 {-3_-2}
and add column F3040 {-2_-1}
and add column G4050 {-1_0}
and add column H50100 {0_1}
and add column I100 {2_}


and add column separator

/* SELECTION CRITERIA */


S&P500

volcnt below 1

stock is optionable

/* SORT CRITERIA */

SORT COLUMN 5 ASCENDING



]


StockFetcher Forums · Filter Exchange · *** TESTING *** WORK IN PROGRESS ***<< 1 ... 2 3 4 5 6 >>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.