StockFetcher Forums · Filter Exchange · ANOTHER CANDLESTICK FILTER......<< 1 2 3 >>Post Follow-up
chetron
2,817 posts
msg #81003
Ignore chetron
10/13/2009 7:23:46 AM

Fetcher[
/* moving weekly candle */

set{var1a,open 4 day ago}
SET{VAR1,close - var1a}

set{var3,var1 5 day ago}

draw var3 on plot var1

ADD COLUMN VAR1

VAR1 ABOVE .5
]



chetron
2,817 posts
msg #81004
Ignore chetron
modified
10/13/2009 7:55:56 AM

maybe.....


Fetcher[
/* moving weekly candle */
/* buy close, sell close +1 */

set{var1a,open 4 day ago}
SET{vnow,close - var1a}

set{vthen,vnow 5 day ago}

draw vthen on plot vnow

vnow 3 day ago below 0
vnow crossed ABOVE -0
vthen below vnow last 5 day
cose above .1
volume above 100000
]



chetron
2,817 posts
msg #81010
Ignore chetron
10/13/2009 9:21:45 AM

with a monthly....


Fetcher[


/* moving weekly candle */
/* buy close, sell close +1 */

set{var1a,open 4 day ago}
SET{vnow,close - var1a}

set{vthen,vnow 5 day ago}

/* moving monthly candle */

set{var21a,open 21 day ago}
SET{vnow1,close - var21a}

set{vthen1,vnow1 22 day ago}

draw vthen1 on plot vnow1

draw vthen on plot vnow

vnow 3 day ago below 0
vnow crossed ABOVE -0
vthen below vnow last 5 day
cose above .1
volume above 100000

]



johnpaulca
11,293 posts
msg #81011
Ignore johnpaulca
10/13/2009 9:28:45 AM

Good job Chet...tweaked this for me.

Fetcher[
/* moving weekly candle */

set{var1a,open 4 day ago}
SET{VAR1,close - var1a}

set{var3,var1 5 day ago}

draw var3 on plot var1

ADD COLUMN VAR1

VAR1 ABOVE .5

volume > 1000000
close above 5
Williams %R(34) < -60
close above ema(100)
]



chetron
2,817 posts
msg #82249
Ignore chetron
modified
11/1/2009 7:56:10 PM

ANOTHER WAY TO LOOK AT IT.....


Fetcher[
SET{VAR1A,OPEN 4 DAY AGO}
SET{VAR1B,OPEN 21 DAY AGO}

SET{VUPW,COUNT(CLOSE ABOVE VAR1A,1)}
SET{VUPM,COUNT(CLOSE ABOVE VAR1B,1)}

SET{VDNW,COUNT(CLOSE BELOW VAR1A,1)}
SET{VDNM,COUNT(CLOSE BELOW VAR1B,1)}

SET{VSHORT,VDNM * VUPW}
SET{VBUY,VDNW * VUPM}
SET{VPLAYS,VBUY + VSHORT}

DRAW VDNM ON PLOT VUPW
DRAW VDNW ON PLOT VUPM
DRAW VBUY ON PLOT VSHORT

ADD COLUMN VBUY
ADD COLUMN VSHORT

VPLAYS ABOVE .5
DO NOT DRAW VPLAYS
CLOSE ABOVE .1
VOLUME ABOVE 1000000
]





WITH A DAILY TWIST....

