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.

Performance Index / Comparison Indicator Scan

Hello everyone - I am a newbie here. I am reading the article -- Wondering if anyone knows if there is a way to create a stock screener using the performance index screener.

Thanks in advance for any pointers or help.


  • lmkwinlmkwin ✭✭
    This link is how to think about getting your scan organized.

    You would select your universe. Then select your performance criteria from the workbench dropdowns. Modify the criteria as you deem fit and then review the results.

    There are many performance indicators available in the Technical Attributes dropdown, include Percent change over a period, Percent Relative over a period, Rate of Change, etc. You will see many options looking through the dropdowns.

    When you start a scan the workbench will show

    [type is stock] and [sma(20,volume) > 40000]

    Selecting and Adding from the workbench dropdowns can get you to

    [type is stock] and [sma(20,volume) > 40000]
    and [exchange is NYSE]
    and [group is SP500]
    and [PctChange(10,close) > 10]

    below link is explanations of the various indicators

    If you get stuck, post your scan code for trouble shooting.
  • markdmarkd mod
    edited May 2023
    Excellent guidance from @lmkwin .

    If you are interested in finding stocks doing better than an index (or ETF corresponding to that index), you can include the index or ETF in a list and then scan the list ranked by your performance indicator.

    For instance, let's say you want to scan gold stocks.

    Make a list of gold mining stocks:

    Scan for the gold mining group -

    [group is GoldMining]
    and [market cap > 100] // mkt cap over 100 million, or whatever you want to limit results

    (sectors and industry groups can be plugged into the scan from the drop down under the scan window)

    Save the results to a new list.

    Add to the list "GLD", the gold ETF, or $XAU or $HUI - whatever you want (you can find more by entering "gold" in the symbol search and clicking on "see more results")

    Now scan the new list - select it from the Chartlists dropdown below - with at rank by statement:

    [my gold list] // selected from the dropdown of all your lists

    rank by ROC(63) // performance in the last 3 months, or whatever period you choose.

    The results page will list all the symbols in your list in order and show the ROC value in the last column.

    Everything above GLD (or whatever symbol you chose to represent the group) is outperforming the bench mark over that period of time. Save the results back to the same list (or a new one if you want) and click "preserve order".

    Of course you can add as many indexes or ETFs as you want - you could add QQQ and see which gold stocks are outperforming the NASD 100, etc. if you have a reason to do that.
  • lmkwinlmkwin ✭✭
    Excellent guidance from @markd. I'll add that you can take that Gold List where you added the 'benchmark' symbol. View it in Summary View. Summary View defaults to look like below

    Change the Period to one of the presets in the drop down.

    markd's example was 63 days, or approximately 3 months. Select the Three Month option in the Period. Then click on the % CHG column header to sort it in Ascending or Descending order. The list is now sorted, with the benchmark included. Those performing better or worse than the benchmark are in Three Month % change order.

    At the bottom of the page there is a Button that says

    Clicking this will apply a numbering system to the list so it is now saved in that ranking/sorting order. The ones outperforming and the ones underperforming will show on either side of the benchmark symbol/chart.

    OK, now they are sorted with a number. HOW DO I GET RID OF THAT NUMBER and put the list back to 'normal'?

    In the chartlist dropdown VIEW LIST AS, select Edit, or you can click the Edit List pencil icon. This will take you to the Edit page.

    In the Edit view page, Click the box to Select All and then the last Icon which is Remove Numbers from Selected Charts. It will ask you if you are sure you want to remove the numbering. Click Remove Numbers and you are back to an alpha sorted list.

  • THANK YOU @lmkwin @markd - Sincerely appreciate the support here.
Sign In or Register to comment.