LogoLogo
Return to StockChartsCharts & ToolsArticlesChartSchoolYour Dashboard
  • Support Center
  • Finding Your Way Around
    • Intro to StockCharts
    • Navigating the Website
    • Logging In for the First Time
    • Members Dashboard
  • data and ticker symbols
    • Data Availability
      • Markets We Cover
      • Real-Time Data
        • BATS Real-Time Data
      • Extended Hours Data
      • Data Bar Periods
      • Price Data Adjustments
      • Historical Data
        • How Do I Download Data to Excel?
        • StockCharts Historical Sector Data
    • Ticker Symbols
      • Ticker Symbol Conventions
      • How to Find a Ticker Symbol
      • Using the Index Catalog
      • Ratio and Difference Symbols
      • Pseudo-Symbols
      • User-Defined Indexes
  • Charts & Tools
    • SharpCharts
      • SharpCharts Workbench
        • Creating and Viewing SharpCharts
        • Printing and Sharing SharpCharts
        • Editing SharpCharts
          • Using the SharpCharts Interactive Date Slider
          • Charting Market Breadth Indicators
          • SharpCharts Parameter Reference
        • Saving SharpCharts
        • Additional SharpCharts Workbench Tools
          • Viewing ChartLists on the SharpCharts Workbench
          • Viewing Alerts on the SharpCharts Workbench
          • Viewing Options Data on the SharpCharts Workbench
      • ChartStyles & StyleButtons
        • Working with ChartStyles and StyleButtons
        • Using the ChartStyle Library
        • Tool-Specific ChartStyles
      • ChartNotes
        • Annotating SharpCharts with ChartNotes
        • ChartNotes Annotation Tool Reference
          • Line Tools
          • Text Annotation Tools
          • Shape Tools
          • Line Study Tools
      • ChartLists
        • Summary View
        • ChartList View
        • ChartBook View
        • Performance View
        • Correlation View
        • Edit View
        • ChartList Reports
        • ChartPacks
      • Classic SharpCharts Workbench
      • StockCharts Mobile App
    • StockChartsACP
      • Creating ACP Charts
      • Multi-Chart Layouts in StockChartsACP
      • Viewing ACP Charts
      • Printing and Sharing ACP Charts
      • Editing ACP Charts
      • Applying Chart Templates to ACP Charts
      • Annotating ACP Charts
        • StockChartsACP Line Tools
        • StockChartsACP Text Annotation Tools
        • StockChartACP Shape Tools
        • StockChartsACP Line Study Tools
      • Working with Saved ACP Charts
      • StockChartsACP Plug-Ins
        • Chaikin Power Gauge Plug-In
        • GoNoGo Charts Plug-In
        • Larry Williams Stock Trading Starter Pack Plug-In
        • MarketGauge Plug-Ins
        • Simpler Trading Moxie Indicator Plug-In
        • Trading Simplified by Dave Landry
        • Trend Investor Pro Indicator Edge
    • Other Charting Tools
      • P&F Charts
      • GalleryView
      • Seasonality Charts
      • CandleGlance Charts
      • MarketCarpets
      • Interactive PerfCharts
      • RRG Charts
      • Dynamic Yield Curve
    • Research Tools
      • Symbol Summary
      • Options Summary
        • OptionsPlay Explorer
      • OptionsPlay Strategy Center
      • Market Summary
      • Sector Summary
      • Industry Summary
      • Index Members
      • StockCharts Technical Rank (SCTR) Reports
      • Earnings Calendar
      • Cryptocurrency Summary
    • Reports and Galleries
      • The Ticker Cloud
      • Historical Chart Gallery
      • Predefined Scan Results
        • Customizing Predefined Scans
      • Predefined Technical Alerts
      • DecisionPoint Chart Gallery
      • Public ChartLists
        • Becoming a Public ChartList Author
      • SharpCharts Voyeur
  • Scanning & Alerts
    • Technical Scans
      • Scanning for Stocks: The Basics
      • Advanced Scan Workbench
      • Standard Scan Workbench
      • Working With Scan Results
    • Scan Writing Resource Center
      • Planning Scans
      • Writing Scans
      • Scanning Tutorials
        • Scan Workbench Tutorial
        • Scan Results Tutorial 1
        • Scan Results Tutorial 2
        • Writing Scans Tutorial 1
        • Writing Scans Tutorial 2
        • Creating Scan Templates Tutorial
        • Troubleshooting Scans Tutorial 1
        • Troubleshooting Scans Tutorial 2
        • Troubleshooting Scans Tutorial 3
      • Scanning Case Studies
        • Scanning for Crossovers
        • Scanning for "Near Crosses"
        • Scanning for Divergences
        • Scanning for Relative Strength
        • Scanning for Consolidation and Breakouts
        • Scanning for Selling Climaxes
        • Scanning for SCTRs
        • Scanning Ichimoku Clouds
        • Scanning for P&F Chart Patterns
        • Scanning Your ChartLists
        • Scanning for an Overlay of an Indicator
        • Writing Min/Max Scans
        • Writing Percent Change Scans
        • Scanning Over a Range of Dates
        • Writing Scans With OR Clauses
      • Troubleshooting Scans
        • Troubleshooting Equality Scans
      • Getting Help With Scans
      • Scan Syntax Reference
        • Scan Syntax: Ticker Properties
        • Scan Syntax: Price, Volume, and SCTRs
        • Scan Syntax: Technical Indicators
        • Scan Syntax: Technical Functions
        • Scan Syntax: Predefined Patterns
        • Scan Syntax: Groups
      • Advanced Scan Library
        • Sample Scans
        • Predefined Scans
        • Published Scans
        • User-Contributed Scans
        • Gord Greer's Scan Building Blocks
    • Technical Alerts
      • Technical Alert Workbench
      • Your Alerts
  • Your Account
    • Subscribing to StockCharts
    • Service Levels & Data Plans
    • Login & Passwords
    • Your Account Settings
    • Managing Your Subscription
      • Cancelling Your Account
    • StockCharts Add-Ons
      • OptionsPlay Add-On
  • Learning More
    • Market Commentary
      • Blogs
      • ChartWatchers Newsletter
      • StockCharts TV
    • Educational Resources
    • Frequently Asked Questions (FAQs)
    • Step-By-Step Instructions
      • SharpCharts How-Tos
        • SharpCharts Workbench How-Tos
          • How to Print a SharpChart
          • How to Share a SharpChart on Social Media
          • How to Email a SharpChart
          • How to Insert a SharpChart in a Document or Presentation
          • How to View Indicator and Overlay Values for Specific Days
          • How to Save a SharpChart
        • SharpChart Editing How-Tos
          • How To Use The Interactive Date Slider
          • How to Display More than One Symbol on a SharpChart
          • How to Create Overlaid Charts
          • How to Add an Overlay to an Indicator
          • How to Add a Moving Average to the Volume Bars on a Chart
        • ChartNotes How-Tos
          • How to Pin an Annotation on a SharpChart
          • How to Save a Chart from a Blog Article with the Author's Annotations
        • ChartList How-Tos
          • How to Use the ChartList Summary
          • How to Search for a Saved Chart in Your ChartLists
          • How to Share a ChartList with Another Member
        • ChartList Editing How-Tos
          • How to Create a New ChartList
          • How to Add Predefined Symbol Groups to a New ChartList
          • How to Add Predefined Groups into an Existing ChartList
          • How to Upload Symbols to a ChartList from a Spreadsheet
          • How to Rearrange Charts in a ChartList
          • How to Delete a Saved Chart from a ChartList
      • StockChartsACP How-Tos
        • Setting Period, Type And, Range
        • Chart Attributes
          • Part One
          • Part Two
        • Sharing And Printing
        • Saving Charts
          • Saving A New Chart
          • Saving An Existing Chart As New
        • Chart Templates
          • Applying Predefined Chart Templates
          • Saving A New Chart Template
        • Using ChartLists
          • Creating A New ChartList
        • Chart Layouts
          • Accessing Chart Layouts
          • Creating A New Custom Layout
        • Additional Tools
          • Accessing Research Tools
    • Troubleshooting
      • Unable to Log In
      • Website Slow or Down
        • Using OpenDNS
      • Website Functionality Issues
    • Customer Support
    • Policies & Limitations
      • Terms of Service
      • Privacy Statement
      • No Service Level Guarantees
      • Data Policies
      • Usage Limitations
      • Reprint Permission Policies
      • Billing Policies
      • Membership Policies
      • Public ChartList Policies
      • Customer Support Policies
