StockFetcher Forums · Filter Exchange · Correction/Bear market<< 1 2 3 >>Post Follow-up
xarlor
499 posts
msg #158667
Ignore xarlor
2/25/2022 9:48:16 AM

The NASDAQ opened in bear territory yesterday. That rally brought it back into correction. Still not out of the woods.

Here is a filter to show where the market stands in relation to correction and bear.

Fetcher[
symlist(SPY,QQQ,DIA)
set{correction,high 52 week high * .90}
set{bear,high 52 week high * .80}
draw price line at high 52 week high
draw price line at correction
draw price line at bear

set{Correction_,count(close < correction,1)}
set{Bear_,count(close < bear,1)}
correction_ > -1
bear_ > -1

add column high 52 week high
add column correction
add column bear
chart-time 1 year
]



snappyfrog
536 posts
msg #158674
Ignore snappyfrog
2/25/2022 3:06:47 PM

Adding IWM (Russell 2k) shows it is flirting closer to a bear market.

Cheese
1,374 posts
msg #158678
Ignore Cheese
2/25/2022 4:19:37 PM

might be very early double bottom forming for IWM ?

snappyfrog
536 posts
msg #158679
Ignore snappyfrog
2/25/2022 10:28:22 PM

Good possibility.



sr7
16 posts
msg #158688
Ignore sr7
2/28/2022 7:58:27 AM

I don't know if you all have noticed this but the Nasdaq did a Death-Cross a few days ago---this is where the 50 sma crosses BELOW the 200 sma.

And I think the S&P is about to do the same thing in the next few days.

The S&P already closed below the 200 sma a few days ago, but watch the 50 sma, it's already swooping downward towards the 200 sma, and if it crosses below the 200 sma --- that would be a death cross.

snappyfrog
536 posts
msg #158689
Ignore snappyfrog
2/28/2022 1:38:11 PM

I actually use the EMA(13) and EMA(48) for golden / death crosses.

The cross happened a couple weeks ago.



snappyfrog
536 posts
msg #158690
Ignore snappyfrog
2/28/2022 1:40:38 PM

With EMA(13) and (48)

Fetcher[
symlist(SPY,QQQ,DIA,IWM)
set{correction,high 52 week high * .90}
set{bear,high 52 week high * .80}
draw price line at high 52 week high
draw price line at correction
draw price line at bear

set{Correction_,count(close < correction,1)}
set{Bear_,count(close < bear,1)}
correction_ > -1
bear_ > -1

add column high 52 week high
add column correction
add column bear
chart-time 6 months

draw ema(13)
draw ema(48)
]



glgene
593 posts
msg #158745
Ignore glgene
3/7/2022 3:37:25 PM

Xarlor -- Many thanks for your idea of showing the 'Correction' and 'Bear' levels on the major USA indexes (such as SPY, DIA, etc.).

I took the liberty of adding a few modifications for my personal use and am sharing below for anyone interested:

1) I am sorting on the "Price / 52-week high" number.. I frame it between triple Column Separators (so I can readily identify the sort column).

2) In addition to the Symlist you provided, I added a few optional data sources, such as SP500, Russell 2000, and personal Watchlists. Adding the Sector and Industry columns really help here.

3) I added an RMA(50) column and MA(50) line to the Price graph.

4) I added six(6) ROC columns.

Fetcher[
/* --- Decide below your choice for running the script --- */

symlist(SPY,QQQ,DIA,IWM,VTI,VT)

/*dow 30*/

/*sp500*/

/*nasdaq 100*/

/*russell 2000*/

/*NYSE*/

/* --- Some personal watchlists below --- */

/*apply to watchlist(11sectors)*/

/*apply to watchlist(55ETFs)*/

/*apply to watchlist(holdings)*/

/* ---------------------------------------------- */

add column separator
add column sector
add column industry
add column separator
add column high 52 week high
set{h, high 52 week high}
set{ph, price/h}
set{ph100, ph multiplied by 100}

/*--- Triple separators frame the sort column ---*/
add column separator
add column separator
add column separator

add column ph100{price/_52-wk.high: ... 100.00=new_high; 90.00=corr.; 80.00=bear}

add column separator
add column separator
add column separator

set{correction,high 52 week high * .90}
set{bear,high 52 week high * .80}
draw price line at high 52 week high
draw price line at correction
draw price line at bear

/*set{Correction_,count(close < correction,1)}
set{Bear_,count(close < bear,1)}
correction_ > -1
bear_ > -1*/

add column correction{correction-level_10%}
add column bear{bear-level_20%}
add column separator

set{50, price/ma(50)}
add column 50 multiplied by 100{pr/ma(50) base=100.00}
add column separator
draw ma(50)

add column roc(5){roc_5 days}
add column roc(21){1 mo.}
add column roc(63){3 mo.}
add column roc(126){6 mo.}
add column roc(189){9 mo.}
add column roc(252){12 mo.}
add column separator

draw avgvol(50)

sort on column 13 descending{best to worst}
chart-time 1 year
]



I welcome any constructive feedback, Again -- Xarlor -- thanks for the idea!

-- Gene in FL

glgene
593 posts
msg #158746
Ignore glgene
3/7/2022 5:35:13 PM

After sending my SF message/script earlier this afternoon, I see these major indexes dropped into “Bear market” level by market close today, 3/7:

QQQ = 79.48 and IWM = 79.28.
Anything less than 80 is Bear territory (per Xarlor’s original post).

The other major USA indexes are in Correction mode (between -10% to -20%).

I encourage you to apply the Correction/Bear script not only to the major indexes, but to the other choices included in the script. Try the SP500, for example, and it will immediately show you the best stocks in that group, at the top — with regard to their measured score (pertaining to Correction/Bear levels).

Gene in FL



snappyfrog
536 posts
msg #158748
Ignore snappyfrog
3/8/2022 8:13:59 AM

gigene,

Great idea making a numerical value: "1) I am sorting on the
"Price / 52-week high" number.. I frame it between triple Column Separators (so I can readily identify the sort column)."

This makes it easier to sort for the best and worst stocks!

StockFetcher Forums · Filter Exchange · Correction/Bear market<< 1 2 3 >>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.