New Members: Be sure to confirm your email address by clicking on the link that was sent to your email inbox. You will not be able to post messages until you click that link.

How to select growing sectors and industries?

Hi)
Technical Scan Workbench
I want to choose growing sectors and industries Onl week.
https://stockcharts.com/freecharts/sectorsummary.html?O=2
%CHG $Sector >0
How to do it?

[type =stock]
//and [PctRelative(5,$sector) > 10]
//and [PctRelative(20,$industry) > 10]
//and [today's close - 10 days ago close/10 days ago close*100 > 7]
//and [PctChange(10,close) > 7]

and [
[exchange is NYSE] or [exchange is NASDAQ] or [exchange is AMEX]
]
and [ SCTR >70 ]
and [Close > 5 ]
and [Volume > 1000000]
and [country = us]
and [yesterday's sma(50,close) <= yesterday's sma(200,close)]
and [today's close > yesterday's daily close(5,close)]
and [today's close > yesterday's daily close(20,close)]
// and [this week's close - 1 week ago close / 1 week ago close*100 > 2]
and [PctChange(5,close) > 2]
and [group is not ETF]


Comments

  • You'd have to put in your sectors you want to pick from. The scan engine won't pick them for you AND then select the stocks from those sectors or industries that are leading those sectors or industries.

    Down in the lower left of the Workbench is the Sectors and Industries dropdown. Select your leading sector(s) from this drop down.

    When building scans put ALL of your "pool" criteria at the top. So your Sector, Exchange, Type, market cap, country, group, volume, etc criteria would go first. This tells the scan engine to look in your pool of selected securities.

    Then put your filtering criteria like PctChange, PctRelative, SCTR, etc below that.

    So if your looking at finding stocks in the Technology sector you'd select that from the dropdown [group is TechnologySector] add any others you want to include.
  • edited October 29
    Found is 10 stock.
    Please write an example
    When building scans put ALL of your "pool" criteria at the top. So your Sector, Exchange, Type, market cap, country, group, volume, etc criteria would go first. This tells the scan engine to look in your pool of selected securities.
    Then put your filtering criteria like PctChange, PctRelative, SCTR, etc below that.

    I also ask you to clarify whether the result will be the same and why?
    1) and [this week's close - 1 week ago close / 1 week ago close*100 > 2]
    2) //and [PctChange(5,close) > 2]


    [type =stock]
    //and [PctRelative(5,$sector) > 10]
    //and [PctRelative(20,$industry) > 10]
    //and [today's close - 10 days ago close/10 days ago close*100 > 7]
    //and [PctChange(10,close) > 7]
    and [
    [exchange is NYSE] or [exchange is NASDAQ] or [exchange is AMEX]
    ]
    and [ SCTR >70 ]
    // and [[TSI(25,13,7) > 25.0]]
    and [Close > 5 ]
    and [Volume > 1000000]
    and [country = us]
    and [yesterday's sma(50,close) <= yesterday's sma(200,close)]
    and [today's close > yesterday's daily close(5,close)]
    and [today's close > yesterday's daily close(20,close)]
    and [this week's close - 1 week ago close / 1 week ago close*100 > 2]
    //and [PctChange(5,close) > 2]
    and [group is not ETF]

    and [group is not CyclicalsSector]
    and [group is not RealEstateSector]
    and [group is not UtilitiesSector]
    and [group is not ConsumerStaplesSector]
    and [group is not CommunicationServicesSector]
  • lmkwinlmkwin ✭✭
    edited October 29
    I can't tell you whether the results will be the same or not. It's best practices to build your scan from top to bottom with the Top being the biggest pool, and then then filtering down from there.

    The below link covers some of the basic concepts to keep in mind. There are more excellent articles and tutorials on scanning on the StockCharts.com website. Use the Magnifier in the upper right to search for Technical Scans.

    https://support.stockcharts.com/doku.php?id=scans:planning

    Regarding your question on this week vs 1 week ago against PctChange 5 days ago, I'd say it may be confusing and could cause issues. if looking at weekly data, it's best to specify weekly

    and [this week's weekly close - 1 week ago weekly close / 1 week ago weekly close*100 > 2]

    In # 1 you are trying to look at weekly data, I assume, and comparing current week to prior week. So basically, today verse Friday Close.

    In # 2 you are looking at daily data and asking for the current change from the close 5 trading days ago to be greater than 2.

    In running #2 today would be looking back to Wednesday Close I believe.

    If I run those two criteria separately against the same pool of stocks I get different results.
  • markdmarkd mod
    edited October 30
    Just to be a little more specific about "week" vs. "5 days":

    On Monday, "5 days ago" compares Monday's daily data to the previous Monday's daily data. On Tuesday, "5 days ago" would look at the previous Tuesday, etc.

    On Monday, "1 week ago" compares Monday's "weekly data" to the previous Friday's weekly data. On Tuesday, "1 week ago" compares Tuesday's "weekly data" to the previous Friday's weekly data.

    Obviously, on Monday and Tuesday ( and Wednesday and Thursday), the "weekly data" does not represent an entire week, so probably you should not take signals from weekly data until the week is complete (after the Friday close).

    Regarding growing sectors, you can also run a scan on the sector SPDR ETFs or sector indexes (enter "$SP" in the symbol search window to get the symbols, put them or the SPDRs in a list) and rank the list by ROC(x), so,

    [favorites list is ??] // your sector list
    rank by ROC(21)

    That would give you the list of sector symbols in order by those that did the best over the last 21 days.

    If you want the best in the last five days

    rank by ROC(5)

    If you want the best in the week so far

    rank by weekly ROC(1)

    BUT, weekly ROC(1) on Monday will compare Monday to the previous Friday, Tuesday to the previous Friday, etc.

    Then run your scan against the best sectors.

    One way to do that is, put ALL the sectors in an "or" statement at the top of your scan, and (un)comment ( //) the ones you don't want to look at:

    [exchange is NYSE] or [exchange is NASD]

    and
    [ // sectors open bracket

    // [[market cap > 100] and [group is EnergySector]]
    //or
    // [[market cap > 100] and [group is MaterialsSector]]
    //or
    //[[market cap > 100] and [group is IndustrialSector]]
    //or
    //[[market cap > 100] and [group is CyclicalsSector]]
    //or
    // [[market cap > 100] and [group is ConsumerStaplesSector]]
    //or
    //[[market cap > 100] and [group is HealthCareSector]]
    //or
    //[[market cap > 1000] and [group is FinancialSector]]
    //or
    //[[market cap > 100] and [group is TechnologySector]]
    //or
    //[[market cap > 100] and [group is CommunicationServicesSector]]
    //or
    //[[market cap > 100] and [group is UtilitiesSector]]
    //or
    //[[market cap > 100] and [group is RealEstateSector]]

    ] // sectors close bracket





  • [[market cap > 100] and [group is EnergySector]]
    What does variable market cap and number 100 mean?
  • As a result, we received, for example, 13 growing stocks in the last week and month
    And this is in growing sectors if you manually weed out unprofitable sectors summary (%chg>0)

    And how to find the entry point for the indicated shares. That is, when we buy by the market or by a pending order? Where do we put the take profit and stop loss?


    [type =stock]
    and [
    [exchange is NYSE] or [exchange is NASDAQ] or [exchange is AMEX]
    ]
    and [Uptrend is true]
    and [ SCTR >70 ]
    and [Close > 5 ]
    and [Volume > 1000000]
    and [country = us]

    and [today's close > yesterday's daily close(5,close)]
    and [today's close > yesterday's daily close(20,close)]
    and [yesterday's sma(50,close) <= yesterday's sma(200,close)]

    and [this week's close - 1 week ago close / 1 week ago close*100 > 2]
    and [this Month's close - 1 Month's ago close / 1 Month's ago close*100 > 2]
    //and [PctChange(5,close) > 2]
    and [group is not ETF]

    //and [group is not CyclicalsSector]
    //and [group is not RealEstateSector]
    //and [group is not UtilitiesSector]
    //and [group is not ConsumerStaplesSector]
    //and [group is not CommunicationServicesSector]
  • the market cap number is the market cap of the stock in millions. So 100 is 100,000,000 or 100 million.

  • markdmarkd mod
    edited October 30
    "And how to find the entry point for the indicated shares. That is, when we buy by the market or by a pending order? Where do we put the take profit and stop loss?"

    You'll have to make your own decisions about that. It's a very big subject and there are many different answers.
    Some of the better known authors (in no particular order) are Alexander Elder, Larry Williams, Linda Raschke, Richard Wyckoff, and many other names you will come across in the links below:

    Here are some Chart School links to get you started:

    https://school.stockcharts.com/doku.php?id=chart_analysis

    https://school.stockcharts.com/doku.php?id=market_analysis

    https://school.stockcharts.com/doku.php?id=trading_strategies

    Also, for questions about market terms, there is a glossary here:

    https://school.stockcharts.com/doku.php?id=glossary_m#market_capitalization

    For scan term definitions, go here:

    https://support.stockcharts.com/doku.php?id=scans:reference
Sign In or Register to comment.