StockFetcher Forums · Filter Exchange · My Version of Steve Primo Strategy 8 Filter (Long Only)<< >>Post Follow-up
davesaint86
725 posts
msg #148454
Ignore davesaint86
modified
7/10/2019 8:58:38 PM

Long Buy Signal - rsi(5) crossing above the 50 line from below. rsi(5) should be above rsi(13) and rsi(21). Once the rsi(5) block turns red you have a buy.
Long Sell Signal - rsi(5) crosses above 80, 70, 60 and comes down through the 80, 70, 60, 50 line. Take what the market gives you. You can also let the ema(15) guide you when to sell.

Fetcher[show stocks where rsi(5) crossed above the 50 line and price is above 10 and Average Volume(30) is above 1,000000

price above ema(15)
price above ma(50)
ema(15) above ma(50)
draw rsi(5)
draw rsi(5) line at 50
draw rsi(5) line at 40
draw rsi(5) line at 50
draw rsi(5) line at 20
draw rsi(5) line at 80

draw ma(50)
draw ema(15)

set{E10, price above ma(15)}
set{D10Longposition, count(E10 > 0,1)}
set{D10Shortposition, count(E10 < 0,1)}
SET{D10TRIGGER,0}

set{E27, price above ma(50)}
set{D20Longposition, count(E27 > 0,1)}
set{D20Shortposition, count(E27 < 0,1)}
SET{D20TRIGGER,0}


set{E31, price above Upper Bollinger Bands(18,2)}
set{ABLongposition, count(E31 > 0,1)}
set{ABShortposition, count(E31 < 0,1)}
SET{ABSTRIGGER,0}

set{E35, price below Lower Bollinger Bands(18,2)}
set{BBLongposition, count(E35 > 0,1)}
set{BBShortposition, count(E35 < 0,1)}
SET{BBSTRIGGER,0}


set{CRS1, rsi(5),1)}
set{CRS2, rsi(13),1)}
set{CRS3, rsi(21),1)}
set{CCRS1, CRS1 + CRS2}
set{CCRS2, CCRS1 + CRS3}
set{CCRS3, CCRS2 /3}

set{CRS4, weekly rsi(5),1)}
set{CRS5, weekly rsi(13),1)}
set{CRS6, weekly rsi(321),1)}

set{WCRS1, CRS4 + CRS5}
set{WCRS2, WCRS1 + CRS6}
set{WCRS3, WCRS2 /3}
set{CWRSI1, CCRS3 + WCRS3}
set{C-RSI, CWRSI1 /2}
set{RSI21, RSI(21) - 50}
set{CRSI_Bar, RSI21}
PlotType{CRSI_Bar,zerobar}

set{RSI13, RSI(13) - 50}
set{RSI13_line, RSI13}
draw RSI13 on plot CRSI_Bar

set{RSI5, RSI(5) - 50}
set{RSI5_line, RSI5}
draw RSI5 on plot CRSI_Bar

set{drsilong1, count(rsi(21) above 5, 1)}
set{drsilong2, count(rsi(13) above rsi(21), 1)}
set{drsilong3, count(rsi(5) above rsi(21), 1)}
set{drsilong4, drsilong1 + drsilong2}
set{drsilong5, drsilong4 + drsilong3}
set{drsilong, count(drsilong5 equals 3, 1)}
set{drsishort, count(drsilong5 less than 3, 1)}
SET{DRSITRIGGER,0}


set{wrsi1, weekly rsi(5)}
set{wrsi2, weekly rsi(21)}
set{wrsi3, count(wrsi1 > wrsi2,1)}
set{wrsilong, count(wrsi3 equals 1, 1)}
set{wrsishort, count(wrsi3 less than 1, 1)}


set{CRS21, ROC(21,1)}
set{CRS63, ROC(63,1)}
set{CRS126, ROC(126,1)}
set{CR1, CRS21 + CRS63}
set{C-RS, CR1 + CRS126}

Set{W21, CRS21 * .33}
Set{W63, CRS63 * .33}
Set{W126, CRS126 * .34}
set{rw1, w21 + w63}
set{rw-c, rw1 + w126}


