StockFetcher Forums · Filter Exchange · /* MPs RSIWRL DISPLAY */<< 1 2 3 4 5 ... 7 >>Post Follow-up
TheRumpledOne
6,411 posts
msg #37116
Ignore TheRumpledOne
7/27/2005 7:37:41 PM

*** UNDER CONSTRUCTION ***




Indicator:

inputs: AlertLength( 14 ) ;
variables: AnyVol( 0 ) ;

if BarType >= 2 then { ie, not tick/minute data }
AnyVol = Volume
else { if tick/minute data; in the case of minute data, also set the "For volume,
use:" field in the Format Symbol dialog to Trade Vol or Tick Count, as desired }
AnyVol = Ticks ;

Plot1( AccumDist( AnyVol ), "AccDst-PrVol" ) ;

{ Alert criteria }
if LowestBar( C, AlertLength ) = 0 and LowestBar( Plot1, AlertLength ) > 0 then
Alert( "Bullish divergence - new low not confirmed" )
else if HighestBar( C, AlertLength ) = 0 and HighestBar( Plot1, AlertLength ) > 0 then
Alert( "Bearish divergence - new high not confirmed" ) ;


{ ** Copyright (c) 1991-2003 TradeStation Technologies, Inc. All rights reserved. **
** TradeStation reserves the right to modify or overwrite this analysis technique
with each release. ** }




Function:

inputs: AnyVol( numericseries ) ; { pass in Volume if applying to daily data, or
Ticks if applying to tick/minute data; in the case of minute data, also set the "For
volume, use:" field in the Format Symbol dialog to Trade Vol or Tick Count, as
desired; some built-in functions do this internally in the EasyLanguage code - see
EaseOfMovement, HPI, MoneyFlow, OBV, PriceVolTrend, VolumeOsc, VolumeROC }

variables: MyRange( 0 ), Change( 0 ) ;

MyRange = H - L ;
if MyRange > 0 then
Change = ( C - O ) / MyRange * AnyVol
else
Change = 0 ;

AccumDist = AccumDist[1] + Change ;


{ ** Copyright (c) 1991-2003 TradeStation Technologies, Inc. All rights reserved. **
** TradeStation reserves the right to modify or overwrite this analysis technique
with each release. ** }


Fetcher[

set{MyRge, High - Low}

set{ch1, close - open}
set{ch2, MyRge * Volume}
set{cnge, ch1 / ch2}


set{Accist = Accist 1 day ago + Cnge }

add column AccDst
add column ch1
add column cnge

close > 20
volume > 1000000
]




corsino
259 posts
msg #37120
Ignore corsino
7/27/2005 8:35:47 PM

RumpledOne
In the past you have criticized posters for using versions of the RSI(2) filter and loosely referring to it as "their" filter.
Now I notice that you are taking credit , on BNG,for the RSIWRL filter for MP'system by writing "I wrote the filter" . I realize that you crave attention, but don't you think you are taking a little too much credit ?
The real truth is that MP concocted the system on Prophet.com , I wrote a simple filter to scan for stocks, and as you are prone to do, added a display to the filter. THAT IS NOT WRITING THE FILTER.

Corsino (colefk)


TheRumpledOne
6,411 posts
msg #37177
Ignore TheRumpledOne
7/30/2005 5:36:55 PM

I didn't write the first filter for the RSIWRL...

Here it is:

stocks where Rsi(2)crossed above 20 within the last 1 days
and Williams %R(10)crossed above -70 within the last 1 days
and close is between 0.5 and 5
and average volume (90) is above 100000
and not OTCBB

colefk@juno.com wrote it.


My filter tries to identify all the aspects of MP's RSIWRL and it
displays the results so you can 1) sort as is or 2) add a line or 2
and further filter out your selections.

I think everyone knows I give credit where credit is due.

Jingles and bells? I DON'T THINK SO!

The orignal didn't include momentum, which MP added recently, nor did
it try to calculate the A/D line... I am begging SF to give us that
indicator.

So, colefk, I am NOT taking credit for YOUR or MP's work. I am
simple expanding on it to make it better for everyone.

Understand?




TheRumpledOne
6,411 posts
msg #37179
Ignore TheRumpledOne
7/30/2005 5:54:12 PM

Fetcher[
/* YOUR SELECTION CRITERIA GOES BELOW THIS LINE */
SORT COLUMN 5 DESCENDING
/* YOUR SELECTION CRITERIA GOES ABOVE THIS LINE */

add column a/d
add column RSI(2)
add column Williams %R(10)
add column momentum(12)
draw a/d
draw rsi(2)
draw Williams %R(10)
draw momentum(12)
/* SELECTION CRITERIA GOES BELOW THIS LINE */

set{rsix, count(rsi(2)crossed above 20, 1)}
set{wrx, count(Williams %R(10) crossed above -70 , 1)}
set{momox, count(momentum(12) above momentum(12) 1 day ago, 1)}
set{xc1, rsix + wrx}
set{xc, xc1 + adpctx}
rsi(2) below 25
average volume(90) above 100000
and not OTCBB
]



