StockFetcher Forums · Filter Exchange · Popular combination of MA<< 1 2 >>Post Follow-up
Kevin_in_GA
4,599 posts
msg #88558
Ignore Kevin_in_GA
modified
2/23/2010 7:56:49 AM

BUT ISN'T SOMETHING GOING ON WITH 4/40 TO 4/50
I MEAN 10 PROFITABLE CROSSES THAT USE 4 AND THE SECONDARY IS EVERY LINE FOR 10 POINTS????
+++++++

IF THE 4/40 CROSS IS PROFITABLE AND THE 4/50 CROSS IS PROFITABLE, IT IS VERY LIKELY THAT ALL EMAs IN BETWEEN ARE ALSO GOING TO BE PROFITABLE.

JUST TO HELP NARROW THE FIELD OF RESULTS A BIT ...


Fetcher[

/* THE JUMBO */

DRAW EMA(4)
DRAW EMA(40)

CLOSE ABOVE .1

EMA(4) CROSSED ABOVE EMA(40) 1 DAY AGO
CLOSE IS ABOVE CLOSE 1 DAY AGO
VOLUME ABOVE 1000000

]



OR ANOTHER TWIST ON THIS ...

Fetcher[

/* THE JUMBO */

DRAW EMA(4)
DRAW EMA(40)

CLOSE ABOVE .1

EMA(4) 1 DAY AGO BELOW EMA(40) 1 DAY AGO
EMA(4) ABOVE EMA(50)
CLOSE IS ABOVE CLOSE 1 DAY AGO
VOLUME ABOVE 1000000

]




chetron
2,817 posts
msg #88559
Ignore chetron
2/23/2010 8:03:02 AM

oops, thanx kev ; )

chetron
2,817 posts
msg #88560
Ignore chetron
2/23/2010 8:06:58 AM

the way you have the filter written is that today's ema7 value crossed above yesterday's ema47 value.

maybe......

Fetcher[
/* THE JUMBO */

DRAW EMA(7)
DRAW EMA(47)

CLOSE ABOVE .1

EMA(7) 1 day ago CROSSED ABOVE EMA(47) 1 DAY AGO
CLOSE IS ABOVE CLOSE 1 DAY AGO
VOLUME ABOVE 1000000

]





chetron
2,817 posts
msg #88561
Ignore chetron
2/23/2010 8:56:00 AM

very good, kev

calhawk01
135 posts
msg #88619
Ignore calhawk01
2/24/2010 12:46:39 AM

Good job guys. Thanks for running that Kev

fortyfour
189 posts
msg #88624
Ignore fortyfour
2/24/2010 1:48:24 AM

Maybe I am not understanding the methods here but it was my beleif that a high rated IBD stock included high relative
strength for the last "X" months. Long backtesting is always going to show good results on such a stock.

Wouldnt it be better to run tests on a fixed index such as the SP100 ?


Is the method to only "test" after the stock makes the list ?
or
is this realtive testing and the absolute performance numbers dont matter ?

Just curious...

chetron
2,817 posts
msg #88666
Ignore chetron
modified
2/24/2010 4:21:01 PM

HOW ABOUT..