Powered by GitBook
On this page
  • What Exactly is the Scan Engine?
  • Scan Engine Data
  • Scanning Tools
  • Advanced Scan Workbench
  • Standard Scan Workbench
  • Scanning Strategies
  • Crossovers
  • Min/Max
  • % Ranges and Values
  • Divergences
  • The Bottom Line

Was this helpful?

Export as PDF
  1. Scanning & Alerts
  2. Technical Scans

Scanning for Stocks: The Basics

PreviousTechnical ScansNextAdvanced Scan Workbench

Last updated 6 months ago

Was this helpful?

LogoLogo

ON STOCKCHARTS

  • Charts & Tools
  • Articles
  • StockCharts TV
  • ChartSchool

MEMBERS

  • Your Dashboard
  • Your ChartLists
  • Advanced Scans
  • Technical Alerts

HELP

  • Support Center
  • FAQs
  • Contact Us
  • Pricing

COMPANY

  • About Us
  • What's New
  • Careers
  • StockCharts Store

© StockCharts.com, Inc. All Rights Reserved.

Have you ever found a stock that has gone through the roof and wondered “if only I'd found out about that stock before it took off!” to yourself? We've all been there, some of us more often than we'd like!

No matter what the overall market is doing, there are always stocks out there doing interesting things, such as making new highs, having pivotal crossovers or breaking out of old trading ranges. With thousands of stocks to choose from and hundreds of indicators and patterns available, trying to find the interesting ones is virtually impossible. There is just too much data to process without help.