BIG THANKS TO slytrader for posting a/d.

Now, I have to figure a way around the a/d name because the set statement is trying to process the "/"!

So close to finishing this now.

MAY ALL YOUR FILLS BE COMPLETE


TheRumpledOne
6,411 posts
msg #37182
Ignore TheRumpledOne
7/30/2005 7:18:59 PM

Fetcher[
/* MP RSIWLR Filter */

/* YOUR SELECTION CRITERIA GOES BELOW THIS LINE */

SORT COLUMN 9 DESCENDING

/* YOUR SELECTION CRITERIA GOES ABOVE THIS LINE */

add column accumulation distribution
add column RSI(2)
add column Williams %R(10)
add column momentum(12)
draw accumulation distribution
draw rsi(2)
draw Williams %R(10)
draw momentum(12)

/* SELECTION CRITERIA GOES BELOW THIS LINE */
set{rsix, count(rsi(2)crossed above 20, 1)}
set{wrx, count(Williams %R(10) crossed above -70 , 1)}
set{momox, count(momentum(12) above momentum(12) 1 day ago, 1)}
set{accdx, count(accumulation distribution above accumulation distribution 1 day ago, 1)}

set{ADHi, accumulation distribution 60 day high}

set{ADLo, accumulation distribution 60 day low}


set{xc2, rsix + wrx}
set{xc1, xc2 + accdx}
set{RSIWLR, xc1 + momox}

add column RSIWLR

accumulation distribution 1 day ago equal accumulation distribution 5 day low

average volume(90) above 100000
and not OTCBB
]



Due to set statement limitations, I couldn't do the math I needed to compute A/D percentages.

To get around this, I used:

accumulation distribution 1 day ago equal accumulation distribution 5 day low

so we get stocks off an A/D bottom!

I removed the RSI(2) < 25 selection in favor of sorting descending on the RSIWLR variable which counts the number of hits on the rsi, a/d, momentum and williams %r criteria... THE MORE HITS THE BETTER!

For the record, Mike Parker came up with the RSIWLR display for Prophet.net.

Corsino, developed a stockfetcher filter for it and posted that filter on the stockfetcher yahoo group.

I have been working to make a stockfetcher filter that selects the stocks that the RSIWLR would pick and I believe I have done it. I will continue working to improve this filter.

MAY ALL YOUR FILLS BE COMPLETE.








TheRumpledOne
6,411 posts
msg #37183
Ignore TheRumpledOne
7/30/2005 7:42:54 PM

This is the MP RSIWLR Filter to use when you want to change the selection criteria.

CLICK ON THE MAGNIFYING GLASS TO THE LEFT OF THE WORD FETCHER

Fetcher[
/* MP RSIWLR Filter */

/* YOUR SELECTION CRITERIA GOES BELOW THIS LINE */

accumulation distribution 1 day ago equal accumulation distribution 5 day low

average volume(90) above 100000
and not OTCBB

SORT COLUMN 5 DESCENDING

/* YOUR SELECTION CRITERIA GOES ABOVE THIS LINE */

add column accumulation distribution
add column RSI(2)
add column Williams %R(10)
add column momentum(12)

draw accumulation distribution
draw rsi(2)
draw Williams %R(10)
draw momentum(12)


set{rsix, count(rsi(2)crossed above 20, 1)}
set{wrx, count(Williams %R(10) crossed above -70 , 1)}
set{momox, count(momentum(12) above momentum(12) 1 day ago, 1)}
set{accdx, count(accumulation distribution above accumulation distribution 1 day ago, 1)}


set{xc2, rsix + wrx}
set{xc1, xc2 + accdx}
set{RSIWLR, xc1 + momox}

add column RSIWLR
]



Now if you want to copy this into your own filter space, copy everything between "[" after the word Fetcher and "]" at the end.

MAY ALL YOUR FILLS BE COMPLETE.


TheRumpledOne
6,411 posts
msg #37184
Ignore TheRumpledOne
7/30/2005 8:06:04 PM

http://www.stockhideout.com/showthread.php?t=997

"As you can see, when the red and blue lines are moving TOGETHER and upturn FROM THE BOTTOM, you can expect a very nice rally in the stock. If they move up from a higher position, probabilities are that the rally will be shorter -- most likely the normal 2 or 3 days, depending on the particular stocks rally history! "


Fetcher[
/* MP RSIWLR Filter - rsi and a/d moving together off bottom */

/* YOUR SELECTION CRITERIA GOES BELOW THIS LINE */

rsi(2) below 20

rsi(2) above rsi(2) 1 day ago

accumulation distribution 1 day ago near accumulation distribution 60 day low

accumulation distribution above accumulation distribution) 1 day ago

average volume(90) above 100000
and not OTCBB

SORT COLUMN 5 DESCENDING

/* YOUR SELECTION CRITERIA GOES ABOVE THIS LINE */

add column accumulation distribution
add column RSI(2)
add column Williams %R(10)
add column momentum(12)

