|

MASTER INDEX
SEARCH
CHARTS
MAIN TOOLBAR
SETTING PREFERENCES
TECHNICAL
INDICATORS
WHAT'S NEW
ALARMS
BACKTESTING
CONFIRMING TRADES
CUSTOM
COLUMNS
CUSTOM
INDICATORS
CUSTOM
INSTRUMENTS
CUSTOM PRICES
DATA FEEDS
DATABASE
DOWNLOADING
DATA
FEED STATUS
HEARTBEAT
HELP
MULTI-LINKING
MULTI-PERIODICITY
INSTRUMENT SETUP
NASDAQ LEVEL II
NEWS TICKER
NEWS BROWSER
OPTIMIZATION
OPTIONS
ANALYTICS
PLACING TRADES
PORTFOLIOS
PRESETS
PRINTING
QUICK
QUOTES
QUOTE PAGES
REALIZATION
RTL LANGUAGE
SCANS
SCHEDULES
SCOPE
SYSTEM STATUS
TICKER
TAPE
TIME AND SALES
TRADING NOTES
USER VARIABLES
VERTICAL SCALE
MASTER INDEX
DICTIONARY
FEEDBACK
|
Investor/RT Tour
Scans, Trading Signals, Custom Indicators
Using Textual String Patterns in RTL
Several tokens (or elements) in RTL (Investor/RT Real-Time Language) return textual strings.
These tokens include:
|
Token |
Description |
| ALIAS |
Alias
Ticker - Used for Dial/Data Downloading |
| CUSTOM |
Custom
String - Any user-defined character data that can be added as a
column to quotepages |
| EXCHR |
Requested
Exchange |
| EXCHT |
Exchange
of Trade |
| NAME |
Security
Name |
| QP |
QuotePage
(QP = "myStocks" is true if the issue is in the "myStocks"
quotepage) |
| TICKER |
Ticker
Symbol |
In order to use these tokens in a RTL expression, you must compare them
to other strings. You may also make use of the wildcard characters(*,
?) within your string. Some examples follow:
| Example
1: Security Name |
If, for instance, you were an myTrack user and you
wanted to delete all the symbols in your system which are Invalid
myTrack symbols. Since myTrack returns a name of "*** Invalid myTrack ticker ***"
for all symbols which it does not recognize, you could perform a
scan on your ".All Symbols" quotepage which looked for
Security names of *** Invalid myTrack ticker ***. The syntax
for you scan expression would look like this: |
|
NAME = "*** Invalid myTrack ticker ***" |
| Note that you must enclose the *** Invalid myTrack ticker ***
in quotes. This scan would return a quotepage filled with all
your Invalid myTrack symbols, and you could simply delete them all
from your system. |
| Example
2: QuotePage - Finding overlapping symbols |
If you had two quotepages and you wanted to find
all the symbols which existed in both quotepages, you would do the
following. Let's say the names of the quotepages are "hisQP"
and "herQP". You would perform a scan on the "hisQP"
quotepage and use the following expression. |
|
QP = "herQP" |
| The results of the scan will be a quotepage which
contains all the symbols which the quotepages "hisQP" and
"herQP" have in common. |
| Example
3: Ticker Symbol - using Wildcard Characters (* and ?) |
If you had a large quotepage called "myOptions"
and you wanted to filter out all the AOL options from that
quotepage, you could do the following. You know that all the
AOL options begin with the three letters "AOO". You
can make use of the wildcard character, "*" to find all
the symbols in the quotepage which start with "AOO".
So you would run a scan on the quotepage "myOptions" using
the following expression: |
|
TICKER = "AOO*" |
| There are two wiildcard characters.
"*" represents any series of 0 or more characters,
and "?" represents any single character. Therefore,
"*EST??" would search for any text that ended in EST
followed by any two characters, regardless of how it begins.
So the words "FORESTER" or "BESTED" would match
this criteria, but "BEST" would not. |
(See Also: Scans Center, Scan Overview, Scans
and Custom Indicators) |