StockFetcher Forums · Filter Exchange · ANOTHER SITE FILTER......<< 1 2 >>Post Follow-up
chetron
2,817 posts
msg #90460
Ignore chetron
modified
3/27/2010 12:36:32 PM

LONG OPS....

Fetcher[

/* LONG OPS */
/* RANDOM WALK INDEX */

set{vsq8,2.838}
set{vatr8,atr(8) * vsq8}

SET{VRWL1,HIGH 8 DAY HIGH - LOW}
SET{VRWH1,HIGH - LOW 8 DAY LOW}

SET{VRWH,VRWH1 / vATR8}
SET{VRWL,VRWL1 / vATR8}

set{VUPTREND,count(vrwh above vrwl,1)}
set{VDNTREND,count(vrwl above vrwh,1)}

draw VDNTREND
DRAW VUPTREND
draw vrwh line at 1
DRAW VRWL ON PLOT VRWH

add column VUPTREND
add column VDNTREND

VDNTREND 4 DAY AGO BELOW .5
VDNTREND 3 DAY AGO BELOW .5
VDNTREND 2 DAY AGO BELOW .5
VDNTREND 1 DAY AGO CROSSED ABOVE .5
VUPTREND CROSSED ABOVE .5
close above .1
volume above 1000000



]




SHORT OPS...

Fetcher[

/* RANDOM WALK INDEX */
/* SHORT OPS */

set{vsq8,2.838}
set{vatr8,atr(8) * vsq8}

SET{VRWL1,HIGH 8 DAY HIGH - LOW}
SET{VRWH1,HIGH - LOW 8 DAY LOW}

SET{VRWH,VRWH1 / vATR8}
SET{VRWL,VRWL1 / vATR8}

set{VUPTREND,count(vrwh above vrwl,1)}
set{VDNTREND,count(vrwl above vrwh,1)}

draw VDNTREND
DRAW VUPTREND
draw vrwh line at 1
DRAW VRWL ON PLOT VRWH

add column VUPTREND
add column VDNTREND

VUPTREND 4 DAY AGO BELOW .5
VUPTREND 3 DAY AGO BELOW .5
VUPTREND 2 DAY AGO BELOW .5
VUPTREND 1 DAY AGO CROSSED ABOVE .5
VDNTREND CROSSED ABOVE .5
close above .1
volume above 1000000



]



ODD OPS....


Fetcher[


/* RANDOM WALK INDEX */
/* stop OPS */

set{vsq8,2.838}
set{vatr8,atr(8) * vsq8}

SET{VRWL1,HIGH 8 DAY HIGH - LOW}
SET{VRWH1,HIGH - LOW 8 DAY LOW}

SET{VRWH,VRWH1 / vATR8}
SET{VRWL,VRWL1 / vATR8}

set{VUPTREND,count(vrwh above vrwl,1)}
set{VDNTREND,count(vrwl above vrwh,1)}

draw VDNTREND
DRAW VUPTREND
draw vrwh line at 1
DRAW VRWL ON PLOT VRWH

add column VUPTREND
add column VDNTREND

VUPTREND BELOW .5
VDNTREND BELOW .5
close above .1
volume above 1000000



]



chetron
2,817 posts
msg #91658
Ignore chetron
modified
4/26/2010 6:47:57 AM

1 of 3 videos.....


Fetcher[
set{var1,high - low}
set{var2,var1 / 3}
set{vl3,low + var2}
set{vh3,high - var2}

set{var3,count(close above vh3,1)}
set{var4,count(close below vl3,1)}
set{var5,var3 - var4}

set{var6,count(var1 reached 4 day high,1)}
set{var7,count(var1 reached 4 day low,1)}

set{var8,count(volume reached new 2 day high,1)}
set{var9,count(volume reached new 2 day low,1)}

set{var11,var8 * var6}
set{vsow1,var11 * var3}

set{vsos1,var11 * var4}

set{vplays,vsos1 + vsow1}


set{var31,count(var5 equal 0,1)}
set{var32,var31 * var9}
set{tgs2,var32 * var7}

draw var5 line at 0
draw vsow1 on plot tgs2
draw vsos1 on plot tgs2
draw Linear Regression(60,1.0)
draw Linear Regression(60,0.5)

add column vsow1
add column vsos1

tgs2 above .5
vplays 1 day ago above .5
do not draw vplays
VOLUME ABOVE 100000
CLOSE above .1

]