Fetcher[
/* FOR ADVANCED SUBSCRIPTIONS */

SET{VAR1A,OPEN 4 DAY AGO}
SET{VAR1B,OPEN 21 DAY AGO}

SET{VUPW,COUNT(CLOSE ABOVE VAR1A,1)}
SET{VUPM,COUNT(CLOSE ABOVE VAR1B,1)}

SET{VDNW,COUNT(CLOSE BELOW VAR1A,1)}
SET{VDNM,COUNT(CLOSE BELOW VAR1B,1)}

SET{VAR1,COUNT(CLOSE ABOVE OPEN,2)}
SET{VAR2,COUNT(CLOSE BELOW OPEN,2)}
SET{VAR3,VAR1 * VDNW}
SET{VAR4,VAR2 * VUPW}

SET{VSHORT,VDNM * VAR4}
SET{VBUY,VAR3 * VUPM}
SET{VPLAYS,VBUY + VSHORT}

DRAW VDNM ON PLOT VUPW
DRAW VDNW ON PLOT VUPM
DRAW VBUY ON PLOT VSHORT

ADD COLUMN VBUY
ADD COLUMN VSHORT

VPLAYS ABOVE 1.5
DO NOT DRAW VPLAYS
CLOSE ABOVE .1
VOLUME ABOVE 1000000

]



Eman93
4,659 posts
msg #82743
Ignore Eman93
11/10/2009 1:36:16 AM

T

Whats this finding? and what should I look for in the results....

Thanks

chetron
2,817 posts
msg #82745
Ignore chetron
modified
11/10/2009 6:54:39 AM

it is looking for divergence between the moving monthly candle and the moving weekly candle, then a daily candle that converges with the montly to find a buy limit, using that high/low.

chetron
2,817 posts
msg #83239
Ignore chetron
modified
11/18/2009 10:00:49 PM

Fetcher[
/* DEPREZ/LLCULI */

set{c1, count(pattern is bullish upside tasuki gap,1)}
set{c2, count(pattern is bullish side-by-side white lines,1)}
set{c3, count(pattern is bullish separating lines,1)}
set{c4, count(pattern is bullish three line strike,1)}
set{c5, count(pattern is bullish upside gap three methods,1)}
set{c6, count(pattern is bullish harami cross,1)}
set{c7, count(pattern is bullish three outside UP,1)}
set{c8, count(pattern is bullish three inside up,1)}
set{c9, count(pattern is bullish homing pigeon,1)}
set{c10, count(pattern is bullish bullish harami,1)}
set{c11, count(pattern is bullish morning doji star,1)}
set{c12, count(pattern is bullish tri-star,1)}
set{c13, count(pattern is bullish meeting lines,1)}
set{c14, count(pattern is bullish unique three rivers,1)}
set{c15, count(pattern is bullish abandoned baby,1)}
set{c16, count(pattern is bullish matching low,1)}
set{c17, count(pattern is bullish engulfing,1)}
set{c18, count(pattern is bullish concealing baby swallow,1)}
set{c19, count(pattern is bullish three white soldiers,1)}
set{c20, count(pattern is bullish kicking,1)}
set{OR1, c1 + c2}
set{OR2, OR1 + c3}
set{OR3, OR2 + c4}
set{OR4, OR3 + c5}
set{OR5, OR4 + c6}
set{OR6, OR5 + c7}
set{OR7, OR6 + c8}
show stocks where OR7 is above 0

]



A LITTLE TWIST...

Fetcher[

/* DEPREZ/LLCULI */

set{c1, count(pattern is bullish upside tasuki gap,1)}
set{c2, count(pattern is bullish side-by-side white lines,1) * 10}
set{c3, count(pattern is bullish separating lines,1) * 100}
set{c4, count(pattern is bullish three line strike,1) * 1000}
set{c5, count(pattern is bullish upside gap three methods,1) * 10000}
set{c6, count(pattern is bullish harami cross,1) * 1000000}
set{c7, count(pattern is bullish three outside UP,1) * 10000000}
set{c8, count(pattern is bullish three inside up,1)}
set{c9, count(pattern is bullish homing pigeon,1)}
set{c10, count(pattern is bullish bullish harami,1)}
set{c11, count(pattern is bullish morning doji star,1)}
set{c12, count(pattern is bullish tri-star,1)}
set{c13, count(pattern is bullish meeting lines,1)}
set{c14, count(pattern is bullish unique three rivers,1)}
set{c15, count(pattern is bullish abandoned baby,1)}
set{c16, count(pattern is bullish matching low,1)}
set{c17, count(pattern is bullish engulfing,1)}
set{c18, count(pattern is bullish concealing baby swallow,1)}
set{c19, count(pattern is bullish three white soldiers,1)}
set{c20, count(pattern is bullish kicking,1)}
set{OR1, c1 + c2}
set{OR2, OR1 + c3}
set{OR3, OR2 + c4}
set{OR4, OR3 + c5}
set{OR5, OR4 + c6}
set{OR6, OR5 + c7}
set{OR7, OR6 + c8}
ADD COLUMN OR7
show stocks where OR7 is above 0

CLOSE ABOVE .1
VOLUME ABOVE 1000000
]



