StockFetcher Forums · Filter Exchange · Using this for potential runners<< 1 2 3 4 >>Post Follow-up
DMOBRIEN
363 posts
msg #153776
Ignore DMOBRIEN
8/28/2020 8:13:45 AM

show stocks where the ma(9) is within 10 percent of ma(34)
draw ma(9) on plot price
draw ma(34) on plot price
price > lri(40)
price between .5 and 70

average volume (40) > 100000
set{myOSCillator, EMA(4) - EMA(23)}
draw myoscillator
set{var1, ema(10) - ema (3)}
draw var1 on plot myoscillator
draw lri (100)
Set{myosc20,CMA(myoscillator,20)}
set{SD,cstddev(myoscillator,20)}
set{SD20,2 * SD}
set{BOLU,myosc20 + SD20}
set{BOLD,myosc20 - SD20}
set{VBW,BOLU - BOLD}
set{myosc2, myoscillator}
set{diff, myoscillator - var1}
draw myosc2
draw bolu on plot myosc2
draw bold on plot myosc2
set{buyosc, myoscillator crossed above var1}
draw buyosc
add column buyosc

set{z%, close/ ema(20)}
add column z%


set{alpha, relative strength(SPY,20) + relative strength(SPY,63)}
set{alphaAV, cema(alpha, 17)}
DRAW ALPHA
draw alphaAV on plot alpha
ADD COLUMN ALPHA

draw rsi(2)
Set{Prsi9,CMA(RSI(2),9)}
draw prsi9 on plot rsi(2)



set{H, high 12 weeks ago - low 12 weeks ago}
set{C, close 12 week ago}
set{m4,H * 1.1}
set{m4a, m4 / 2}
set{H4, m4a + C}
set{m3,H * 1.1}
set{m3a, m3 / 4}
set{H3, m3a + C}
set{m2,H * 1.1}
set{m2a, m2 / 6}
set{H2, m2a + C}
set{m1,H * 1.1}
set{m1a, m1 / 12}
set{H1, m3a + C}
set{n1, H * 1.1}
set{n1a, n1 / 12}
set{L1, C - n1a}
set{n2, H * 1.1}
set{n2a, n1 / 6}
set{L2, C - n2a}
set{n3, H * 1.1}
set{n3a, n1 / 4}
set{L3, C - n3a}
set{n4, H * 1.1}
set{n4a, n1 / 2}
set{L4, C - n4a}
draw price line at H4
draw price line at H3
draw price line at H2
draw price line at H1
draw price line at L1
draw price line at L2
draw price line at L3
draw price line at L4

set{H10, high 24 weeks ago - low 24 weeks ago}
set{C10, close 24 week ago}
set{m41,H10 * 1.1}
set{m4a1, m41 / 2}
set{H41, m4a1 + C10}
set{m31,H10 * 1.1}
set{m3a1, m31 / 4}
set{H31, m3a1 + C10}
set{m21,H10 * 1.1}
set{m2a1, m21 / 6}
set{H21, m2a1 + C10}
set{m11,H10 * 1.1}
set{m1a1, m11 / 12}
set{H11, m3a1 + C10}
set{n11, H10 * 1.1}
set{n1a1, n11 / 12}
set{L11, C10 - n1a1}
set{n21, H10 * 1.1}
set{n2a1, n11 / 6}
set{L21, C10 - n2a1}
set{n31, H10 * 1.1}
set{n3a1, n11 / 4}
set{L31, C10 - n3a1}
set{n41, H10 * 1.1}
set{n4a1, n11 / 2}
set{L41, C10 - n4a1}
draw price line at H41
draw price line at H31
draw price line at H21
draw price line at H11
draw price line at L11
draw price line at L21
draw price line at L31
draw price line at L41



set{X, high}
set{Y, low }
set{Z, close}
set{a, X + Y}
set{J, a + z}
set{piv, j / 3}


set{pma3, cema(piv, 3)}
set{pma9, cema(piv, 9)}
set{my_macd, pma3 - pma9}
set{MACMA, cema(my_macd, 6)}
set{signal, cema(my_macd,1)}
set{zero, 0}
draw my_macd
draw signal on plot my_macd
draw MACMA on plot my_macd
draw zero on plot my_macd
set{PMA6, cma(piv, 6)}
set{PMA22, cma(piv, 22)}
draw PMA6 on plot price
draw pma22 on plot price

set{Xpma22, count(price crossed above pma22 from below, 1 )}
add column xpma22


