StockFetcher Forums · Stock Picks and Trading · Discussions for Ed S nibor100 Exploring VE's Profitable Short-Sell Filter<< 1 2 >>Post Follow-up
651 posts
msg #150939
Ignore Cheese
2/26/2020 9:44:09 PM


Thank you for sharing your notes.
I'm cheering for your exploring pursuit !

While I was helping Robert kossvet on the other thread, the name CODX also popped up.
So, perhaps graftonian's WIDTHs filter may be of value to your pursuit as well.


SYMLIST(CODX) /* To find new picks, comment out this symlist line */

/* */

/*Guppy MMA */
market is not OTCBB
Average Volume(30) > 1000000
close between .50 and 10

/*short term emas*/
draw EMA(3)
draw EMA(5)
draw EMA(7)
draw EMA(9)
draw EMA(11)
draw EMA(13)
/*add a point for every pair stacked right */
set{SS35, count(EMA(3) > EMA(5),1)}
set{SS57, count(EMA(5) > EMA(7), 1)}
set{SS79, count(EMA(7) > EMA(9), 1)}
set{SS911, count(EMA(9) > EMA(11), 1)}
set{SS1113, count(EMA(11) > EMA(13), 1)}

set{ss1, SS35 + SS57}'
set{ss2, ss1 + SS79}
set{ss3, ss2 + SS911}
set{short_term_score, ss3 + SS1113}

/*long term emas*/
draw EMA(70)
draw EMA(60)
draw EMA(50)
draw EMA(40)
draw EMA(35)
draw EMA(30)

set{LS6070, count(EMA(60) > EMA(70), 1)}
set{LS5060, count(EMA(50) > EMA(60), 1)}
set{LS4050, count(EMA(40) > EMA(50), 1)}
set{LS3540, count(EMA(35) > EMA(40), 1)}
set{LS3035, count(EMA(30) > EMA(35), 1)}
set{LS1, LS6070 + LS5060}
set{LS2, LS1 + LS4050}
set{LS3, LS2 + LS3540}
set{long_term_score, LS3 + LS3035}

draw long_term_score
draw short_term_score
set{comp_score, long_term_score + short_term_score}

add column separator
add column short_term_score
add column long_term_score
add column comp_score
add column separator

/*trader/investor separation */
set{tisep, ema(13) - ema(30)}
set{tisep2, tisep / ema(30)}
set{tiseppct, tisep2 * 100}
add column tiseppct{TR_INV_SEP}

/* trader group width */
set{tgw, ema(3) - ema(13)}
set{tgw2, tgw / ema(13)}
set{trad_grp_width, tgw2 * 100}
add column trad_grp_width

/* investor group width */
set{igw, ema(30) - ema(70)}
set{igw2, igw / ema(70)}
set{inv_grp_width, igw2 * 100}
add column inv_grp_width
draw inv_grp_width
draw trad_grp_width on plot inv_grp_width
draw inv_grp_width line at 0

/* investor annualized slope percent */
set{iasp, slope of ema(50)}
set{iasp2, iasp / ema(50)}
set{iasp3, iasp2 * 25000}
add column iasp3

/* To find new picks remove these comments */
/* FILTER */
trad_grp_width between -1 and 1
inv_grp_width between -1 and 1

do not draw comp_score

480 posts
msg #150949
Ignore nibor100
2/27/2020 2:28:15 PM


I'll check the width's filter out, though it seems similar to a guppy separation filter I did a while back for somebody...I'll need to check my history.

FYI, VE's Short-Sell Filter as is, finds 3 of the 4 Kossvet stocks, without using any moving averages at all and would find the other if the price limit was lowered below $3 for each day that filter is run.

Ed S.

90 posts
msg #150958
Ignore JoeyVinyl
2/27/2020 7:32:37 PM