Fetcher[


/* ADULTERATED BY CHETRON */
/* 3 bars up & 1 down */
/* old standby reversal pattern - I wrote this as */
/* part of my rsi(2) learning process & the rsi(2) */
/* helps the odds. You short after the 3 bars up */
/* and 1 bar down pattern with the MA's in positions */
/* rsi(2) having passed down through 70. */
/* --- dickysofa */

price between 15 and 225
average volume(90) > 1000000
market cap > 2,000
optionable

SET{VAR1A,RSI(2) 1 DAY AGO}
SET{VAR1B,CLOSE 1 DAY AGO}
SET{VAR1C,CLOSE 2 DAY AGO}
SET{VAR1D,CLOSE 3 DAY AGO}
SET{VAR1E,OPEN 1 DAY AGO}
SET{VAR1F,OPEN 2 DAY AGO}
SET{VAR1G,OPEN 3 DAY AGO}
SET{VAR1,COUNT(day change < 0,1)}
SET{VAR2,COUNT(ma(10) < ema(30),1)}
SET{VAR3,COUNT(rsi(2) < 70,1)}
SET{VAR4,COUNT(VAR1A > 70,1)}
SET{VAR5,COUNT(VAR1B > VAR1C,1)}
SET{VAR6,COUNT(VAR1C > VAR1D,1)}
SET{VAR7,COUNT(VAR1E > VAR1F,1)}
SET{VAR8,COUNT(VAR1F > VAR1G,1)}

set{p_10, count(price > ma(10),1)}
set{p_30, count(price < ema(30),1)}
set{v_pass, p_10 * p_30}

SET{VAR9,COUNT(v_pass > .51,1)}

SET{VAR10,VAR1 * VAR2}
SET{VAR11,VAR10 * VAR3}
SET{VAR12,VAR11 * VAR4}
SET{VAR13,VAR12 * VAR5}
SET{VAR14,VAR13 * VAR6}
SET{VAR15,VAR14 * VAR7}
SET{VAR16,VAR15 * VAR8}
SET{VSHORT,VAR16 * VAR9}

SET{VAR21,COUNT(day change > 0,1)}
SET{VAR22,COUNT(ma(10) > ema(30),1)}
SET{VAR23,COUNT(rsi(2) > 30,1)}
SET{VAR24,COUNT(VAR1A < 30,1)}
SET{VAR25,COUNT(VAR1B < VAR1C,1)}
SET{VAR26,COUNT(VAR1C < VAR1D,1)}
SET{VAR27,COUNT(VAR1E < VAR1F,1)}
SET{VAR28,COUNT(VAR1F < VAR1G,1)}

set{p_10B, count(price < ma(10),1)}
set{p_30B, count(price > ema(30),1)}
set{v_passB, p_10B * p_30B}

SET{VAR29,COUNT(v_passB > .51,1)}

SET{VAR30,VAR21 * VAR22}
SET{VAR31,VAR30 * VAR23}
SET{VAR32,VAR31 * VAR24}
SET{VAR33,VAR32 * VAR25}
SET{VAR34,VAR33 * VAR26}
SET{VAR35,VAR34 * VAR27}
SET{VAR36,VAR35 * VAR28}
SET{VBUY,VAR36 * VAR29}

SET{VPLAYS,VBUY + VSHORT}

DRAW VSHORT
DRAW VBUY

add column separator
add column rsi(2)
add column market cap
add column average volume(90) {avgvol_90}
add column separator
ADD COLUMN VBUY
ADD COLUMN VSHORT
sort on column 1 ascending

draw ma(10)
draw ema(30)
draw rsi(2)
draw rsi(2) line at 70
draw rsi(2) line at 30

VPLAYS ABOVE .5
DO NOT DRAW VPLAYS

chart-size is 1000
chart-length is 6 months
primary-plot-size is 300

]



FOR ADVANCED FOLKS.......

