StockFetcher Forums · Filter Exchange · Middle of the Range...<< 1 2 3 4 5 ... 7 >>Post Follow-up
TheRumpledOne
6,411 posts
msg #42977
Ignore TheRumpledOne
modified
4/15/2006 8:26:44 PM

Fetcher[
/* Middle of the Range Filter Display - Selection */

set{MidLx1, high + low }
set{Middle, MidLx1 / 2}
set{HiMid, high - Middle}
set{MidLo, Middle - low}

set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{u1, T200 * 1}
Set{u2, T60 * 10}
Set{u3, T10 * 100}

Set{uu, u1 + u2}
Set{TREND, uu + u3}

/* column displays */

and add column Trend

and add column Middle

and add column industry

/* selection criteria */

and close above 5

and volume > 500000
and average volume(5) > 500000
and average volume(30) > 500000

/* sort criteria */

and sort column 5 descending
]



This filter will display the middle of the previous day's range.

Use this number for current day trading.

Add this display to your own filters.

Yes, this filter returns lots of stocks because it's a display.

Use your own price/volume criteria to narrow the selections down.

Simple trading strategy: if the stock opens above it's midpoint, go long, if it opens below go short.

Alternative trading strategy: wait for the price to cross the midpoint and trade in the direction of the cross.

Perhaps someone can backtest these two trading strategies.

MAY ALL YOUR FILLS BE COMPLETE.






TheRumpledOne
6,411 posts
msg #42976
Ignore TheRumpledOne
modified
4/15/2006 8:28:29 PM

Fetcher[
/* Middle of the Range Filter - FOR DEMOSTRATION NOT FOR TRADING */

set{MidLx1, high 1 day ago + low 1 day ago}
set{MidLx2, MidLx1 / 2}
set{HiMid, high - MidLx2}
set{MidLo, MidLx2 - low}

set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{u1, T200 * 1}
Set{u2, T60 * 10}
Set{u3, T10 * 100}

Set{uu, u1 + u2}
Set{TREND, uu + u3}

/* column displays */

and add column Trend

and add column HiMid
and add column MidLo

and add column industry

/* selection criteria */

and close above 5

and HiMid above 0

and volume > 500000
and average volume(5) > 500000
and average volume(30) > 500000

/* sort criteria */

and sort column 5 descending
]



I was working on a FOREX strategy and discovered something...

If you calculate the midpoint of the previous day's High and Low and use that as a crossover, you almost always make money going in the direction of the cross.

See for yourself!

The selection line HiMid above 0 means the price was above the midpoint.

Now this is NOT the filter to be used to pick tomorrow's trades.

This filter just shows you how much you can make if you trade the midpoint crossover.

MAY ALL YOUR FILLS BE COMPLETE.









stocktrader
294 posts
msg #42979
Ignore stocktrader
4/15/2006 11:45:38 PM

Nice work!

Added a plot line to your first filter. Quickly looking at even one symbol chart shows that this has merit.

This is something to watch for.

Nice find TRO.

Fetcher[/* Middle of the Range Filter - FOR DEMOSTRATION NOT FOR TRADING */

set{MidLx1, high 1 day ago + low 1 day ago}
set{MidLx2, MidLx1 / 2}
set{HiMid, high - MidLx2}
set{MidLo, MidLx2 - low}

set{MidLx1p, high 1 day ago - low 1 day ago}
set{MidLx2p, MidLx1p / 2}
set{Pmid, low 1 day ago + MidLx2p}

set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{u1, T200 * 1}
Set{u2, T60 * 10}
Set{u3, T10 * 100}

Set{uu, u1 + u2}
Set{TREND, uu + u3}

/* column displays */

and add column Trend

and add column HiMid
and add column MidLo

and add column industry

/* selection criteria */

and HiMid above 0

and volume > 500000
and average volume(5) > 500000
and average volume(30) > 500000

/* Plot */

and draw Pmid on plot price

/* sort criteria */

and sort column 5 descending
]




TheRumpledOne
6,411 posts
msg #42984
Ignore TheRumpledOne
modified
4/16/2006 10:46:40 AM

StockTrader aren't you making enough money already?

LOL!!

You'll have to see what I have done with this on TradeStation.

