Pre-Scanning and Watchlist

From MultiCharts
Jump to navigation Jump to search

The majority of data providers have a limitation on the number of simultaneous real-time data subscriptions. This made scanning numerous markets almost impossible.The new version of our Scanner has two components: Pre-Scanning and Watchlist windows. You can scan more than 5000 symbols one by one with a specified frequency (every minute, 5 minutes, hour….) or just hit Rescan Now. According to your filters in Pre-Scanning instruments that satisfy the conditions will be shown in Watchlist window for updating in real-time.

Note: By default Autotrading is not supported in the Scanner window. Only indicators can be used. MultiCharts .NET MA Crossover Signal indicator that implements the TradeManager functionality can be downloaded HERE


Working with Pre-Scanning and Watchlist

A Scanner window with all the settings is always created and then being saved in a Workspace. The number of windows that can be added to workspaces is limited only by computer's hardware configuration.

  • To create a new Scanner window:
  1. Click on the New Scanner Window MS Main.png icon on the Main Toolbar, or
  2. Select File in the main menu, then point to New and click on New Scanner Window, or
  3. Use CTRL+SHIFT+INSERT hot key combination, or
  4. Right-click on the empty area of the workspace and select Scanner Window.

When Scanner Window is opened for the first time, a Watchlist field is shown by default.


To open Pre-Scanning click the SHOW Pre-Scanning text at the top of the Scanner Window.

  • The new scanner concept consists of two parts (see screenshots below):
  1. Watchlist (bottom window) that is a standard version of MultiCharts Scanner;
  2. Pre-Scanning (top window) that requests both historical and realtime snapshot data after a certain time interval pre-set by a user. The instruments satisfying the conditions can be copied into Watchlist.


Setting up Scanning Criteria

Scanning Criteria toolbar

Scanning criteria is to be set with the Criteria toolbar at the top of the Scanner Window.


  1. Rescan now / Stop Scan button.
  2. Every check box.
  3. Time period selector.
  4. Min/Hr selector.
  5. Select checkbox.
  6. Top / Bottom selector.
  7. Instruments to copy selector.
  8. Criteria list.
  9. Sort in ascending/descending order button.
  10. Use Constrain Condition checkbox.
  11. Comparison type list.
  12. Compared value input field.

Selection of Scanning Criteria

Criteria toolbar represents a statement with adjustable clauses that allow customization of the scanning criteria:

  • and every checkbox enables repeating of the historical scanning after the set period of time.
    • After checking this checkbox, select the time period from the Time Selector lists. This time period will be shown in the status line of the scanner window as a countdown.
  • and select checkbox. When checked, all the instruments that satisfy the scanning conditions will be copied from Pre-Scanning part of the Scanner into the Watchlist part of the Scanner. The appropriate instruments will be copied only when historical calculation is complete.
    • After checking and select checkbox, select the number of result instruments to copy from historical part into a real-time one.
    • Select either the best or the worst scanning results will be selected with Top / Bottom selector. Top - the best results, bottom - the worst results will be copied.
  • and use constrain checkbox. When checked a constrain condition will be applied. This condition is designed to compare the prices and indicator values with the pre-set ones.
    • After checking and use constrain checkbox select a price or indicator value, comparison type and compared value.

Starting Pre-Scanning

When instruments are added into Pre-Scanning Part of the Scanner Window and the pre-scanning criteria is set, scanning can be started. To start scanning click the Rescan now button.

Rescan now button initiates both historical and realtime snapshot data requests. The data is requested partially depending on the limitation of the data source thus the data is received for a numerous instruments without breaking the limitations of data source.

Once Rescan now button is clicked, it changes to Stop Scan. At this moment, historical and real-time data requests are sent for the number of the instruments added into the historical part of the scanner window. As soon as all the requested data is obtained, instruments will be unsubscribed from the data source and data will be requested for the next set of instruments. The results are evaluated by the scanning criteria and satisfying instruments are copied into the Watchlist part of the scanner window.

Note: The instruments will be copied into the Real-Time scanner only after all the historical data is obtained and all the studies are calculated on this data.

Scanner Window Status Line

Status line shows:

  • Total number of available Real-Time data subscriptions,
    • Note: Number of Real-time data subscriptions depends on the data source. For most of the data sources it is set by default to 30
  • Available number of Real-Time data subscriptions left,
  • Data source name
  • If and every checkbox is enabled historical scanning will be repeated in the set period of time. In this case, the countdown until the next scan will be shown in the Scanner Window status line.

Working with Scanner in Offline Mode

In order to speed up the process of historical scanner backfill in offline mode the instrument will be unsubscribed after either complete historical data backfill or after a certain timeout thus letting the other instruments be backfilled sooner.