chetron
2,817 posts
msg #86464
Ignore chetron
modified
1/17/2010 7:46:43 PM

how about......


Fetcher[

/* GIMMEE */
/* TACHIKAWA 2 */

set{var1,count(high above Upper Bollinger Band(20,2),1)}
set{var2,count(low below lower Bollinger Band(20,2),1)}

set{var3,count(open below Upper Bollinger Band(20,2),1)}
set{var4,count(open above lower Bollinger Band(20,2),1)}

set{var5,count(close below open,1)}
set{var6,count(close above open,1)}

set{var7,var1 * var3}
set{vshort,var7 * var5}

set{var8,var2 * var4}
set{vbuy,var8 * var6}

set{var9a,high 1 day ago}
set{var9b,low 1 day ago}
set{var9e,close 1 day ago}
set{var9c,count(open above var9a,1)}
set{var10a,count(open below var9b,1)}
set{var9d,count(close below var9e,1)}
set{var10b,count(close above var9e,1)}
set{var9,var9d * var9c}
set{var10,var10a * var10b}
SET{VCH,VAR9 + VAR10}

set{vgimmees,vbuy + vshort}
SET{VBO,VGIMMEES + VCH}

ADD COLUMN VBO

draw vshort on plot vbuy
draw var10 on plot var9
DRAW BOLLINGER
DRAW MA(20)

vgimmees above .5
do not draw vgimmees
]



HMMM......


Fetcher[


/* GIMMEE */
/* TACHIKAWA 3 */
/* ADVANCED SUB */

SET{VAR51,UPPER BOLLINGER BAND(5) + UPPER BOLLINGER BAND(10)}
SET{VAR52,VAR51 + UPPER BOLLINGER BAND(20)}
SET{UBB3X,VAR52 / 3}

SET{VAR11,LOWER BOLLINGER BAND(5) + LOWER BOLLINGER BAND(10)}
SET{VAR12,VAR11 + LOWER BOLLINGER BAND(20)}
SET{LBB3X,VAR12 / 3}

SET{VAR21,MA(5) + MA(10)}
SET{VAR22,VAR21 + MA(20)}
SET{MBB3X,VAR22 / 3}

set{var1,count(high above UBB3X,1)}
set{var2,count(low below LBB3X,1)}

set{var3,count(open below UBB3X,1)}
set{var4,count(open above LBB3X,1)}

set{var5,count(close below open,1)}
set{var6,count(close above open,1)}

set{var7,var1 * var3}
set{vshort,var7 * var5}

set{var8,var2 * var4}
set{vbuy,var8 * var6}

set{var9a,high 1 day ago}
set{var9b,low 1 day ago}
set{var9e,close 1 day ago}
set{var9c,count(open above var9a,1)}
set{var10a,count(open below var9b,1)}
set{var9d,count(close below var9e,1)}
set{var10b,count(close above var9e,1)}
set{var9,var9d * var9c}
set{var10,var10a * var10b}
SET{VCH,VAR9 + VAR10}

set{vgimmees,vbuy + vshort}
SET{VBO,VGIMMEES + VCH}

ADD COLUMN VBO

draw vshort on plot vbuy
draw var10 on plot var9
DRAW UBB3X ON PLOT PRICE
DRAW LBB3X ON PLOT PRICE
DRAW MBB3X ON PLOT PRICE

vgimmees above .5
do not draw vgimmees

]



