Technical Alerts continually search our entire database of ticker symbols looking for symbols that meet specific technical criteria. The criteria can be as simple as a single price alert (e.g. the Dow has just crossed above 20,000), or it can be a complex search involving multiple technical indicators (e.g. Canadian stocks that are in an uptrend, show oversold CCI values, and have just had a MACD crossover).
When the number of ticker symbols that meet those criteria change in a specified way, interested parties are alerted about the change. This is a great way to discover securities worth investing in, at the time they are worth investing in. Alerts are essentially Technical Scans that are automatically run for you by StockCharts.
We offer two different kinds of alerts:
StockCharts.com automatically runs a large number of important Predefined Technical Alerts during the trading day. When these predefined alerts are triggered, we post a message about them on our Twitter feed for everyone to see. We also add them to our Predefined Technical Alerts Notification page.
Predefined Technical Alerts are available for everyone to see. You do not need to be a member to see those results; however, as the name implies, you cannot change or create new predefined alerts.
Learn More: Predefined Technical Alerts
Custom Technical Alerts are designed by you, and search our database using your exact technical criteria. Unlike with predefined alerts, you have control over what criteria are used and how you are notified when symbols meet the criteria in your custom alerts.
Extra and Pro members can create and schedule their own Custom Technical Alerts using whatever technical criteria they want. Extra members can create and schedule up to 10 different Alerts while Pro members can create and schedule up to 100.
To create, edit and schedule a Custom Technical Alert, you need to use the Technical Alert Workbench. On this workbench, you can create two different types of custom alerts:
To access the Technical Alert Workbench from the Members Dashboard, click the “Technical Alert Workbench” link in the Control Center, or click the “New Alert” button in the Your Alerts section of the page. Once on the workbench, use the Alert Type buttons at the top left to choose whether you would like to create a Price Alert or an Advanced Alert.
Learn More: Technical Alert Workbench
Alerts are processed by taking all active alerts for all users, running the associated scans, and determining how many of those alerts have triggered (had the specified number of securities meet the criteria). Users whose alerts have been triggered are notified. This process repeats continuously throughout market hours, with alert engine data that is updated every 3-5 minutes.
Users will only be notified once during market hours that a particular alert has triggered. For example, if you have an alert that looks for Intel to cross above $22 and the stock crosses above and below $22 several times during the day, you will only be contacted the first time the price crosses above $22.
Since alerts are based on daily data, any alert notifications during market hours are considered preliminary, because the final closing price of the day is not yet known. Therefore, all scans are processed again after daily data has been finalized (approximately 7-8 PM Eastern time). As such, it is possible to receive a notification for an alert twice in a single day if, for example, Intel crosses above $22 early in the day and then closes the day above $22.
Since all user alerts are processed dozens of times per day, significant performance gains can be made by making the underlying scans run faster. You can improve the performance of your Advanced Alerts by learning the best way to put scan expressions together. For more information on how to write scans and alerts that will run faster, see the Scan Speed topic in our Troubleshooting Scans documentation. As the speed of all scans improves, the lag time for alert notification decreases for everyone.