ScanExpert supports the creation of custom spreads in a manner similar to that used in the eSignal program. Once a custom spread has been defined it can be used just like any other symbol in the ScanExpert program.
To access the Spread Symbols Definition dialog, go into Configuration Manager and select the Symbols page.

Click on the Spreads button to launch the Spread Symbols Definition dialog.

To create a new spread, type in a unique name for the spread in the Name field. Then type in the spread formula in the Formula field and click on the Add button. To edit an existing spread, just click on the spread in the list and it will appear in the Name/Formula fields. Make your changes to the spread formula and click on the Modify button.
To delete an existing spread definition, click on the spread in the list and press the Delete key.
When you have finished adding/editing spreads, click on the Done button and your work will be saved.
The available mathematical operators are:
+ (addition)
- (subtraction)
* (multiplication)
/ (division)
You can also use parentheses to specify the order of evaluation.
Any symbol that is available to you through your eSignal subscription can be used as a spread component. Symbols with embedded spaces MUST be enclosed with double quotes:
"EUR A0-FX"
"ES #F"
Symbols without embedded spaces do not require quotes, but you can still use them if you wish.
All math functions MUST be accomplished by using the operators described above. For example, in eSignal you can create a spread such as:
0.033IBM - 0.15INTC
In ScanExpert you would have to write that as:
0.033 * IBM - 0.15 * INTC
The end result is the same, only the syntax is a little different.
If you use spreads in the eSignal desktop application and you would like to take advantage of the symbol linking feature between ScanExpert and eSignal, just be sure to use identical names for the spreads in both applications.
Note: When creating spreads, always check your work carefully and make certain that you have spelled the names of all component symbols correctly. Also be sure that all symbol names that contain embedded spaces are enclosed in double-quotes.