AND......

Fetcher[
/* BANDIT */
/* ADVANCED SUBS */
SET{VAR1A,CLOSE 30 DAY AGO}

SET{VAR1B,COUNT(CLOSE ABOVE VAR1A,1)}
SET{VAR2B,COUNT(CLOSE BELOW VAR1A,1)}

SET{VAR11,COUNT(CLOSE CROSSED ABOVE Upper Bollinger Band(50,1.25),1)}
SET{VAR12,COUNT(CLOSE CROSSED BELOW Lower Bollinger Band(50,1.25),1)}

SET{VAR1C,VAR1B * VAR11}
SET{VAR2C,VAR2B * VAR12}

SET{VAR21B,COUNT(CLOSE CROSSED ABOVE VAR1A,1)}
SET{VAR22B,COUNT(CLOSE CROSSED BELOW VAR1A,1)}

SET{VAR31,COUNT(CLOSE ABOVE Upper Bollinger Band(50,1.25),1)}
SET{VAR32,COUNT(CLOSE BELOW Lower Bollinger Band(50,1.25),1)}

SET{VAR3C,VAR31 * VAR21B}
SET{VAR4C,VAR32 * VAR22B}

SET{vbuy,VAR3C + VAR1C}
SET{vshort,VAR4C + VAR2C}

SET{VPICKS,vbuy + vshort}
SET{IN_THE_TRADE,DAYS(VPICKS CROSSED ABOVE .5,100)}

DRAW IN_THE_TRADE
DRAW BOLLINGER(50,1.25)
DRAW MA(50)
DRAW MA(30)
DRAW MA(10)
DRAW vshort ON PLOT vbuy

VPICKS ABOVE .5
DO NOT DRAW VPICKS
CLOSE ABOVE .1
VOLUME ABOVE 100000

]




FINALLY.....


Fetcher[

/* NEW HI BANDIT */

/* ADVANCED SUBS */

SET{VAR1B,COUNT(CLOSE REACHED NEW 30 DAY HIGH,1)}
SET{VAR2B,COUNT(CLOSE REACHED NEW 30 DAY LOW,1)}

SET{VAR11,COUNT(CLOSE CROSSED ABOVE Upper Bollinger Band(50,1.25),1)}
SET{VAR12,COUNT(CLOSE CROSSED BELOW Lower Bollinger Band(50,1.25),1)}

SET{VAR1C,VAR1B * VAR11}
SET{VAR2C,VAR2B * VAR12}

SET{VAR21B,COUNT(CLOSE REACHED NEW 30 DAY HIGH,1)}
SET{VAR22B,COUNT(CLOSE REACHED NEW 30 DAY LOW,1)}

SET{VAR31,COUNT(CLOSE ABOVE Upper Bollinger Band(50,1.25),1)}
SET{VAR32,COUNT(CLOSE BELOW Lower Bollinger Band(50,1.25),1)}

SET{VAR3C,VAR31 * VAR21B}
SET{VAR4C,VAR32 * VAR22B}

SET{VAR1,VAR3C + VAR1C}
SET{VAR2,VAR4C + VAR2C}

SET{VPICKS,VAR1 + VAR2}
SET{IN_THE_TRADE,DAYS(VPICKS CROSSED ABOVE .5,100)}

DRAW IN_THE_TRADE
DRAW BOLLINGER(50,1.25)
DRAW MA(50)
DRAW MA(30)
DRAW MA(10)
DRAW VAR2 ON PLOT VAR1

VPICKS ABOVE .5
DO NOT DRAW VPICKS
CLOSE ABOVE .1
VOLUME ABOVE 100000

]



chetron
2,817 posts
msg #86503
Ignore chetron
modified
1/18/2010 2:09:09 PM

MAYBE EVEN....