set{wsto, weekly Slow Stochastics(14,3)}
set{dsto, Slow Stochastics(14,3)}
set{wdsto, wsto + dsto}
set{CSTO, wdsto / 2}
set{TWRSI5, weekly RSI(5)}
set{TWRSI13, weekly RSI(13)}
set{TWRSI21, weekly RSI(21)}
set{TWRSI1, TWRSI5 + TWRSI13}
set{TWRSI2, TWRSI1 + TWRSI21}
set{A-WRSI, TWRSI2 / 3}
set{TDRSI57, RSI(5)}
set{TDRSI13, RSI(13)}
set{TDRSI30, RSI(21)}
set{TDRSI1, TDRSI5 + TDRSI13}
set{TDRSI2, TDRSI1 + TDRSI21}
set{A-DRSI, TDRSI2 / 3}



set{LongRSI21Trend,count(RSI(21) > 50 ,1)}

set{LongRSI,count(RSI5 > RSI13 ,1)}


set{LongRSI5,count(RSI5 above the 0 line ,1)}
draw longrsi5 on plot
set{LongRSI13,count(RSI13 above the 0 line ,1)}
draw longrsi13 on plot
set{LongRSI21,count(RSI21 above the 0 line ,1)}
draw longrsi21 on plot
DRAW FIBONACCI UP(65)
DRAW FIBONACCI DOWN(65)


add column separator
add column ABLongposition{a-u-bb}
add column separator
add column BBShortposition{b-l-bb}
add column separator
add column D10Longposition {EMA15}
add column separator
add column D20Longposition {MA50}
add column separator
add column rsi(5)
add column separator
add column longrsi5 {rsi5t}
add column separator
add column LongRSI13 {RSI13t}
add column separator
add column LongRSI21Trend{RSI21T}
add column separator


ADD column rw-c
add column separator
ADD COLUMN ROC(63,1) {3 mth %}
add column separator
ADD COLUMN ROC(21,1) {1 mth %}
add column separator

add column csto
ADD COLUMN SEPARATOR
add column c-rsi
ADD COLUMN SEPARATOR

add column RSI(2)

add column separator
add column RSI(13)
add column separator
add column RSI(21)
add column separator

add column atr(14) {Atr}
add column separator
add column average day range (14){ADR%}



SORT COLUMN 30 desCENDING
CHART-TIME IS 120 days
]



jimvin
170 posts
msg #148563
Ignore jimvin
7/17/2019 8:40:53 PM

Comments...not criticisms...for what they're worth:
1st Comment: Well...it isn't the longest filter ever posted, but it's a good runner up.
2nd Comment: Looks promising, but given the simple rules to follow, there's a LOT of additional data shown; ("SORT COLUMN 30 DESCENDING" kind of points to that).
3rd Comment: Difficult to read the details even when I view the charts individually; cutting the time to 30 days helps a lot after getting the movement overview.
4th Comment: If this works, you'll save us a lot of money; Steve-a-rino's courses aren't cheap.
5th Comment: Of course, Thanks!


davesaint86
725 posts
msg #148576
Ignore davesaint86
7/18/2019 3:49:46 PM

It's filtered on a composite Relative Strength column so the strongest stocks show up to the top. One can always delete what they do not need and add other information one would want to see.

:)

risjr
229 posts
msg #148590
Ignore risjr
7/19/2019 11:44:27 AM

Can you trim down the picks to under 50, roughly,,,,a day??

xarlor
562 posts
msg #148593
Ignore xarlor
7/19/2019 1:37:37 PM

Just the facts, ma'am.
(Removed columns. Only show c-rsi > 65).

Fetcher[

/* davesaint86 version of Steve Primo Strategy 8 Filter (Long Only) */

show stocks where rsi(5) crossed above the 50 line and price is above 10 and Average Volume(30) is above 1,000000

price above ema(15)
price above ma(50)
ema(15) above ma(50)
draw rsi(5)
draw rsi(5) line at 50
draw rsi(5) line at 40
draw rsi(5) line at 50
draw rsi(5) line at 20
draw rsi(5) line at 80

draw ma(50)
draw ema(15)

set{E10, price above ma(15)}
set{D10Longposition, count(E10 > 0,1)}
set{D10Shortposition, count(E10 < 0,1)}
SET{D10TRIGGER,0}

set{E27, price above ma(50)}
set{D20Longposition, count(E27 > 0,1)}
set{D20Shortposition, count(E27 < 0,1)}
SET{D20TRIGGER,0}


set{E31, price above Upper Bollinger Bands(18,2)}
set{ABLongposition, count(E31 > 0,1)}
set{ABShortposition, count(E31 < 0,1)}
SET{ABSTRIGGER,0}

set{E35, price below Lower Bollinger Bands(18,2)}
set{BBLongposition, count(E35 > 0,1)}
set{BBShortposition, count(E35 < 0,1)}
SET{BBSTRIGGER,0}


set{CRS1, rsi(5),1)}
set{CRS2, rsi(13),1)}
set{CRS3, rsi(21),1)}
set{CCRS1, CRS1 + CRS2}
set{CCRS2, CCRS1 + CRS3}
set{CCRS3, CCRS2 /3}