Fetcher[

/* ADVANCED SUBS */

/* ADULTERATED BY CHETRON */
/* 3 bars up & 1 down */
/* old standby reversal pattern - I wrote this as */
/* part of my rsi(2) learning process & the rsi(2) */
/* helps the odds. You short after the 3 bars up */
/* and 1 bar down pattern with the MA's in positions */
/* rsi(2) having passed down through 70. */
/* --- dickysofa */

price between 15 and 225
average volume(90) > 1000000
market cap > 2,000
optionable

SET{VAR1A,RSI(2) 1 DAY AGO}
SET{VAR1B,CLOSE 1 DAY AGO}
SET{VAR1C,CLOSE 2 DAY AGO}
SET{VAR1D,CLOSE 3 DAY AGO}
SET{VAR1E,OPEN 1 DAY AGO}
SET{VAR1F,OPEN 2 DAY AGO}
SET{VAR1G,OPEN 3 DAY AGO}
SET{VAR1,COUNT(day change < 0,1)}
SET{VAR2,COUNT(ma(10) < ema(30),1)}
SET{VAR3,COUNT(rsi(2) < 70,1)}
SET{VAR4,COUNT(VAR1A > 70,1)}
SET{VAR5,COUNT(VAR1B > VAR1C,1)}
SET{VAR6,COUNT(VAR1C > VAR1D,1)}
SET{VAR7,COUNT(VAR1E > VAR1F,1)}
SET{VAR8,COUNT(VAR1F > VAR1G,1)}

set{p_10, count(price > ma(10),1)}
set{p_30, count(price < ema(30),1)}
set{v_pass, p_10 * p_30}

SET{VAR9,COUNT(v_pass > .51,1)}

SET{VAR10,VAR1 * VAR2}
SET{VAR11,VAR10 * VAR3}
SET{VAR12,VAR11 * VAR4}
SET{VAR13,VAR12 * VAR5}
SET{VAR14,VAR13 * VAR6}
SET{VAR15,VAR14 * VAR7}
SET{VAR16,VAR15 * VAR8}
SET{VSHORT,VAR16 * VAR9}

SET{VAR21,COUNT(day change > 0,1)}
SET{VAR22,COUNT(ma(10) > ema(30),1)}
SET{VAR23,COUNT(rsi(2) > 30,1)}
SET{VAR24,COUNT(VAR1A < 30,1)}
SET{VAR25,COUNT(VAR1B < VAR1C,1)}
SET{VAR26,COUNT(VAR1C < VAR1D,1)}
SET{VAR27,COUNT(VAR1E < VAR1F,1)}
SET{VAR28,COUNT(VAR1F < VAR1G,1)}

set{p_10B, count(price < ma(10),1)}
set{p_30B, count(price > ema(30),1)}
set{v_passB, p_10B * p_30B}

SET{VAR29,COUNT(v_passB > .51,1)}

SET{VAR30,VAR21 * VAR22}
SET{VAR31,VAR30 * VAR23}
SET{VAR32,VAR31 * VAR24}
SET{VAR33,VAR32 * VAR25}
SET{VAR34,VAR33 * VAR26}
SET{VAR35,VAR34 * VAR27}
SET{VAR36,VAR35 * VAR28}
SET{VBUY,VAR36 * VAR29}

SET{VPLAYS,VBUY + VSHORT}

DRAW VSHORT ON PLOT VBUY

add column separator
add column rsi(2)
add column market cap
add column average volume(90) {avgvol_90}
add column separator
ADD COLUMN VBUY
ADD COLUMN VSHORT
sort on column 1 ascending

draw ma(10)
draw ema(30)
draw rsi(2)
draw rsi(2) line at 70
draw rsi(2) line at 30

VPLAYS ABOVE .5
DO NOT DRAW VPLAYS

chart-size is 1000
chart-length is 6 months
primary-plot-size is 300

]



Kevin_in_GA
4,599 posts
msg #88672
Ignore Kevin_in_GA
2/24/2010 6:16:56 PM

Maybe I am not understanding the methods here but it was my belief that a high rated IBD stock included high relative
strength for the last "X" months. Long backtesting is always going to show good results on such a stock.

Wouldnt it be better to run tests on a fixed index such as the SP100 ?
++++++++++++++++

This is a very good question. The testing goes back to 2007, and it is unlikely that many of these have been IBD top picks for that long a time (most of these have since fallen well below the 90 rating).

Also 458 stocks is a good large number for testing - the main purpose here is to have a set of stocks that broadly reflect the overall market.

Long backtesting over the past year is only going to give you a good result. No real way around it. That's why I originally posted the long/short system.

StockFetcher Forums · Filter Exchange · Popular combination of MA<< 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 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.