set{AD1, close - low}
set{AD2, High - close}
set{AD3, High - low}
set{EQ1, AD1 - AD2}
set{EQ2, EQ1 / AD3}
set{EQ3, EQ2 * volume}
set{ACDST, sum(EQ3(22),22) / 22}
set{ACUMDISTAV, cema(ACDST, 6)}
draw acdst
draw acumdistav on plot acdst

add column insider percent

set{sum1, buyosc + z%}
set{sum2, sum1 + alpha}
set{SCORE, sum2 + xpma22}
add column SCORE

sort column 10 descending



Cheese
1,374 posts
msg #153779
Ignore Cheese
8/28/2020 9:52:49 AM

Thank you, DMOBRIEN
Your filter has fresh ideas and good signals.

styliten
303 posts
msg #153782
Ignore styliten
modified
8/28/2020 12:40:44 PM

for easy browsing, I use:


Fetcher[dow 30
chart-time is 36 days /* 1/7 of the assumed 252 trading days per trading year*/

draw ema(3)
draw ema(6)
draw ema(10)
draw ema(15)
draw ema(22)
draw ema(32)
draw ema(45)

draw price line at ema(3) 1 day ago
draw price line at ma(3) 1 day ago
draw price line at ema(4) 1 day ago
draw price line at ma(4) 1 day ago

draw price line at ema(3) 3 days ago
draw price line at ma(3) 3 days ago
draw price line at ema(4) 3 days ago
draw price line at ma(4) 3 days ago
]



You can add an easy filter on the top:

show stocks where avg vol > xxx
avg close() > uuu
day change > 3.25%
close less than 8% below high

etc, etc.

to monitor the market.

Cheese
1,374 posts
msg #153785
Ignore Cheese
8/28/2020 4:38:19 PM

Thanks, styliten for the easy browsing idea

miketranz
969 posts
msg #153787
Ignore miketranz
8/28/2020 6:02:24 PM

Very interesting filter,no matter how you interpret it.Has potential.I like it...

compound_gains
222 posts
msg #153791
Ignore compound_gains
8/29/2020 7:29:04 AM

5-day backtest using three possible entry points. Lots of rockets. You could likely build a nice system just trading the highest scoring stock each day.