This is the exact problem that the StockCharts Scan Engine solves. The Scan Engine will allow you to sift through thousands of stocks to spot these golden opportunities that you've been missing, which makes it one of the most powerful tools available to you on StockCharts. Taking the time to learn how to use the Scan Engine effectively may be one of the most profitable decisions you will ever make.

What Exactly is the Scan Engine?

The Scan Engine takes a vast amount of price data and applies your filtering criteria to select only those stocks that you are interested in. Those results can then be displayed in a number of different formats for further analysis. The following illustration presents an overview of the various components of the scanning process:

As you can see at the top of the diagram, data for thousands of stocks is contained in the Scan Engine. Users create search criteria using one of the two workbenches provided; that criteria is then used to filter these millions of data points down into a result set. The result set is the list of all the stocks that satisfy your search criteria. Once you have a result set, you can move that data into a number of additional formats for further analysis.

Scan Engine Data

Our Scan Engine contains 3000 daily data points (roughly 12 years) for each of the 50,000+ different stocks, indices and mutual funds that we track. This price data can be used to calculate values for several different technical indicators. (Note that scans using indicators that require more than 12 years of data will lose accuracy.)

The Scan Engine allows users to create scans based on Daily, Weekly and Monthly bars. It does not support scans based on intraday (1-minute, 5-minute, etc.) bars.

The first update for the Scan Engine usually begins at 9:31 AM Eastern Time. Because of the vast amounts of data involved, all scanning systems work with datasets that are slightly older than “real-time.” When the market is open, our Scan Engine is continually updating the final data point for all of the stocks and indexes that it tracks on a rotating basis. When a member runs a scan based on the “Last Intraday Update,“ the Scan Engine will use a final daily data point that may be up to three minutes old, depending on when the scan is run.

Scanning Tools

AS a StockCharts member you can create and run custom technical scans with whatever technical criteria you want. StockCharts offers two workbenches for creating custom technical scans—Standard Scan Workbench and Advanced Scan Workbench. Both workbenches are designed to help you quickly and easily construct custom scans by selecting pre-created scan clauses and adding them to your scan.

Advanced Scan Workbench

If you're using the Advanced Scan Workbench, you'll insert pre-created scan criteria into your scan from dropdown menus, then customize the criteria to suit your specific requirements. This provides a great deal of power and flexibility to create specially tailored scans for you but it does require time and effort to master. For more information on using the Advanced Scan Workbench to create custom scans, please see our Advanced Scan Workbench article in the Support Center.

Standard Scan Workbench

The Standard Scan Workbench is easier to learn than the Advanced Scan Workbench but is limited to simple scans. However, it's a good educational resource for learning to write scans. For more info on the Standard Scan Workbench and how to convert standard scans to advanced ones, please see our Standard Scan Workbench page in the Support Center.

StockCharts also provides a large collection of Predefined Scans that run throughout the day. The results from these predefined scans are available for anyone to review. In addition, StockCharts members can open the scans in the Advanced Scan Workbench to learn how they are constructed. A link to the predefined scan results is located on the Charts & Tools page. For more information on predefined scans, please see our Predefined Scan Results article in the Support Center.

Scanning Strategies

In the Advanced Scan Workbench, you can add various criteria—simple or complex—to your scan. Below are a few scanning strategies that are especially handy to have in your toolkit.

Crossovers

A trend change is often signaled by one line crossing over another. This can be a bullish signal or a bearish signal. Common crossovers consist of indicators such as moving averages, MACD signals, or Stochastics. A crossover occurs when indicator A is greater than indicator B today but was less than indicator B yesterday.

Cool Tip. The cross operator allows you to add crossover signal criteria to your scan.

Min/Max

You may want to know an indicator's highest or lowest value over a certain period, i.e., a 52-week high or low. You may also wish to know what the highest volume level was over the previous week or the lowest RSI value in the last month.

Cool Tip. Use the Min/Max function to identify high/low values.

% Ranges and Values

Another common strategy is to determine if a price or indicator value is within a specific range of values or is a multiple of another value. For example, we may want to know when a stock's price is within 5% of its 52-week high or when volume is 25% higher its average volume. These percentages can be found with simple arithmetic operators. Multiplying a value by 1.05 will identify values 5% greater than said value while multiplying it by 0.85 will find values 15% less (1.0 - 0.15).

Divergences

Divergences occur when price is going in one direction and an indicator is moving in the opposite direction. This indicates that a trend change may be about to occur. For example, if the price is going up while the RSI is going down, it's a negative divergence, suggesting the price may soon drop. A positive divergence is the opposite: price is falling while other indicators are rising.

There are many ways to scan for stocks or ETFs. However, before starting to write any scan clauses, it is important to decide at a high level what you want to find with your scan. For more information on choosing the right criteria for your scan, please see our Planning Scans article in the Support Center.

The Bottom Line

The Scan Engine is one of the most powerful tools available at StockCharts. Learning the nuances of scanning as it relates to your investment objectives takes time. However, the time you will save in the long run by finding more winners quickly will vastly outweigh the time spent learning. The key to becoming an expert scanner is to experiment with different ways of finding your best leads.