One thing to note is that sometimes, the price opens above the midpoint and keeps heading north or the price opens below the midpoint and keeps heading south.

Of course, sometimes the opposite happens - the price heads towards the midpoint instead of away from it.

Always remember and never forget: ANYTHING CAN HAPPEN!

The trick is to find stocks where the statistics are skewed one way or the other and trade accordingly.

MAY ALL YOUR FILLS BE COMPLETE.







stocktrader
294 posts
msg #42993
Ignore stocktrader
4/16/2006 11:48:41 AM

What...never enough green! :)

I only dream about Tradestation. At this point I've not found a way to justify it based on how expensive thousands of shares cost when trading dollar stocks.
Some day.....

Thanks for the range comments. This looks like another very good trading tool.
I will mentally apply it to The Next NTRI filter.
There is some small correlation that after the range criteria is met, the following day "can" move in the same direction.

Anything can happen is so very true. Thanks for pounding this in our brains, as the market is one of the most random things I've ever seen.


TheRumpledOne
6,411 posts
msg #43011
Ignore TheRumpledOne
4/16/2006 6:13:19 PM

I have an account at www.izone.com that I use for the NTRI type stocks.

TRADESTATION is free if you trade at least 25,000 shares roundtrip once a month.

Yes, the commissions "hurt" but the platform is worth it.

Some people just buy 25,000 shares and sell them for .02 more to cover the commission and get the platform for free. There's always a way to outfox the bigboys...lol

Then you can use TradeStation to monitor the market and trade on Izone or whereever.

It's a WIN/WIN.

Not to mention, you'll get to use the TradeStation indicators that I write.

See you there!!






TheRumpledOne
6,411 posts
msg #43270
Ignore TheRumpledOne
modified
4/28/2006 1:47:18 PM

Fetcher[/* Middle of the Range Filter Display - Crossed Above Middle Selection */

set{MidLx1, high 1 day ago + low 1 day ago }
set{Middle, MidLx1 / 2}
set{HiMid, high - Middle}
set{MidLo, Middle - low}

set{xRange, high 1 day ago - low 1 day ago }

set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{u1, T200 * 1}
Set{u2, T60 * 10}
Set{u3, T10 * 100}

Set{uu, u1 + u2}
Set{TREND, uu + u3}

/* column displays */

and add column Trend

and add column Middle
and add column HiMid
and add column xRange

and add column industry

/* selection criteria */

and close above 20
and close crossed above middle
and xrange above 1

and volume > 1000000
and average volume(5) > 1000000
and average volume(30) > 1000000

/* sort criteria */

and sort column 5 descending

and market is nasdaq
/* and date offset is 1 */
]



Many traders have wanted a filter for swing trading.

Perhaps this one will work for you.