Fetcher[
not otcbb
show stocks where the ma(9) 5 days ago is within 10 percent of ma(34) 5 days ago
draw ma(9) on plot price
draw ma(34) on plot price
price 5 days ago > lri(40) 5 days ago
price 5 days ago between .5 and 70

average volume (40) 5 days ago > 100000
set{myOSCillator, EMA(4) - EMA(23)}
draw myoscillator
set{var1, ema(10) - ema (3)}
draw var1 on plot myoscillator
draw lri (100)
Set{myosc20,CMA(myoscillator,20)}
set{SD,cstddev(myoscillator,20)}
set{SD20,2 * SD}
set{BOLU,myosc20 + SD20}
set{BOLD,myosc20 - SD20}
set{VBW,BOLU - BOLD}
set{myosc2, myoscillator}
set{diff, myoscillator - var1}
draw myosc2
draw bolu on plot myosc2
draw bold on plot myosc2
set{buyosc, myoscillator crossed above var1}
draw buyosc


set{z%, close/ ema(20)}



set{alpha, relative strength(SPY,20) + relative strength(SPY,63)}
set{alphaAV, cema(alpha, 17)}
DRAW ALPHA
draw alphaAV on plot alpha

draw rsi(2)
Set{Prsi9,CMA(RSI(2),9)}
draw prsi9 on plot rsi(2)



set{H, high 12 weeks ago - low 12 weeks ago}
set{C, close 12 week ago}
set{m4,H * 1.1}
set{m4a, m4 / 2}
set{H4, m4a + C}
set{m3,H * 1.1}
set{m3a, m3 / 4}
set{H3, m3a + C}
set{m2,H * 1.1}
set{m2a, m2 / 6}
set{H2, m2a + C}
set{m1,H * 1.1}
set{m1a, m1 / 12}
set{H1, m3a + C}
set{n1, H * 1.1}
set{n1a, n1 / 12}
set{L1, C - n1a}
set{n2, H * 1.1}
set{n2a, n1 / 6}
set{L2, C - n2a}
set{n3, H * 1.1}
set{n3a, n1 / 4}
set{L3, C - n3a}
set{n4, H * 1.1}
set{n4a, n1 / 2}
set{L4, C - n4a}
draw price line at H4
draw price line at H3
draw price line at H2
draw price line at H1
draw price line at L1
draw price line at L2
draw price line at L3
draw price line at L4

set{H10, high 24 weeks ago - low 24 weeks ago}
set{C10, close 24 week ago}
set{m41,H10 * 1.1}
set{m4a1, m41 / 2}
set{H41, m4a1 + C10}
set{m31,H10 * 1.1}
set{m3a1, m31 / 4}
set{H31, m3a1 + C10}
set{m21,H10 * 1.1}
set{m2a1, m21 / 6}
set{H21, m2a1 + C10}
set{m11,H10 * 1.1}
set{m1a1, m11 / 12}
set{H11, m3a1 + C10}
set{n11, H10 * 1.1}
set{n1a1, n11 / 12}
set{L11, C10 - n1a1}
set{n21, H10 * 1.1}
set{n2a1, n11 / 6}
set{L21, C10 - n2a1}
set{n31, H10 * 1.1}
set{n3a1, n11 / 4}
set{L31, C10 - n3a1}
set{n41, H10 * 1.1}
set{n4a1, n11 / 2}
set{L41, C10 - n4a1}
draw price line at H41
draw price line at H31
draw price line at H21
draw price line at H11
draw price line at L11
draw price line at L21
draw price line at L31
draw price line at L41



set{X, high}
set{Y, low }
set{Z, close}
set{a, X + Y}
set{J, a + z}
set{piv, j / 3}


set{pma3, cema(piv, 3)}
set{pma9, cema(piv, 9)}
set{my_macd, pma3 - pma9}
set{MACMA, cema(my_macd, 6)}
set{signal, cema(my_macd,1)}
set{zero, 0}
draw my_macd
draw signal on plot my_macd
draw MACMA on plot my_macd
draw zero on plot my_macd
set{PMA6, cma(piv, 6)}
set{PMA22, cma(piv, 22)}
draw PMA6 on plot price
draw pma22 on plot price

set{Xpma22, count(price crossed above pma22 from below, 1 )}


set{AD1, close - low}
set{AD2, High - close}
set{AD3, High - low}
set{EQ1, AD1 - AD2}
set{EQ2, EQ1 / AD3}
set{EQ3, EQ2 * volume}
set{ACDST, sum(EQ3(22),22) / 22}
set{ACUMDISTAV, cema(ACDST, 6)}
draw acdst
draw acumdistav on plot acdst


set{sum1, buyosc + z%}
set{sum2, sum1 + alpha}
set{SCORE, sum2 + xpma22}
add column SCORE 5 days ago
set{hgh, high 5 day high / open 4 days ago}
add column hgh
set{cl, close / open 4 days ago}
add column cl
add column separator
chart-length is 3 months
set{z1, count(high 4 days ago above high 5 days ago, 1)}
set{z2, count(low 4 days ago below high 5 days ago, 1)}
set{z3, z1 + z2}
set{hit, count(z3 equals 2, 1)}
add column hit
set{ent, high 5 days ago}
set{hgh2, high 5 day high / ent}
add column hgh2
add column separator
set{a1, high - open}
set{a2, open - low}
set{a3, abs(a1 - a2)}
set{a4, a1 + a2}
set{a5, a4 - a3}
set{a6, a5 / 2}
set{a7, cma(a6, 10)}
set{a8, a7 5 days ago}
set{ent2, open 4 days ago + a8}
set{hit2, count(high 4 days ago above ent2, 1)}
add column hit2
set{hgh3, high 5 day high / ent2}
add column hgh3
sort column 5 descending
draw price line at ent2 on plot price
]



ron22
255 posts
msg #153792
Ignore ron22
8/29/2020 10:42:30 AM

@styliten
@compound_gains

Thank you both for the filters. What do you recommend for entry points? Also, what type of exit profit targets and stop losses would work best with these filters? Thanks a lot.

Cheese
1,374 posts
msg #153794
Ignore Cheese
8/29/2020 1:58:56 PM


Just want to point out:
This thread was started by DMOBRIEN,
who gave us his EXCELLENT FILTER
in the first post of his thread


ron22
255 posts
msg #153796
Ignore ron22
8/29/2020 2:23:55 PM

@DMOBRIEN,
I apologize for the oversight. Thank you for the original filter and for starting this post.

DMOBRIEN
363 posts
msg #153820
Ignore DMOBRIEN
8/30/2020 8:35:31 PM

Kinda busy lately, but just wanted to follow up. Aligning the accumulation distribution (bottom box) with the Camarilla is important. Typically choosing stocks that are above both the 12 and 24 week Camarilla.

StockFetcher Forums · Filter Exchange · Using this for potential runners<< 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.