The SortWizard ®     
Stock Screening Software  

 

SortWizard Plus Reference Center


Field ID List (FID) Definitions

These are lists of possible fields available from your search via your RealTick datafeed.  The list will change on a continuous basis as new fields are added.  We will try to keep it as updated as possible.  You can see all the fields that are available by browsing though the Add Fields tab in the SortWizard's Parameters Setup window.  Look in the Available Fields and check out the different Servers, Tables and Sub-Types.     

Since the files are rather large (Word file is 200+ pages), we suggest that after unzipping the file, you open the unzipped file in WordPad or a word processing application like Word so you can do a text search for the field(s) you are interested in locating.  Some of the fields listed may not be available from you datafeed supplier and therefore will not be available for searches.

Download Jan 2001 FID text file

Download June 2000 FID Word file  

SortWizard Column Definitions 

Adding a Field

You can select from a variety of fields from the RealTick server as well as use the SortWizard's historic database to create very unique searches of your own that suit you particular trading style.  These fields can also be used in combination with formulas and limits enabling you to create searches found in a many of the most popular trading reference books.  Then, using the criteria you have set, merge historic analysis within real-time information to automatically generate lists of stocks that are potential trading candidates.

The SortWizard Database fields are located in two tables.  Those tables are: "TODAY" and "HISTORIC".  The TODAY table contains data and calculations that are as of the previous day's close.  The HISTORIC table contains selected fields from TODAY table that are prior to the previous day and are denoted for preceding days with a "-1,-2....-10 and etc. 

Click Here for definitions of the SortWizard Server data fields.

SortWizard Database update completion time:  6:30 Central Standard Time (USA).  The end of day data update is normally completed every trading day at the same time.  End of day scans can be run AFTER the 6:30 PM update completion time.

In the past the SW database was updated at 4:00PM CST. We have moved back the update start time to 6:30 EST to correspond to when Instanet closes for trading. The reason for this change in start time is because the Nasdaq datafeed keeps recording trade volume until that time even though the Last Trade reflected is at 4:00EST.  This change will make the Hist Vol figures and average calculations tie out with what you get from RealTick as they are using the Nasdaq datafeed.

Additional historic data fields will be added upon request.  
To request additions; email: Add Historic Data with "Add Database Field" in the subject line.

Formulas and Limits

This is a big one and probably one of the most important features of the Version 2 Plus upgrade. With the Plus are able to form Microsoft Excel type formulas and have them become part of your search.  This is how you really set yourself apart from the crowd with your own unique set of qualifying conditions that you can create.  

There are two aspects to this, Formulas and Limits.

Formulas are as the name implies, you define a formula and when a search is done your formula will be calculated for each stocks that makes to the screen. Your formula can be composed of many formulas and can get as complicated as you desire. Just as in Excel there are a number of built in formulas and even more that we will add in the future.

•A formula must begin with an equal (=) sign.

•Formulas can contain numbers such as 123, -123, 12 and any predefined or user-defined formula.

•SortWizard supports all the arithmetic, Boolean and logical operators along with exponentiation(**) and percentage(%). See the sections below for more information on formulas and most built in formulas.

Limits are very similar to formulas except there is not column associated with them. If the value is positive the criteria will allow the symbol to show up on the screen otherwise it will not show up. Items are displayed based on a accumulation of these limits, all limits must be "True" for a symbol to show up like "=TRDPRC_1>10" is a good example of a Limit. Most limits will show up in the limits box on the left of the Limits dialog box, eventually they all will show up there. You can disable limits by un-checking the check box next to the limit. Disregard the "Formula" display for now.

Creating a formula  

For a tutorial creating a search with both Formulas and Limits go to the Learning Center

Special functions created specifically for the data feed

These special functions are to be used in creating formulas and limits.

Search Diagnostics

In the Search Parameters Setup window there is a tab labeled "Search Diagnostics".  To view search diagnostic analysis, check the box in front of "Include formula and limit stats".  Then when you run a search the results are displayed in the large gray list box area below.  Search Diagnostics is a powerful tool to help determine what elements (criteria, formulas and limits) of the search are eliminating symbols in the search you created .  This is especially important when your searches are returning no results and you would like to figure what is the cause.  To review a detailed explanation of a sample search: Click Here

Operator Precedence Definition

        Operator   Precedence   Definition

In formulas with more than one operator, the SortWizard evaluates operators in the order of precedence presented above, with highest precedence first. That is, AND/OR/NOT operators are evaluated after inequality operators in a logical expression, and multiplication/division operations are performed before subtraction/addition operations in an arithmetic expression. Operators at the same precedence level are evaluated from left to right. The precedence of operators can be overridden by using parentheses to explicitly specify the order of evaluation.

·The conditional operator returns its second operand if its first operand evaluates True (non-zero) and returns its third operand if it evaluates False, (zero). The conditional operator returns its second operand if its first operand evaluates True (non-zero) and returns its third operand if it evaluates False, (zero).

Mathematical Functions

Statistical Functions

Logic Functions

Digital Logic Functions

Date and Time Functions

Miscellaneous Functions