maybe....


Fetcher[

set{var1,high - low}
set{var2,var1 / 3}
set{vl3,low + var2}
set{vh3,high - var2}

set{var3,count(close above vh3,1)}
set{var4,count(close below vl3,1)}
set{var5,var3 - var4}

set{var6,count(var1 reached 4 day high,1)}
set{var7,count(var1 reached 4 day low,1)}

set{var8,count(volume reached new 2 day high,1)}
set{var9,count(volume reached new 2 day low,1)}

set{var11,var8 * var6}
set{vsow1a,var11 * var3}

set{vsos1a,var11 * var4}

set{var40,high + low}
set{var40a,high 1 day ago}
set{var40b,low 1 day ago}
set{var40c,open 1 day ago}
set{var40d,close 1 day ago}

set{var41,var40 / 2}
set{vupt,count(var41 above var40a,1)}
set{vdnt,count(var41 below var40b,1)}
set{vupt2,vsos1a * vupt}
set{vdnt2,vsow1a * vdnt}

set{var42a,count(var40d above var40c,1)}
set{var43a,count(var40d below var40c,1)}
set{var42b,count(close above open,1)}
set{var43b,count(close below open,1)}
set{var42,var42a * var42b}
set{var43,var43a * var43b}
set{vsos1,var42 * vupt2}
set{vsow1,var43 * vdnt2}

set{vplays,vsos1 + vsow1}


set{var31,count(var5 equal 0,1)}
set{var32,var31 * var9}
set{tgs2,var32 * var7}

draw var5 line at 0
draw vsow1 on plot tgs2
draw vsos1 on plot tgs2
draw Linear Regression(60,1.0)
draw Linear Regression(60,0.5)

add column vsow1
add column vsos1

vplays above .5
do not draw vplays
VOLUME ABOVE 100000
CLOSE above .1

]




or even....

Fetcher[
set{var1,high - low}
set{var2,var1 / 3}
set{vl3,low + var2}
set{vh3,high - var2}

set{var3,count(close above vh3,1)}
set{var4,count(close below vl3,1)}
set{var5,var3 - var4}

set{var6,count(var1 reached 4 day high,1)}
set{var7,count(var1 reached 4 day low,1)}

set{var8,count(volume reached new 2 day high,1)}
set{var9,count(volume reached new 2 day low,1)}

set{var11,var8 * var6}
set{vsow1a,var11 * var3}

set{vsos1a,var11 * var4}

set{var40,high + low}
set{var40a,high 1 day ago}
set{var40b,low 1 day ago}
set{var40c,open 1 day ago}
set{var40d,close 1 day ago}

set{var41,var40 / 2}
set{vupt,count(var41 above var40a,1)}
set{vdnt,count(var41 below var40b,1)}
set{vupt2,vsow1a * vupt}
set{vdnt2,vsos1a * vdnt}

set{var42a,count(var40d above var40c,1)}
set{var43a,count(var40d below var40c,1)}
set{var42b,count(close above open,1)}
set{var43b,count(close below open,1)}


set{var42c,var42a * var42b}
set{var43c,var43a * var43b}
set{var42,var42c * var3}
set{var43,var43c * var4}

set{vsos1,var42 * vupt2}
set{vsow1,var43 * vdnt2}

set{vplays,vsos1 + vsow1}


set{var31,count(var5 equal 0,1)}
set{var32,var31 * var9}
set{tgs2,var32 * var7}

draw var5 line at 0
draw vsow1 on plot tgs2
draw vsos1 on plot tgs2
draw Linear Regression(60,1.0)
draw Linear Regression(60,0.5)

add column vsow1
add column vsos1

vplays above .5
do not draw vplays
VOLUME ABOVE 100000
CLOSE above .1

]




bet the reversal....