draw accumulation distribution
draw rsi(2)
draw Williams %R(10)
draw momentum(12)



set{rsix, count(rsi(2) crossed above 20, 1)}
set{wrx, count(Williams %R(10) crossed above -70 , 1)}
set{momox, count(momentum(12) above momentum(12) 1 day ago, 1)}
set{accdx, count(accumulation distribution above accumulation distribution 1 day ago, 1)}





set{xc2, rsix + wrx}
set{xc1, xc2 + accdx}
set{RSIWLR, xc1 + momox}

add column RSIWLR
]



Perhaps someone can tweak the selection criteria to make this one better.

MAY ALL YOUR FILLS BE COMPLETE.


TheRumpledOne
6,411 posts
msg #37185
Ignore TheRumpledOne
7/30/2005 8:10:39 PM

http://www.stockhideout.com/showthread.php?t=997

"When the green MOMENTUM line and the red ACCUM/DIST lines also start from the bottom that is a VERY STRONG sign of a long term rally, as they are the TREND indicators for this little program!"

Fetcher[

/* MP RSIWLR Filter - momentum and a/d moving together off bottom */

/* YOUR SELECTION CRITERIA GOES BELOW THIS LINE */

momentum(12) near 10 day low
momentum(12) above momentum(12) 1 day ago

accumulation distribution 1 day ago near accumulation distribution 60 day low

accumulation distribution above accumulation distribution) 1 day ago

average volume(90) above 100000
and not OTCBB

SORT COLUMN 5 DESCENDING

/* YOUR SELECTION CRITERIA GOES ABOVE THIS LINE */

add column accumulation distribution
add column RSI(2)
add column Williams %R(10)
add column momentum(12)

draw accumulation distribution
draw rsi(2)
draw Williams %R(10)
draw momentum(12)



set{rsix, count(rsi(2) crossed above 20, 1)}
set{wrx, count(Williams %R(10) crossed above -70 , 1)}
set{momox, count(momentum(12) above momentum(12) 1 day ago, 1)}
set{accdx, count(accumulation distribution above accumulation distribution 1 day ago, 1)}





set{xc2, rsix + wrx}
set{xc1, xc2 + accdx}
set{RSIWLR, xc1 + momox}

add column RSIWLR
]



Once again, feel free to tweak the selection criteria to make this better.

MAY ALL YOUR FILLS BE COMPLETE.


TheRumpledOne
6,411 posts
msg #37192
Ignore TheRumpledOne
7/31/2005 12:45:39 AM

This version is a DISPLAY like the STOCK DASHBOARD.

The beauty is you can use YOUR SELECTION criteria and see how it comes on on the analyzer.

The higher the RSIWLR value, the better the candidate, in theory...lol!!

Here's the RSIWRL ANALYZER DISPLAY with the MUDDY BB FILTER selection criteria:




Fetcher[
/* MP RSIWLR ANALYZER DISPLAY */

/* YOUR SELECTION CRITERIA GOES BELOW THIS LINE */

SHOW STOCKS WHERE CLOSE HAS BEEN DECREASING OVER THE LAST 3 DAYS AND AVERAGE VOLUME(90) IS ABOVE 100000 AND CLOSE above 1.00 AND PRICE TOUCHED LOWER BOLLINGER BAND(20)


SORT COLUMN 5 DESCENDING

/* YOUR SELECTION CRITERIA GOES ABOVE THIS LINE */

set{rsix, count(rsi(2)crossed above 20, 1)}
set{wrx, count(Williams %R(10) crossed above -70 , 1)}
set{momox, count(momentum(12) above momentum(12) 1 day ago, 1)}
set{accdx, count(accumulation distribution above accumulation distribution 1 day ago, 1)}


set{xc2, rsix + wrx}
set{xc1, xc2 + accdx}
set{RSIWLR, xc1 + momox}

add column RSIWLR

add column accumulation distribution
add column RSI(2)
add column Williams %R(10)
add column momentum(12)

draw accumulation distribution
draw rsi(2)
draw Williams %R(10)
draw momentum(12)

]



MAY ALL YOUR FILLS BE COMPLETE.


TheRumpledOne
6,411 posts
msg #37193
Ignore TheRumpledOne
7/31/2005 1:14:18 AM

set{adpct, abs(CMA(accumulation distribution, 100)) * .02}
set{adval, abs(accumulation distribution) / adpct}

add column adpct
add column adval

This is one more piece to the puzzle.

If take the average of accumulation distribution that's the midpoint by definition.

If we multiply it by 2 then that's the top of the range (the 100% mark).

If we divide that by 100, that's 1%.

If we divide today's accumulation distribution by the 1% value, we know how many % today is, in other words, where to put it on the combined chart like on www.prophet.net.

I guess, if I do that for all 4 components, it should closely match the www.prophet.net chart.

TO BE CONTINUED...


StockFetcher Forums · Filter Exchange · /* MPs RSIWRL DISPLAY */<< 1 2 3 4 5 ... 7 >>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.