I'm with Cheese here. I spent some time trying to see if I could make it a long filter too, but haven't had enough time (and probably don't have enough knowledge) to really delve into it. I'm looking forward to following your efforts and wish you luck!

1,064 posts
msg #150970
Ignore mahkoh
2/28/2020 5:59:53 AM

Isn't it a lot easier to act upon what has happened than trying to predict what will happen? IB usually has short available for multiday runners, Tradezero has them definitely.

480 posts
msg #150975
Ignore nibor100
2/28/2020 8:56:41 AM


If your post was directed at me, I had indicated in my Exploring thread that I don't short stocks.

My goal is to get a filler that will allow me/us to act on the long side based on what has recently happened just the same as is being done on the short side.

V.E. pointed out that "many of which move dramatically in a single day to trip the filter" yet his filter uses a 5 day lookback period, which I'm assuming resulted from observation, backtesting and paper trading;.and even then it is kind of "predicting" a 100% of the time for a result that is only occurring ~75% of the time with V.E.s careful picking of final candidates to short. (which is another knowledge/skill I don't yet have.

Plus I like a challenge...
Ed S.

651 posts
msg #150981
Ignore Cheese
2/28/2020 10:15:34 AM

Ed S nibor100

Your Guppy separation filter can be found here:

I am pretty sure that your exploring project will be successful.

Thanks for sharing your talents.

1,064 posts
msg #151002
Ignore mahkoh
2/29/2020 11:41:54 AM


No problem. Was just wondering what led you to explore the hard road while the easy road is so obvious.
I assume you do not have moral issues shorting these names. For the bulk of them the business model is robbing investors by dilution.

Village Elder
227 posts
msg #151039
Ignore Village Elder
3/2/2020 3:09:49 PM


I am not picking stocks from the filter, except to exclude ones that I just finished trading profitably that are still above the roc(5,1) = 50 line, or those that pop up due to an acquisition. Nothing I am doing is anything that anyone else couldn't do.

As for trying to turn this into a long trade filter, I again would caution you that this was never designed to do that, and my guess is that it will bear little or no fruit regardless of how well you try to tend the garden.

453 posts
msg #151043
Ignore KSK8
3/2/2020 5:47:37 PM

A long version of the shorting system will never be successfully created that ends up matching its performance.

I've compiled a list of reasons why the shorting systems work extremely well and why a bullish version of it is impossible to be replicated. When penny stocks experience a huge move up, this why their price often reverses/crashes/plunges:

-Companies exploit their overvaluation by using their stock as currency to purchase less overvalued firms (via dilution)
-Bagholders (previously in losing positions) decide to take their profit and run
-Daytraders who took advantage of the parabolic price early are selling their profits
-Short-sellers taking advantage of the overextension by shorting the stock
-Pump & Dumps
-Panic selling is a thing, and it's very frequent when stocks start to crack after a huge move up
-Arbitrage operations involving convertible bonds, options, pending mergers

These are why a majority of penny stocks that experience an unusual surge in price typically will endure a retracement back to where it started. The lower the shares outstanding, the more of an impact these factors can have on the price, hence why larger companies won't exhibit these behaviors.

As someone who has spent a good deal of time with shorting penny stocks, I strongly doubt any effort to find an inverse for the long side will actually work and perform identically to the shorting systems.

I do acknowledge the aspiration for a long version of the shorting systems considering shorting is more dangerous than buying (especially with volatile securities like these ones), but a bullish version of these filters are merely impossible to be created and perform identically.

It's best to continue focusing on improving it rather than seeking an impossible alternative.

-Just my 2 cents from a trader who shorts penny stocks for a living


p.s. I am a fan of the innovation behind Village Elder's shorting system, so I would indeed advocate for more to be made regarding it. I might even pitch in.

651 posts
msg #151049
Ignore Cheese
3/2/2020 11:14:01 PM

Ed S nibor100,
Think British SAS in the Falklands War.
You can do it.
Don't give up here
Good luck