Fetcher[
set{var1,count(OPEN below high,1)}
set{var2,count(OPEN above low,1)}
set{var3,count(CLOSE equal low,1)}

set{var11,count(OPEN below high,1)}
set{var12,count(OPEN above low,1)}
set{var13,count(CLOSE equal high,1)}

set{var14,var11 * var12}
set{var15,var14 * var13}

set{var4,var1 * var2}
set{var5,var4 * var3}

SET{VAR6,VAR5 1 DAY AGO}
SET{VAR7,VAR15 1 DAY AGO}

SET{VAR8,VAR6 * VAR15}
SET{VAR9,VAR7 * VAR5}
SET{VPLAYS,VAR9 + VAR8}

ADD COLUMN VAR8
ADD COLUMN VAR9

draw var9 on plot var8

VOLUME ABOVE 100000
VPLAYS above .5
DO NOT DRAW VPLAYS

SORT COLUMN 5 DESCENDING
]



YET ANOTHER.....

Fetcher[
/* SWEET CHARIOT */
SET{VMAX,MAX(OPEN,CLOSE)}
SET{VMIN,MIN(OPEN,CLOSE)}
SET{VAR4,HIGH - LOW}
SET{VAR5A,VAR4 / 2}
SET{VAR5,VAR5A + LOW}
SET{VAR9A,VAR4 * .20}
SET{VAR9,VAR9A + LOW}
SET{VAR10,VAR4 * .66}
SET{VAR11,VAR10 + LOW}

SET{VAR1,COUNT(VMAX ABOVE MA(40),1)}
SET{VAR2,COUNT(VMIN BELOW MA(40),1)}
SET{VAR3,VAR1 * VAR2}

SET{VAR6,COUNT(LOW CROSSED ABOVE MA(40),1)}
SET{VAR7,COUNT(CLOSE ABOVE VAR5,1)}
SET{VAR8,VAR6 * VAR7}

SET{VAR16,COUNT(VAR9 ABOVE MA(40),1)}
SET{VAR17,COUNT(CLOSE ABOVE VAR11,1)}
SET{VAR18,VAR16 * VAR17}

SET{VAR19,VAR8 + VAR18}

DRAW MA(40)
DRAW VAR18 ON PLOT VAR8

VAR19 ABOVE .5
HIGH 1 DAY AGO BELOW MA(40)
VAR3 BELOW 3.5
CLOSE ABOVE .1
VOLUME ABOVE 1000000

DO NOT DRAW VAR3
DO NOT DRAW VAR19
]



REALLY, THIS IS IT......

Fetcher[
/* THRUST BARS */
/* ADVANCED SUBS */

SET{VAR1A,OPEN 1 DAY AGO}
SET{VAR1B,CLOSE 1 DAY AGO}
SET{VAR1C,HIGH 1 DAY AGO}
SET{VAR1D,LOW 1 DAY AGO}

SET{VAR11,VAR1C - VAR1D}
SET{VAR12,HIGH - LOW}
SET{VAR13,VAR12 / 2}

SET{VAR14,COUNT(VAR13 ABOVE VAR11,1)}

SET{VMAX1,MAX(VAR1A,VAR1B)}
SET{VMIN1,MIN(VAR1A,VAR1B)}

SET{VMAX,MAX(OPEN,CLOSE)}
SET{VMIN,MIN(OPEN,CLOSE)}

SET{VAR1,VMAX1 - VMIN1}
SET{VAR2,VMAX - VMIN}
SET{VAR3,VAR2 / 2}

SET{VAR4A,COUNT(VAR3 ABOVE VAR1,1)}
SET{VAR5,COUNT(HIGH ABOVE VAR1C,1)}
SET{VAR6,COUNT(LOW BELOW VAR1D,1)}

SET{VAR4,VAR4A * VAR14}
SET{VAR7,VAR4 * VAR5}
SET{VAR8,VAR4 * VAR6}
SET{THRUST_BAR,VAR7 * VAR8}

DRAW VAR8 ON PLOT VAR7
DRAW BOLLINGER

THRUST_BAR ABOVE .5
DO NOT DRAW THRUST_BAR
CLOSE ABOVE .1
VOLUME ABOVE 1000000

]



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