set{CRS4, weekly rsi(5),1)}
set{CRS5, weekly rsi(13),1)}
set{CRS6, weekly rsi(321),1)}

set{WCRS1, CRS4 + CRS5}
set{WCRS2, WCRS1 + CRS6}
set{WCRS3, WCRS2 /3}
set{CWRSI1, CCRS3 + WCRS3}
set{C-RSI, CWRSI1 /2}
set{RSI21, RSI(21) - 50}
set{CRSI_Bar, RSI21}
PlotType{CRSI_Bar,zerobar}

set{RSI13, RSI(13) - 50}
set{RSI13_line, RSI13}
draw RSI13 on plot CRSI_Bar

set{RSI5, RSI(5) - 50}
set{RSI5_line, RSI5}
draw RSI5 on plot CRSI_Bar

set{drsilong1, count(rsi(21) above 5, 1)}
set{drsilong2, count(rsi(13) above rsi(21), 1)}
set{drsilong3, count(rsi(5) above rsi(21), 1)}
set{drsilong4, drsilong1 + drsilong2}
set{drsilong5, drsilong4 + drsilong3}
set{drsilong, count(drsilong5 equals 3, 1)}
set{drsishort, count(drsilong5 less than 3, 1)}
SET{DRSITRIGGER,0}


set{wrsi1, weekly rsi(5)}
set{wrsi2, weekly rsi(21)}
set{wrsi3, count(wrsi1 > wrsi2,1)}
set{wrsilong, count(wrsi3 equals 1, 1)}
set{wrsishort, count(wrsi3 less than 1, 1)}


set{CRS21, ROC(21,1)}
set{CRS63, ROC(63,1)}
set{CRS126, ROC(126,1)}
set{CR1, CRS21 + CRS63}
set{C-RS, CR1 + CRS126}

Set{W21, CRS21 * .33}
Set{W63, CRS63 * .33}
Set{W126, CRS126 * .34}
set{rw1, w21 + w63}
set{rw-c, rw1 + w126}


set{wsto, weekly Slow Stochastics(14,3)}
set{dsto, Slow Stochastics(14,3)}
set{wdsto, wsto + dsto}
set{CSTO, wdsto / 2}
set{TWRSI5, weekly RSI(5)}
set{TWRSI13, weekly RSI(13)}
set{TWRSI21, weekly RSI(21)}
set{TWRSI1, TWRSI5 + TWRSI13}
set{TWRSI2, TWRSI1 + TWRSI21}
set{A-WRSI, TWRSI2 / 3}
set{TDRSI57, RSI(5)}
set{TDRSI13, RSI(13)}
set{TDRSI30, RSI(21)}
set{TDRSI1, TDRSI5 + TDRSI13}
set{TDRSI2, TDRSI1 + TDRSI21}
set{A-DRSI, TDRSI2 / 3}



set{LongRSI21Trend,count(RSI(21) > 50 ,1)}

set{LongRSI,count(RSI5 > RSI13 ,1)}


set{LongRSI5,count(RSI5 above the 0 line ,1)}
draw longrsi5 on plot
set{LongRSI13,count(RSI13 above the 0 line ,1)}
draw longrsi13 on plot
set{LongRSI21,count(RSI21 above the 0 line ,1)}
draw longrsi21 on plot
DRAW FIBONACCI UP(65)
DRAW FIBONACCI DOWN(65)

add column c-rsi

SORT COLUMN 5 desCENDING
CHART-TIME IS 120 days
c-rsi > 65
]



StockFetcher Forums · Filter Exchange · My Version of Steve Primo Strategy 8 Filter (Long Only)<< >>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.