Fetcher[
/* bet the reversal of an outside day at the close */
set{var1a,high 1 day ago}
set{var1b,low 1 day ago}
set{var1c,volume 1 day ago}

set{var1,high - low}
set{var2,var1 / 3}
set{vl3,low + var2}
set{vh3,high - var2}

set{var3,count(close above vh3,1)}
set{var4,count(close below vl3,1)}
set{var5,var3 - var4}

set{var6,count(var1 reached 4 day high,1)}
set{var7,count(var1 reached 4 day low,1)}

set{var8,count(volume reached new 2 day high,1)}
set{var9,count(volume reached new 2 day low,1)}

set{var11,var8 * var6}
set{vsow1,var11 * var3}

set{vsos1,var11 * var4}
set{vsow10,count(vsow1 crossed above 0.5,13)}
set{vsos10,count(vsos1 crossed above 0.5,13)}

set{var20,count(high above var1a,1)}
set{var21,count(low below var1b,1)}
set{var22,count(volume below var1c,1)}

set{var23,var20 * var22}
set{var24,var21 * var22}

set{vsow20,var23 * vsow10}
set{vsos20,var24 * vsos10}


draw bollinger
draw vsow20 on plot vsos20

vsos20 above .5
vsow20 above .5
VOLUME ABOVE 100000
CLOSE above .1

]





chetron
2,817 posts
msg #92381
Ignore chetron
modified
5/9/2010 11:29:47 AM

CONTINUING....

now in regular.....


Fetcher[

/* cheap seats */

set{var1,high - low}
set{var2,var1 / 3}
set{vl3,low + var2}
set{vh3,high - var2}

set{var3,count(close above vh3,1)}
set{var4,count(close below vl3,1)}
set{var5,var3 - var4}

set{var6,count(var1 reached 4 day high,1)}
set{var7,count(var1 reached 4 day low,1)}

set{var8,count(volume reached new 2 day high,1)}
set{var9,count(volume reached new 2 day low,1)}

set{var11,var8 * var6}
set{vsow1,var11 * var3}

set{vsos1,var11 * var4}

set{vplays,vsos1 + vsow1}


SET{VAR71,AVGVOL(100) 200 DAY AGO}
SET{VAR72,AVGVOL(100) 100 DAY AGO}
SET{VAR73,AVGVOL(100) + VAR71}
SET{VAR74,VAR73 + VAR72}
SET{VAR75,VAR74 / 3}
SET{VAR76,VAR75 * 2}
SET{VAR77,COUNT( VOLUME ABOVE VAR76,1)}


VAR77 ABOVE .5

draw vsow1
draw vsos1
draw Linear Regression(60,1.0)
draw Linear Regression(60,0.5)

add column vsow1
add column vsos1

vplays above .5
do not draw vplays
VOLUME ABOVE 100000
CLOSE above .1

]



for the advanceds folks...


Fetcher[
/* ADVANCED SUB */

set{var1,high - low}
set{var2,var1 / 3}
set{vl3,low + var2}
set{vh3,high - var2}

set{var3,count(close above vh3,1)}
set{var4,count(close below vl3,1)}
set{var5,var3 - var4}

set{var6,count(var1 reached 4 day high,1)}
set{var7,count(var1 reached 4 day low,1)}

set{var8,count(volume reached new 2 day high,1)}
set{var9,count(volume reached new 2 day low,1)}

set{var11,var8 * var6}
set{vsow1,var11 * var3}

set{vsos1,var11 * var4}

set{vplays,vsos1 + vsow1}


set{var31,count(var5 equal 0,1)}
set{var32,var31 * var9}
set{tgs2,var32 * var7}

SET{VAR71,AVGVOL(100) 200 DAY AGO}
SET{VAR72,AVGVOL(100) 100 DAY AGO}
SET{VAR73,AVGVOL(100) + VAR71}
SET{VAR74,VAR73 + VAR72}
SET{VAR75,VAR74 / 3}
SET{VAR76,VAR75 * 2}
SET{VAR77,COUNT( VOLUME ABOVE VAR76,1)}


VAR77 ABOVE .5


draw var5 line at 0
draw vsow1 on plot tgs2
draw vsos1 on plot tgs2
draw Linear Regression(60,1.0)
draw Linear Regression(60,0.5)

add column vsow1
add column vsos1

tgs2 above .5
vplays 1 day ago above .5
do not draw vplays
VOLUME ABOVE 100000
CLOSE above .1

]



dwiggains
391 posts
msg #92410
Ignore dwiggains
5/10/2010 9:15:57 AM

WOW

Chetron

This is a lot of work.

Thanks for sharing

See ya
David

chetron
2,817 posts
msg #92411
Ignore chetron
5/10/2010 9:18:52 AM

you are very welcome, david. some folk like to play tetris,some write filters. ; )

StockFetcher Forums · Filter Exchange · ANOTHER SITE FILTER......<< 1 2 >>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 2016 - 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