StockFetcher Forums · Filter Exchange · Here is a simple long filter<< 1 2 >>Post Follow-up
SAFeTRADE
412 posts
msg #56987
Ignore SAFeTRADE
11/25/2007 4:51:29 PM

First, TRO thanks for your improvements.

Per the first post the signals are as follows.

Trading rules..

BUY SIGNALS

Price:

1. ballon26 above 75 (The higher the better)
2. ballon55 crossed above 75

Indicator:

Weekly RSI(5) above 75 (The higher the better)
RSI(14) crossed above 65

All 4 must be present to be a legit buy signal.

Stay put as long as ballon26 stays above 75 (Once aboard, ride it)

SELL SIGNAL

When sell signal shows up (SELL)..or
ballon26 crossess below 75 (SELL2)..or
when you are tired waiting and want out.

Thanks again TRO your input is greatly appreciated.

chetron
2,817 posts
msg #57035
Ignore chetron
11/26/2007 9:25:48 PM

nice filter safetrade, this filter along with your trade rules seems to give a good heads up to golden crosses. when i overlaid the ma(50)/ma(200), i noticed that when the ballon26 is above 75 and then the ballon55 crosses, a couple of days later there is a golden cross, of course the ma(50) was below the ma(200) prior. i also noticed that after the golden cross, the 75 line and the ballons closely follow the ma(50). you need to look at the 2 year chart to see this clearly for the symlist. very nice.

Fetcher[

set{LimDiff55, high 55 day high minus low 20 day low}
set{PPDiff55, CLOSE minus Low 20 day low}
set{PPDiv55, PPDiff55 / limdiff55}
set{BallOn55, PPDiv55 * 100}


set{LimDiff26, high 26 week high minus low 26 week low}
set{PPDiff26, CLOSE minus Low 26 week low}
set{PPDiv26, PPDiff26 / limdiff26}
set{BallOn26, PPDiv26 * 100}



apply to symlist(drys,bidu,aapl,fslr,jaso,goog,spwr,isrg,mtl,tbsi)
/* high reached a new 20 day high in the last 1 day
close >15
volume > 50000
ma(50) > ma(200)
shares outstanding < 100 */

draw ballon55 on plot ballon26
draw ballon26 line at 75

draw rsi(14) line at 65
draw weekly rsi(5) on plot rsi(14)
draw rsi(14) line at 75

set{buy, count(high reached a new 20 day high within the last 1 day,1)}
set{sell, count(close reached a new 10 day low within the last 1 day,1)}
draw sell on plot buy
draw ma(50) on plot price
draw ma(200) on plot price


add column rsi(14){drsi14}
add column weekly rsi(5){wrsi5}
sort column 5 descending

]



SAFeTRADE
412 posts
msg #57046
Ignore SAFeTRADE
11/27/2007 9:50:36 AM

I have tried to quantify risk with this addition to the filter, as much as can be done. I have used atr(20) as the risk factor. A 2 day atr(20) and plotted it on scale of 0 to 100. Now I know this is a stretch,...but I figure if RISKVAL (the value of risk) is below 50 and declining I have a 50/50 chance of making money. If the value is 25 or below my chances are better than 75% I will make money providing I follow ALL of the buy rules. It sure worked for all of the stocks in my list anyway. The trick is being patient and waiting for these to come along. Anyway a continuing effort to put the odds on my side. Maybe I should change RISKVAL to THE_EDGE. So I sorted by RISKVAL ascending.

Fetcher[

set{LimDiff55, high 55 day high minus low 20 day low}
set{PPDiff55, CLOSE minus Low 20 day low}
set{PPDiv55, PPDiff55 / limdiff55}
set{BallOn55, PPDiv55 * 100}


set{LimDiff26, high 26 week high minus low 26 week low}
set{PPDiff26, CLOSE minus Low 26 week low}
set{PPDiv26, PPDiff26 / limdiff26}
set{BallOn26, PPDiv26 * 100}

apply to symlist(drys,fslr,spwr,jaso,bidu,aapl,goog,mtl,isrg,tbsi)
/* high reached a new 20 day high in the last 1 day
close between 15 and 85
volume > 50000
ma(50) > ma(200)
shares outstanding < 100 */

draw ballon55 on plot ballon26
draw ballon26 line at 75

draw rsi(14) line at 65
draw weekly rsi(5) on plot rsi(14)
draw rsi(14) line at 75

set{buy, count(high reached a new 20 day high within the last 1 day,1)}
set{sell, count(close reached a new 10 day low within the last 1 day,1)}
draw sell on plot buy

add column rsi(14){drsi14}
add column weekly rsi(5){wrsi5}
sort column 7 ascending


/***************************************************************************/
/***************************************************************************/

set{a45, OPEN 4 DAYS AGO * .20}
set{b45, a45 * .20}
set{c45, b45 * 5.00}

set{a22, OPEN 4 DAYS AGO * .20}
set{b22, a22 * .20}
set{c22, b22 * 2.50}

set{13a45, low 20 day low + c45}

set{13a22, low 20 day low + c22}


draw 13a45 on plot price

draw 13a22 on plot price


*************************************************************/
/*************************************************************/

******************************************************/
/* VOLUME */

set{turnvol30, obv(30) / 1000000}
set{turn30, turnvol30 / shares outstanding}
set{money, indposition(turn30, 60) * 100}
draw money on plot ballon26

/*****************************************************/

set{stop20, atr(20) * 2}
set{buystop20, close - stop20}
set{risk20, stop20 / close}
set{risk%20, risk20 * 100}
set{riskval, indposition(risk%20, 60) * 100}
draw riskval on plot ballon26
add column riskval


]



StockFetcher Forums · Filter Exchange · Here is a simple long filter<< 1 2 >>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 2016 - 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