Notice the profit potential in the himid (High minus previous day's middle).

It looks like when a stock is above the previous day's middle, you want to look for long entries.

This filter tweaked for scalping NASDAQ Big Boy stocks.

You can change that selection criteria.

Notice this filter DOES NOT INDICATORS for selection - just price, price position and volume.

MAY ALL YOUR FILLS BE COMPLETE.



TheRumpledOne
6,411 posts
msg #43271
Ignore TheRumpledOne
modified
4/28/2006 2:15:21 PM

Fetcher[
/* Middle of the Range Filter Display - High Above/Low Below Middle Selection */

set{MidLx1, high 1 day ago + low 1 day ago }
set{Middle, MidLx1 / 2}
set{HiMid, high - Middle}
set{MidLo, Middle - low}

set{xRange, high 1 day ago - low 1 day ago }

set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{u1, T200 * 1}
Set{u2, T60 * 10}
Set{u3, T10 * 100}

Set{uu, u1 + u2}
Set{TREND, uu + u3}

/* column displays */

and add column Trend

and add column Middle
and add column HiMid
and add column MidLo
and add column xRange

and add column industry

/* selection criteria */


and close above 20
and xrange above 1

and high above middle
and low below middle

and volume > 1000000
and average volume(5) > 1000000
and average volume(30) > 1000000

/* sort criteria */

and sort column 5 descending

and market is nasdaq
/* and date offset is 1 */
]



A variation... finds stocks where the high is above the middle and the low is below the middle. Should be crossover candidates.

Looking at the himid and midlo columns, you can see how much you culd have scalped off of the crossovers.

MAY ALL YOUR FILLS BE COMPLETE.




TheRumpledOne
6,411 posts
msg #43318
Ignore TheRumpledOne
modified
4/29/2006 2:38:29 PM

Fetcher[/* Middle of the Range Filter Display - ENHANCED */

set{MidLx1, high 1 day ago + low 1 day ago }
set{Middle, MidLx1 / 2}
set{HiMid, high - Middle}
set{MidLo, Middle - low}

set{CMDiff, close - Middle}

set{xRange, high 1 day ago - low 1 day ago }

set{CMb,days(close is above middle , 100)}
set{CMa,days(close is below middle ,100)}
set{CLxMid, CMa - CMb}

set{MaxCXM, CLxMid 19 week high}
set{MinCXM, CLxMid 19 week low}

set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{u1, T200 * 1}
Set{u2, T60 * 10}
Set{u3, T10 * 100}

Set{uu, u1 + u2}
Set{TREND, uu + u3}

/* column displays */


and add column CLxMid

and add column MaxCxM
and add column MinCxM
and add column CMDiff

and add column Middle
and add column HiMid
and add column MidLo
and add column xRange

and add column Trend

and add column industry

/* selection criteria */


and close above 20
and xrange above 1

and volume > 1000000
and average volume(5) > 5000000
and average volume(30) > 5000000

/* sort criteria */

and sort column 5 descending

and market is nasdaq

/* and date offset is 1 */
]



Column CLxMid is the number of days the close has been above(+) or below(-) the middle since the last crossover.

Column MaxCxM is the maximum value for CLxMid over the last 19 weeks ( I used 19 weeks to match the current Next NTRI filter ). You can use this to determine if an uptrend is near the end.

Column MinCxM is the minimum value for CLxMid over the last 19 weeks ( I used 19 weeks to match the current Next NTRI filter ). You can use this to determine if a downtrend is near the end.

Column CMDiff is the close minus the middle.

Notice when CLxMid is greater than one how much CMDIFF is. That's profit potential. Swingtraders use this with your other favorite trend/momentum indicators to decide how long to stay in the trade. Daytraders use this to just print $20s and $100s every day.

You can use these columns to select stocks for entry/exit, too. When CLxMid is 1 or -1, you have a fresh crossover candidate. Once again, use your favorite indicators to confirm trade direction.

MAY ALL YOUR FILLS BE COMPLETE.






TheRumpledOne
6,411 posts
msg #43320
Ignore TheRumpledOne
modified
4/29/2006 2:39:21 PM

Fetcher[
/* WEEKLY Middle of the Range Filter Display - ENHANCED */

set{MidLx1, weekly high 1 week ago + weekly low 1 week ago }
set{Middle, MidLx1 / 2}
set{HiMid, weekly high - Middle}
set{MidLo, Middle - weekly low}

set{CMDiff, close - Middle}

set{xRange, weekly high 1 day ago - weekly low 1 day ago }

set{CMb,days(close is above middle , 100)}
set{CMa,days(close is below middle ,100)}
set{CLxMid, CMa - CMb}

set{MaxCXM, CLxMid 19 week high}
set{MinCXM, CLxMid 19 week low}

set{T10, count(10 day slope of the close above 0,1)}
set{T60, count(60 day slope of the close above 0,1)}
set{T200, count(200 day slope of the close above 0,1)}

Set{u1, T200 * 1}
Set{u2, T60 * 10}
Set{u3, T10 * 100}

Set{uu, u1 + u2}
Set{TREND, uu + u3}

/* column displays */


and add column CLxMid

and add column MaxCxM
and add column MinCxM
and add column CMDiff

and add column Middle
and add column HiMid
and add column MidLo
and add column xRange

and add column Trend

and add column industry

/* selection criteria */


and close above 20
and xrange above 1

and volume > 1000000
and average volume(5) > 5000000
and average volume(30) > 5000000

/* sort criteria */

and sort column 5 descending

and market is nasdaq

/* and date offset is 1 */
]



This is the weekly version. (Thinking of you Mark Crisp!)

MAY ALL YOUR FILLS BE COMPLETE.



StockFetcher Forums · Filter Exchange · Middle of the Range...<< 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.