StockFetcher Forums · Filter Exchange · Using this for potential runners<< 1 2 3 4 >>Post Follow-up
ron22
255 posts
msg #153825
Ignore ron22
8/30/2020 11:26:36 PM

@DMOBRIEN
Thank you for your reply. Your input helps a lot.

nibor100
1,044 posts
msg #153835
Ignore nibor100
8/31/2020 11:35:53 AM

1. I don't know if anyone on the basic subscription is having issues with running DMOBRIEN's lengthy filter but just in case here is a short version that only has the filtering components and no chart indicators:

Fetcher[
show stocks where the ma(9) is within 10 percent of ma(34)
price > lri(40) do not draw lri(40)
price between .5 and 70
average volume (40) > 100000

set{myOSCillator, EMA(4) - EMA(23)}
set{var1, ema(10) - ema (3)}
set{buyosc, myoscillator crossed above var1} add column buyosc

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

set{alpha, relative strength(SPY,20) + relative strength(SPY,63)} add column alpha

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

set{sum1, buyosc + z%}
set{sum2, sum1 + alpha}
set{SCORE, sum2 + xpma22}
add column SCORE
sort of column 9 descending
]



2. I have no real idea how one is supposed to trade the results of this filter as it seems the Alpha portion of the total Score sometimes dwarfs the contribution of the 2 true/false indicators. BuyOSC and XPMA22.

In other words, one could use just Alpha as the sort and get most of the same top stocks.

In fact, I'm not sure when we are supposed to run this filter; after the close each day or during the day, or both.

3. Also, there are some curious use of variables and calculations that need further exploring for me to see what is really going on. He has gone to great lengths to calculate his own chart indicators which explains much of why there are so many lines in his filter. I'm fairly certain I can streamline some of it.

For example, the 6 set statements to create the pivot point variable PIV can be replaced by the SF "PP" indicator.

Ed S.


DMOBRIEN
363 posts
msg #153847
Ignore DMOBRIEN
8/31/2020 11:01:28 PM

Following up again ..... and of course the commentary I see, and am engaged. The primary issue as I see it is the strength of the price movement relative to 12 and 24 week Camarilla modeling, if you will. The filter can be run by score column (default setting), buy osc, or simply z %. Cross reference then, whether the 5 day and 20 day (meant as an average) accumulation / distribution slope is in a positive direction vs. what you see in price. How committed are the buyers volume wise and at what price? The bottom box will tell you whether the price movement was selling or buying. Moreover, please keep the thread alive, as constructive input is welcomed, and, I am a raw coder with and a little light on elegance. That being said .... let's try another one

Fetcher[rsi (7) > rsi (7) one day ago
ma (20) > ma (50)
ma (50) > ma (200)
slope of cmf (9) > 0
average volume (3) > average volume (20)
price > .03
draw rsi (2)
draw ma (20)
draw rsi (14)
rsi (2) > 50

set{range, high 6 month high - low 6 month low}
set{cl, close - low 6 month low}
set{ratio, cl / range}
SET{RATIOMA, CEMA(RATIO,17)}
DRAW RATIOMA ON PLOT RATIO
set{BUYratio, ratio crossed above ratioma}
add column BUYratio

volume > 100000
add column rsi (9)
add column rsi (2)
draw macd
draw bollinger bands


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
pma(6) within 20 percent of ma(9)
draw ma(9) on plot price
set{6to9ratio, pma6 / ma(9)}
add column 6to9ratio
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(16),16) / 16}
set{ACUMDISTAV, cema(ACDST, 4)}



SET{APOS,INDPOSITION(ACDST,100) * 100}
SET{AAVG,INDPOSITION(ACUMDISTAV,100) * 100}
DRAW APOS
DRAW AAVG ON PLOT APOS
SET{BUY, APOS CROSSED ABOVE AAVG}
DRAW BUY
ADD COLUMN BUY




SET{P3,INDPOSITION(pma3,100) * 100}
SET{m12,INDPOSITION(ma(12),100) * 100}
draw p3
draw m12 on plot p3

SET{BUYP3, p3 crossed above m12}
draw buyp3
add column buyp3
add column percent insiders
price < than 30

sort column 2 ascending
]







Cheese
1,374 posts
msg #153849
Ignore Cheese
9/1/2020 12:58:36 AM

@DMOBRIEN @compound_gains @nibor100

THANK YOU very much for taking the time to share your filters and your posts.
They are helpful and thought provoking.

Dave's second filter seems to go beyond T.A.
Very interesting.

Cheese
1,374 posts
msg #153861
Ignore Cheese
9/1/2020 12:45:11 PM

@DMOBRIEN
CRM was one of the picks from your filter #2
Were you actually able to go into that trade and if so, were you able to go in before the ramp up?
Thank you, Dave.

DMOBRIEN
363 posts
msg #153872
Ignore DMOBRIEN
9/2/2020 2:17:16 AM

It pulled JMIA and CONN, and now has GNPX and DLTH on watch.

DMOBRIEN
363 posts
msg #153873
Ignore DMOBRIEN
9/2/2020 2:35:07 AM

I think its generating some pretty good buy signals. On CRM a very good one imo on Aug 14 .... even on a red day it would have made you think, and really just cross reference with "APOS". if a signal is given. RPAY, for example now looks like it has buyers coming in b/c APOS bottomed out and reversed upward to perhaps newer highs. If it gets past 28 probably breaking out

Cheese
1,374 posts
msg #153877
Ignore Cheese
9/2/2020 9:51:35 AM

@DMOBRIEN
You also have some good filters in the past (money flow for example).
Are there any gems you've posted over the years that are still top of your mind?
Thanks.

nibor100
1,044 posts
msg #153887
Ignore nibor100
9/2/2020 4:13:03 PM

@cheese,

I just ran his 2nd filter for each of the past 30 trading days and CRM never came up in the results.
How are you getting CRM to show using his 2nd filter?

having the first line:

rsi (7) > rsi (7) one day ago

Thanks,
Ed S.

nibor100
1,044 posts
msg #153888
Ignore nibor100
9/2/2020 4:55:44 PM

@dmobrien,

FYI, in the first filter you posted in this thread you have used 3 set statements that may not be contributing to your filter as you originally expected.

1. set{VBW,BOLU - BOLD}
The variable 'VBW' is not used anywhere else in the filter, that I can find, but it may be important to you.

2. set{diff, myoscillator - var1}
The variable 'diff' is not used anywhere else in the filter, that I can find, but it may be important to you.

3. set{ACDST, sum(EQ3(22),22) / 22}
SF interprets this statement to be the same as set{ACDST, sum(EQ3,22) / 22}; so if your intent was to sum the EQ3 variable of 16 days prior for each of the past 16 days, before dividing by 16, SF can't do that with that set statement.

Hope this helps some,
Ed S.



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.