|
|
Investor/RT
What's New in Version 7.4.5
The new features and miscellaneous enhancements outlined below were
introduced in the 7.4 Version.
Product Enhancements for
Version 7.4.5
Release Date: October 28, 2004
- New in 7.4.5 (October 28,
2004)
-
Version 7.4 Rev 5 Fixes, Miscellaneous Enhancements
- New in 7.4.4 (October 25,
2004)
- QuotePage Browser
- New RTL Token CCODE -
Candle Codes
- Level II Windows
Multilinking Improved
- MPD Periodicity Optimization
- Position (POS)
Indicator Improvements
-
Version 7.4 Rev 4 Fixes, Miscellaneous Enhancements
- New in 7.4.3 (October 5,
2004)
- Sectional QuotePages
- Switching Databases
- QuotePage
Custom Column Calculation Order
-
Version 7.4 Rev 3 Fixes, Miscellaneous Enhancements
- New in 7.4.2 (September 21,
2004)
- New Indicator: Reverse
Engineer
- Quotepage
Export/Import and User Variables
- Zig Zag Indicator
Improvement
-
Version 7.4 Rev 2 Fixes, Miscellaneous Enhancements
- New in 7.4.1 (September 9,
2004)
-
Excluding Charts when using Multi-Chart Highlighter
-
Version 7.4 Rev 1 Fixes, Miscellaneous Enhancements
- New in 7.4 (September 2,
2004)
- Custom Column Enhancements
- Multi-Chart Highlighter
Feature
- New Charting Style:
Day Change Bars
- New Charting Style: Hi/Lo
Bars
- DTN
Satellite Symbol Setup/Lookup Improvements
- Instrument Selector
Improvement
- Pixels Per Bar Override
- Version 7.4
Fixes, Miscellaneous Enhancements
-
Version
7.4 Rev 5 Fixes, Miscellaneous Enhancements
--------------------------------
Tokenized text, e.g. in Signal Actions, that contained no %tokens at all
would cause a fatal error when the signal action triggered. This bug was
introduced in 7.4.4 by way of a %token enhancement that allows %tokens
to be qualified by a ticker symbol. Due to the severity of this problem
version 7.4.5 was released to provide an immediate fix.
--------------------------------
Trading System names and Optimization names containing slash /,
backslash \ or < > characters were causing Investor/RT to be unable to
produce the backtesting report files since the names were being used to
construct file names and these special characters are disallowed in file
names. Investor/RT now automatically substitutes hyphens for these
characters in the report filenames to eliminate the problem.
--------------------------------
Export/Import of TLB Oscillator setups were not portable between MS
Windows and Macintosh versions of Investor/RT. This has been corrected
in 7.4.5 so that exports of TLBO setups created by 7.4.5 and higher will
import correctly into the 7.4.5 and higher Macintosh version. Due to
this change, exports created of TBL Oscillator setups in prior versions,
are not compatible with Version 7.4.5 and higher.
--------------------------------
The TPB token (ticks per bar) in RTL is applicable to intra-day
periodicities of tick and tickbar. Its value is the number of ticks per
bar in the current periodicity. Formerly, TPB would provide a value of
-1 if the current periodicity was not tick or tickbar. In version 7.4.5,
TPB will return a number when the periodicity is RangeBar, ChangeBar,
VolumeBar. For range bar and change bar periodicities, the number is the
range or change value for the current periodicity. For volume bar the
value is the amount of volume per bar requested for this periodicity.
-
QuotePage Browser
An experimental feature called the QuotePage Browser has been
added to the MS Windows version of Investor/RT. The browser window
presents lists of quotepages (System Quotepages, User Quotepages, Recent
QuotePages) and the instrument ticker symbols for each quotepage.
User-defined quotepage groups and subgroups are also shown in an
indented outline format. Any group can be expanded or collapsed by
double-clicking on its name. Group names will have "..." appended to the
name to indicate that the group can be expanded to show its members
(quotepages and/or subgroups). Double-clicking on an instrument causes
that instrument to be charted just as if the double-click had occurred
on that ticker in a quotepage. See Setup: Preferences: Charts: General.
The "When double-clicking..." option controls how double-clicks on
instruments in the quotepage browser window are handled. At present a
single click on a symbol does not invoke any action other than
establishing that symbol as the selected item within the browser window.
From there the arrow keys can be used as described below to move up or
down the list of symbols. When arrowing onto a symbol, Investor/RT will
perform the double-click action.
To open the browser window, click the "+" button at the upper right
corner of any quotepage and choose "Browse...". The browser window will
open showing three built-in groups of quotepages along with any
user-defined groups of type "QuotePage". The group hierarchy can be
navigated using the keyboard; up/down arrow keys move up and down the
current list. Right-arrow will expand the current item, left arrow will
contract the current item. Striking character keys will cause the
selection to advance to the next item whose name begins with that
character. Moving to a ticker symbol with the up/down arrow keys or
character keys causes the charting action to be performed (just like
double-clicking).
The browser tool is implemented using the MS Windows standard "tree
viewer" control; it operates in a fashion similar to the folder
navigation dialog (Choose a Folder...). This tool will be especially
useful to users with hundreds of quotepages organized in a hierarchical
fashion using the "groups" feature of Investor/RT. The browser makes it
easy to find a "group" and view a list of subgroups, each subgroup
having several quotepages for example. The instruments in a particular
quotepage can then be listed and quickly charted by arrowing through the
symbol list. Groups and subgroups may be "nested" to any extent the user
desires.
-
New RTL Token CCODE -
Candle Codes
The Candle Codes indicator can now be referenced via the RTL
token CCODE. When the Candle Codes indicator is added directly to a
chart, the preferences for the indicator allow one or more lines to be
drawn: the raw codes, and the single and double smoothed values. There
is also an oscillator setting that uses double smoothing. When the RTL
token is setup, Investor/RT permits only one of these options to be
checked. If you need more than one "result" the RTL formula may of
course make reference to 2 or more CCODE tokens, e.g. CCODE_S and
CCODE_D could be setup to reference the single and double smoothed
values respectively in the same RTL formula. The candle code indicator
requires at least 20 bars of data to compute regardless of the moving
average periods involved.
-
Level II Windows
Multilinking Improved
The Level II preferences window now has a "multi-link color"
setup that controls whether or not the window is to participate in
multi-linking actions. Set the level II window's multi-link color to
black to turn off multi-linking for that window. White multi-linking
color means that the window will participate in ALL multi-linking
operations. Any other color defines the participation of the particular
Level II window as a member of a group of windows having that same
multi-link color. The level II window will only participate in
multi-links that involve the member windows of that color group.
This improvement means that you may have multiple level II windows open
at one time, each with its own multilink color. When you open a new
level II window, it will initially have the global default multilink
color (see Setup: Preferences: NASDAQ Level II). You can then edit
individual windows' multilink color. Since there are no saved instances
of level II windows, you must adjust the multilink color each time you
open one unless the default value is what you want.
If, while there are open Level II windows, you make revisions to the
default settings for Level II windows using Setup: Preferences: NASDAQ
Level II, Investor/RT will prompt you, asking if the default multi-link
color should be applied to the open windows. If you reply "No", the open
Level II windows will retain their multilink color codes but other
default preferences will be applied as before.
-
MPD Periodicity Optimization
When specifying intra-day periodicity for the MPD indicator, the
user may now specify a user V# variable instead of a fix numbers of
minutes and seconds. This enhancement makes it possible to perform
backtesting optimization by varying the periodicity used by an MPD
indicator inside a trading signal for example. When intra-day
periodicity is specified as a V#, the value of the V# variable is used
to determine the periodicity that the MPD indicator will use. Here are
the rules for specifying the numeric values for periodicity within a V#
variable:
1. Positive values 1 through 1000 specify the number of minutes for each
bar.
2. For values X above 1000, X - 1000 represents the number of seconds in
the bar, e.g. 1030 in the V# variable would mean 30 seconds per bar. 3.
Zero means "tick" periodicity, i.e. 1 tick per bar.
4. Negative Numbers represent the number of ticks per bar, e.g. -100
means 100 ticks per bar.
-
Position (POS) Indicator
Improvements
Two new result options are now available: (1) Missing Bars Over
Period (Historical) and (2) Missing Bars Over Period (Scan). Both
options accept a user-specified period. The historical (1) result
determines the number of time-based bars that are missing over the
specified period. This result can be useful in charts to detect
incomplete data. The scan (2) result is used in scans and custom columns
to determine the number of missing bars during the last N periods.
Missing bars, e.g. in a one minute chart, reflect periods of no trading
for the instrument.
-
Version
7.4 Rev 4 Fixes, Miscellaneous Enhancements
--------------------------------
A bug was fixed when importing a definition file containing more than
one chart, e.g. a definition file created using the Export: Current
Layout. The chart import function was ignoring all but the first chart
in the definition file.
--------------------------------
Traditional tick and tick/bar charts, with gridlines option off, were
displaying an straight line artifact at the right edge of the chart.
This display flaw has been corrected in Version 7.4 Revision 4.
--------------------------------
%RTL tokens used in display strings (e.g. in chart annotations, signal
marker text strings, SHOW and NOTE strings, etc.) can now be qualified
with a ticker symbol in parentheses. For example the annotation string
"IBM=%CL(IBM) MSFT=%CL(MSFT) %TICKER=%CL" will output the annotation
text showing the closing price of IBM, MSFT, and the instrument in the
chart itself, respectively. This overriding by ticker can also be used
to advantage in trading signals to refer to so-called "global" V#
variables. For example, if you create a cash instrument with ticker
symbol $G, you can use %V#99($G) in SHOW and NOTE commands within
signals during backtesting to show the values of such global V#
variables in the backtest detail report.
--------------------------------
Definition files exported by the MS Windows version of Investor/RT were
not importing properly in the Macintosh OS X version due to
"inconsistent line endings" in these text files. Improvements were made
in the MS Windows version so that exported definition text files have
line endings recognized by the Macintosh versions.
--------------------------------
Macintosh users who receive ".txt" definition files via email or
download will not be able to import such files until the files have the
Macintosh file type "TEXT". Files received from other Macintosh users
often carry the type designator so importing these are no problem. But
files exported by users of the Windows version of Investor/RT will not
have the TEXT type designation. An AppleScript applet is now available
in the Investor/RT Folder so that Macintosh users can simply "drag and
drop" one or more files onto the applet to give those files the "TEXT"
type designation. The applet is named SetTypeToText. Move the applet or
make an alias of it on your desktop so you can conveniently drag and
drop files onto its icon. When you use the File: Import command in
Investor/RT, the TEXT files will be available for selection in the
Choose File dialog.
--------------------------------
Custom Indicators that use the conditional operator (x ? y:z) syntax,
were not working properly when the y or z expressions were qualified
historical tokens. For example, the custom indicator CL > CL.1 ? CL :
CL.1 was yielding the close of each bar, regardless of whether CL >
CL.1. Interestingly, the equivalent formula CL > CL.1 ? CL: (CL.1 + 0)
would produce the desired indicator just fine. RTL has been improved to
handle these formulations correctly. As a by product, V# variables are
now supported as qualifiers within conditional expressions. For example:
CL > CL.V#1 ? CL : CL.V#1 will produce the appropriate indicator based
on the numeric value of V#1 for the associated instrument.
--------------------------------
A bug was fixed in the portfolio manager. When one and only one
portfolio remains after deleting some other portfolio from the system,
the order desk would not show the list of open positions for the
remaining portfolio when the user attempted to close an open position.
The bug also could surface when a portfolio was renamed.
--------------------------------
In the Macintosh Versions of Investor/RT, trading signals that reference
numeric constants (e.g. POS_STATE = POS_LONG...) would fail to evaluate
during backtesting. In this example the numeric value of POS_LONG is 1.
Changing the formula to read POS_STATE = 1 would bypass the problem.
This bug has at last been found and corrected. Macintosh users may now
make use of numeric constant tokens in signals that are used within
trading systems.
--------------------------------
The Setup Future Type window is opened by going to Setup: Futures and
clicking the "Setup" button. This definitional window has been revised
to make clear that it is used to define generic "types" of futures, not
futures instrument ticker symbols. Further, the Delete function,
formerly unimplemented, is available. Enter the future type code and
press the Delete button to remove that definition from the list of
future types.
-
Sectional QuotePages
A Sectional Quotepage is a quotepage that is divided into two or
more sections such that the instrument rows within a section remain
sectionalized whenever the quotepage is sorted on some criteria.
Consider a simple example of a quotepage containing three index ticker
symbols at the top, followed by 20 stocks. Sorting the quotepage by %
Change will sort all 23 tickers so the index tickers will be ranked and
inter-mixed with the 20 stocks according to % change. Version 7.4.3
allows you instead to create a section at the top containing the indexes
and a section below for the stocks, sorting by % change or any other
criteria will sort each section separately, the indexes section will
remain at the top followed by the stocks section below, both sections
listed in order by % change. Click here for details on this new feature.
The sectional quotepage facility makes use of special ticker symbols
(instruments) that begin with ##. These ticker symbols occupy rows in a
quotepage to mark the beginning of a new quotepage section. The ##
tickers are "placeholders". These special ## tickers will not be listed
in the ".All Symbols" quotepage. Instead a new system-defined quotepage
named ".Cash" has been added to Investor/RT so you can see ## tickers
and other tickers of security type "Cash", if needed.
-
Switching Databases
A schedule action "Open Database" is now available under the
Database Functions in Setup: Schedules. The action setup includes a path
specification, the path to the folder/directory that contains the
database (data_f) folder. A browse button is provided to pick the target
folder. A checkbox specifies whether or not you wish the target database
to be verified before continuing. This new feature enables users of
multiple Investor/RT database to easily create schedules (with keyboard
shortcuts if desired) for switching among them. Note that when switching
databases, there may be no actions in the schedule following the Open
Database action. This restriction stems from the fact that the schedule
being run when the switch occurs is terminated as the new database's
schedules replace those of the former database.
There is a new command in the File Menu, File: Open: Database.... This
commands prompts you to identify the data_f or parent folder of data_f
and Investor/RT then switches to that database; Investor/RT continues
using the same data feed in concert with a different database. Some
Investor/RT users have different databases that they use with different
data feed sources. The File: Reconfigure command has been improved to
enable the user to switch both the data provider and the database
location simultaneously. When you specify a data provider different from
the one currently in use and press the "Reconfigure" button, Investor/RT
will quit and instantly restart configured for the new data provider. If
a different database location is also specified, Investor/RT will
startup using that database instead of the one in use with the former
data provider.
When switching databases Investor/RT always disconnects from the data
service before opening the new database. After opening a new database,
the preference settings of the new database pertaining to connecting to
the datafeed at startup are used to decide whether to reconnect to the
data service or not.
-
QuotePage Custom
Column Calculation Order
QuotePage preferences now provide a checkbox for specify that
custom columns within the quotepage be calculated from right to left. In
the past, all custom columns calculations were performed from left to
right. When the result of one custom column (e.g. a V# result) is
considered in the calculation of another custom column the order of
calculation is important. With this right to left option, custom columns
can be arranged in the column format so that the final result column is
to the left while other custom columns having precursor calculations are
to the right. This new option is available only with refreshing
quotepages (those that refresh periodically on an interval rather than
tick by tick dynamic).
-
Version
7.4 Rev 3 Fixes, Miscellaneous Enhancements
--------------------------------
The chart preference setting "No Highlighting for This Chart" was being
saved with the chart but not properly reinstated when the chart was
closed and reopen later. Further, once the option was turned on, it
could not be turned off. Both of these flaws have been corrected in
version 7.4.3.
--------------------------------
A fatal error could result if a custom column of type "Technical
Indicator" referenced an indicator setup having a "period" preference
expressed as a V# variable rather than a constant numeric period. This
bug has been eliminated in version 7.4.3.
--------------------------------
Under rare circumstances, switching the periodicity of a chart from
range bar to volume bar would result in a fatal error. This problem has
been corrected in version 7.4.3.
--------------------------------
Importing intra-day historical data having date/time expressed in the
form mm/dd/yy hhmm resulted in incorrect times. The hhmm format (with no
colon separator between hh and mm) is handled properly by the import
function in version 7.4 Rev 3.
--------------------------------
A new database utility function, Initialize Groups, has been added to
the Control : Database Utilities menu. THis function will erase all
group setup information and empty all .Recent groups. Confirmation is
requested.
--------------------------------
Vertical Grid Lines and New Day labels are now drawn in tick and
tick/bar charts, plus charts using the new range, change or volume bar
periodicities. The new day labels are included if the global setting in
Setup: Preferences: Charts: General is set, while the grid lines option
is controlled by the chart's preferences.
--------------------------------
A bug was corrected in the Quote.com version of Investor/RT having to do
with downloading intra-day historical data for expired futures
contracts. The no data condition for the present date (resulting from
the fact that the contract is no longer trading) was causing Investor/RT
to prematurely end the download process. Investor/RT handles such
downloads properly now. When downloading data for expired futures
contracts use the Data Download window where you can specify the
starting and ending dates for the download.
--------------------------------
The Reverse Engineer indicator is now available for use in the RTL
language using the token RENG. Note that RENG is not a "historical"
indicator, thus it's use is limited to scans and custom columns in
quotepages. It returns a single value, obtained using "to present"
instrument data; it does not provide an array of values for each bar,
only the present bar's value.
-
New Indicator: Reverse
Engineer
The Reverse Engineer indicator answers the following question:
"What current price would be required to attain an indicator value of
X". For instance, you may want to know what closing/last price (on a
daily chart) would be required in order for the RSI value to reach 70.
Or you might want to know what high price would have to be reached (on a
daily chart) in order for the current day's range to exceed its average
range over the past 20 days. There are three key components the user
specifies in the Reverse Engineer indicator: (1) the price to use
(close, high, low, open, or volume), (2) the underlying indicator, and
(3) the indicator's "projected" value. Once the three settings are
specified, Reverse Engineer computes a single resulting value
representing the price needed to attain the underlying indicator's
projected value. The result is a single "current" value (no historical
values) based on a single projection of the current value of the
underlying indicator. Since there is only one result, it is displayed in
a chart as a horizontal reference line, with similar display options as
the horizontal reference line indicator. Options include: "compact",
"Label with Price", Label "On Right", and "Include Line When
Auto-Scaling".
The user specifies the underlying "Indicator" at the top of the
preferences window. Once the underlying indicator is selected, the
"Indicator Preferences" button is used to adjust the settings for the
indicator. The "Engineered Price" provides options of "Close", "High",
"Low", "Open", and "Volume". The "Engineered Price" is the type of price
involved in the calculation of the indicator. The "Indicator Value" can
be specified directly using "Specific Value") or as a User Variable
(V#). If User Variable is selected, then the indicator value will be
obtained from the corresponding V# variable for the symbol associated
with the indicator.
Allowing the user to specify the indicator value as a V# variable opens
up some interesting possibilities. First, the user can set the V#
variable of many symbols using a scan. For example, the V# can be set to
the highest value of the indicator over the past 5 days, or the previous
day's value of the indicator plus some percentage. The V# values can be
adjusted automatically each day (or more frequently) by specifying that
the scan be run on a schedule (see Setup: Schedule).
The user can put a reference line in the same pane as the underlying
indicator, associating that reference line to the corresponding V#
variable ("Use: V#1"). This way, the user can drag the reference line to
adjust the V# indicator level at any time. The Reverse Engineer
indicator will then display the price needed to attain that level in the
instrument pane.
-
Quotepage
Export/Import and User Variables
When quotepages containing V# or T# user variable columns are
exported, Investor/RT will export the title (column title) of each user
variable and, for V#'s, the numeric display format to use for the
column. Only user variable columns with titles are exported. If the
quotepage contains one or more custom columns of type "built-in" and the
built-in column displayed by the custom column is a user variable
column, that user variable setup is exported with the quotepage. This
improvement means that the resulting quotepage when imported will have
the same column titles and numeric display formats. Note that in order
to import such user variable setups, the recipient must assure that
Setup: Preferences: User Variables has allowed for an appropriate number
of user variables. For example, if a user exports a quotepage containing
V#200 then the setup for V#200 will be imported only when the number of
user variables allowed in the recipient system is at least 200.
-
Zig Zag Indicator Improvement
The Zig Zag indicator now provides the zig zag line value
feedback in chart pane titles and info boxes. The Zig Zag oscillator
indicator has a new result option titled "Zig Zag Line Price", that may
be useful in RTL formulas For any bar you can now easily compare the
current price to the value of the current zig zag leg at that bar.
-
Version
7.4 Rev 2 Fixes, Miscellaneous Enhancements
--------------------------------
The Send Email window has a new checkbox titled "CC Me". When checked,
Investor/RT will send a copy of the message to the user's email address.
The CC Me checkbox will remain on for all emails Investor/RT sends until
you turn it off.
--------------------------------
The Investor/RT DDE Link now supports T# variables, e.g. =rt|MSFT!'T#1'
will put the text of T#1 for MSFT into the Excel cell. Note that T# and
V# column names must be enclosed in single quotes to satisfy Excel
syntax requirements. Also, if you elect to use column numbers rather
than column names you must include the column number in single quotes.
For example, =rt|MSFT! '2' will put the last price of MSFT into the
Excel cell (Last is column number 2). Another way to use column numbers
is use the three letters "col" followed by the column number, e.g.
=rt|MSFT!col2. Excel does not require quotation marks around col2. Thus
=rt|MSFT!col2 and =rt|MSFT!Last and =rt|MSFT!'2' are equivalent Excel
formulas.
When using T# or V# variables in DDE formulas, it is no longer necessary
to enter leading zeros in the V# or T# number, e.g. V#001, V#01, and V#1
will all be recognized as V#1.
--------------------------------
A bug was fixed in the Quotepage's Save Format command. User variables
V#21 through V#512 were being saved in the resulting format as if they
were V#1 through V#492 respectively, i.e. the saved V#n was 20 less than
it should have been.
--------------------------------
A bug was fixed in the traditional chart instance preferences that was
causing chart gridlines to be turned off each time the preferences were
updated. This was a short-lived bug introduced in 7.4.1.
--------------------------------
A bug was fixed in the traditional chart window "download" button in the
lower right corner. A shift-click on this button now initiates a
recalculation of indicators in the chart rather than a data download.
Some problems with mouse behavior when shift-clicking this button were
fixed.
--------------------------------
The schedule action "Run Backtest" will now close the backtest setup
window after running the backtest. Only the requested report window(s)
showing the backtesting results will remain open.
--------------------------------
The popup menu accessed by right-clicking in the message area of the
main toolbar now has a menu item for toggling the new chart highlighter
feature on/off. The menu item will show a checkmark when chart
highlighting is "on". The main toolbar popup menu has been rearranged
into 3 sections. The first section includes "checkable" menu items for
global options that can be toggled on/off (Button Help, Chart
Highlighter, Presentation Mode). The middle section contains some
miscellaneous commands (Hide Toolbar, Message Log, and Quote Setup). The
bottom section contains checkable options for the main toolbar display
style (Archored, Condensed, Slim, Button Titles).
--------------------------------
The "Custom Indicator" indicator has a new option for display format.
This user preference controls the output display format when the custom
indicator's numerical values are displayed is chart pane titles, info
boxes, etc. One of the display format choices is "Instrument", which
means that the indicator's value will be displayed using the display
format of the associated instrument (ticker symbol) used to calculate
the indicator's values. This new preference defaults to "2 decimal"
format. Prior to the 7.4 Rev 2 release, all custom indicator value
displays were fixed at 4 decimal places. Investor/RT users who desire to
see more than two decimal places of precision in particular custom
indicators will therefore have to adjust the indicator settings.
--------------------------------
The "No Highlighting for this Chart" option (see item #9 above) was not
being retained when charts were saved, thus the checkbox had to be
re-checked each time the chart was re-open to turn off the highlighting
in the chart. This has been corrected in 7.4.2.
--------------------------------
When resizing a traditional chart window, all pane titles are reset to
show a generic description of the pane's content rather than the actual
data values of the last bar pointed at. Instrument and indicator data in
pane titles will reappear when the mouse pointer enters the window to
designate a bar. This revision was made to eliminate any chance of
confusion over which bar's values are displayed after window resizing.
--------------------------------
A bug was corrected in the Setup: Schedules window having to do with
editing the actions of schedules. In some circumstances, changes made to
preferences of an action were not permanently updated in the database.
The action would execute with the updated settings as expected until the
next Investor/RT startup when the former setup from the database would
be reinstated. In version 7.4 Rev 2, any editing performed on an action
in a schedule updates the database when you close the Setup: Schedule
window or move on to a different schedule in the list.
-
Excluding
Charts when using Multi-Chart Highlighter
A new checkbox in the "Options" tab of the preferences for a
specific chart instance can be used to exclude the chart from the "Chart
Highlighter". Check the box titled "No Highlighting for this Chart" if
you wish to keep the chart highlighter on, yet exclude one or more
specific charts from having their bars highlighted. Note that when you
move the mouse in a window that has been excluded, the highlighter may
very well continue highlighting corrresponding bar(s) in other chart
windows.
-
Version
7.4 Rev 1 Fixes, Miscellaneous Enhancements
--------------------------------
The introduction of the "Pixels Per Bar Override" feature (see item #7
above) adversely affected some traditional chart setups. When upgrading
to version 7.4 Rev 1, Investor/RT scans all traditional chart setups and
assures that the pixels per bar override is turned off, unless a
"reasonable" X:Y value is setup. See item #7 for details on the X:Y
setup meaning. A check is now made to assure that the Y value is no more
than three times the X pixels per bar value. If Y exceeds 3 * X then the
override Y value is turned off (set to 0).
--------------------------------
Price and Volume alarms are now checked when importing "Current Quotes"
or importing daily historical data for the current day. If a high, low
or volume alarm is triggered, the effect is the same as if a trade
occurred in real-time, e.g. an alarm sound and/or dialog box may appear,
email might be sent or a line of text may be sent to a chat room etc.
--------------------------------
DTN Satellite grain futures prices were mistakenly being quoted as whole
numbers. This problem has been corrected in version 7.4.1.
--------------------------------
A fatal error bug was fixed related to the use of the Data Validation
indicator in traditional charts.
--------------------------------
A fatal error bug was corrected in the Mixed Periodicity (MPD) indicator
relating to the use of "tick" MPD's in a chart having a Range Bar,
Change bar, or Volume Bar periodicity. The bug only affected more
complex cases of nested MPD's, e.g. a custom indicator that references
another custom indicator that in turn references an MPD indicator.
--------------------------------
-
Custom Column Enhancements
Two significant improvements have been made to the "Rules" setup
for custom columns that considerably extend the power of this important
Investor/RT feature. First, the "Text" column in the Rules setup,
normally used to display a textual comment in a quotepage cell when some
condition is true, can now be a "tokenized string". A tokenized string
is a textual string, like those in a chart annotation indicator that
contain RTL tokens that are filled in dynamically based on current
market data. For example, you could have a "signal" custom column that
displays the text "%TICKER %V#1" with a green background color when the
signal is true, or the text "%TICKER" with some other background when
the signal is false. This new facility means that the displayed result
in each cell of a custom column can be dependent upon the ticker symbol
in that row. Generally, most tokens you can use in an annotation can be
used as the text to be displayed in a custom column. The quotepage cell
can hold at most 40 characters of text per cell. Longer tokenized
strings will be truncated.
The second major improvement is that rules that compare the column value
with numeric values X and Y can now specify V# variables for X and/or Y.
Prior to Version 7.4 the values of X and Y were fixed numeric values;
now X and Y can be variable for each instrument. For example, consider a
custom indicator type custom column with the indicator having the
formula: ABS(CL-MA). The column displays a positive number, a measure of
price distance from current price to some moving average. You can have a
rule for the custom column that has the operator "Is Less than X". In
the X cell for that rule you can enter V#3 for example. This means that
the rule will be true whenever the distance from the MA is less than
some threshold value found in V#3 for the instrument. V#3 can, of
course, be set to a different value for each instrument and may be
adjusted at any time. The behavior of the rule will be altered
immediately whenever the value of V#3 changes for any instrument in the
quotepage.
-
Multi-Chart Highlighter
Feature
An exciting new Chart Highlighter option has been added. The
highlighter setup options may be found in the "Setup: Preferences:
Charts: General" window. When the chart highlighter is turned on, it has
3 different modes: "Single Chart", "Multi-Chart (All)", and "Multi-Chart
(Mutli-Link)". The Highlighter has color options including "Custom",
"Automatic", "Gridline", and "Background".
Single Chart Mode
When the highlighter is on in Single Chart mode, the bar over
which the cursor is placed will be clearly highlighted across all panes,
as if a highlighting pen was used to draw a line from the top to bottom
of chart. As the cursor moves to a new bar, the highlighter will follow.
This allows the user to quickly line up bars and data across multiple
panes, and to clearly see which bar the pane title is providing
information on. As the cursor moves to a new chart, the highlighter
again will follow. In Single Chart mode, the highlighter will only be
visible in one chart at any one time. If the cursor is not over a chart,
no highlighter will be visible (and this is true for all modes).
Multi-Chart (All) Mode
When the highlighter is on in Multi-Chart (All) mode, the highlighter is
no longer limited to a single chart. If the cursor is pointing to a
5-minute bar in a 5-minute chart, not only will that 5-minute bar be
highlighted, but in a neighboring 1-minute chart, all the 1-minute bars
(5) contained within that 5-minute bar will also be highlighted.
Similarly, the daily bar that contained that 5-minute bar would also be
highlighted in a daily chart. If the cursor is over a daily bar in a
daily chart, not only would that daily bar be highlighted, but in a
neighboring 30-minute chart, all the 30-minute bars contained with that
day would also be highlighted. And if a weekly chart was also open, the
weekly bar that contained that day would also be highlighted. The
highlighter allows you to easily line up periods of time in multiple
charts of multiple periodicities in Multi-Chart (All) mode, in addition
to helping to line up bars and data over multiple panes within the same
chart.
Multi-Chart (Multi-Link) Mode
When the highlighter is on in Multi-Chart (Multi-Link) mode, it works in
much the same way that Multi-Chart (All) mode works, with one key
difference. The charts that are highlighted will be dictated by the
rules of the Multi-Link colors of the chart. Those rules essentially
work as follows. We'll call the chart over which the cursor currently
resides the "cursor chart". Also, and color referred to should be
assumed to be the "Multi-Link" color of the chart. When the cursor chart
is white, all other open charts will be highlighted except those with a
color of black. When the cursor chart is black, no other charts will be
highlighted. When the cursor chart is any color other than white or
black, any other chart with a matching color, or a color of white, will
be highlighted. In Multi-Linking, black essentially means "exclude from
multi-link" while white means "multi-link all colors". This mode gives
the user the ability to highlight specific groups of charts together.
Custom Color
When "Custom" color is selected, the user will be able to choose any
color desired from a color control. That color will be used globally as
the highlight color for all charts.
Automatic Color
When "Automatic" color is selected, Investor/RT will automatically
compute a highlight color which works well with the background color of
the individual chart. If each chart has a different background color,
then each chart will also have a different highlight color.
Gridline Color
When "Gridline" color is selected, the highlight color of each chart
will be set to the gridline color of that chart.
Background Color
When "Background" color is selected, the highlight color of each chart
will be set to the background color of the chart. This is by far the
most "subtle" of the color options. Since a slim border is drawn around
the highlighting, the effect of this background color option is just a
slim border around the highlighted bar or bars. The effect is more of a
subtle border than a highlight.
Chart Buttons and Keyboard Shortcuts
The highlight feature can be easily turned on/off (toggled) by creating
a chart button or keyboard shortcut. To create a chart button use the
button purpose "Execute a Toolbar Button" and select "Toggle
Highlighter" as the toolbar button. You can also use Setup: Preferences:
Keyboard Shortcuts to define a function key to toggle the highlighter.
When you toggle the highlighter using a keyboard shortcut or a chart
button, a message will appear in the main toolbar message area stating
that the chart highlight is now on (or off).
-
New Charting Style: Day
Change Bars
Day Change Bars work in exactly the same way as the existing Day
Change Candles, except they are drawn as bars not candles. The prices of
these bars (open, high, low, and close) are computed by subtracting the
previous day's close from the actual prices. For instance, if we refer
to the previous day's close as DAYCL.1, then the high of each bar will
be HI - DAYCL.1, while the low of each bar will be LO - DAYCL.1, etc. In
other words, the prices will reflect the actual change from a single
price (the previous day's close). The shape of the bars will be almost
identical to the shape of standard bars. The difference will be in the
scale values, as well as the gaps between the last bar of each day and
the first bar of each day.
-
New Charting Style: Hi/Lo Bars
High Low Bars are very similar to Wickless Candles, except they
are drawn from the low to the high, instead of the open to close. The
bars are still painted based on the relationship of the close to the
open (up or down). The body of the bar (a rectangle) is drawn vertically
representing the high at the upper extreme and the low at the other.
-
DTN Satellite
Symbol Setup/Lookup Improvements
Investor/RT now supports the improved DTN Satellite Cross
Reference Files in the Symbol Lookup window. Specifically, the list of
symbols available for any particular DTN "database" now includes the
security name. Formerly only the ticker symbols were shown. For
databases that contain more than 4000 symbols, Investor/RT can list at
most 4000 tickers in the Symbol Lookup Window, however, the first line
in the list of symbols will be a line of text showing the total number
of symbols in the database. For example, if you choose the "NASDAQ
STOCKS" database from the list on the left, the first line of the symbol
list to the right will read:
- Add all 9650 NASDAQ STOCKS Symbols -
If you select (highlight) this first line and click the "Add Selected"
button, Investor/RT will add instrument setups for all 9,650 NASDAQ
Stocks to your Investor/RT system and begin monitoring them. Formerly,
it was necessary to do multiple adds using patterns to achieve this kind
of bulk symbol setup for an entire database of more than 4000 symbols.
After adding a huge number of symbols like this, you may wish to perform
a scan on the resulting quotepage to find symbols trading below some
threshold price or trading volume in order to delete them from your
system.
The DTN Symbol Lookup Window is now resizable vertically so you can see
longer lists of ticker symbols if you wish.
-
Instrument Selector
Improvement
The instrument selection control that appears in many Investor/RT
windows has been enhanced. The instrument selector is essentially a
miniature quotepage that appears for the purpose of selecting a
particular ticker symbol in various windows. For example, when you use
File: New: Chart or if you begin typing a ticker into any open chart
window, a dialog will appear with the instrument selector acting on your
keystrokes to pick the ticker symbol you want. The upper right corner of
this "miniature quotepage" is the + button, the same button icon you see
in normal quotepages. Within the instrument selector the + button will
now popup a menu. New menu choices enable you to Add a New Ticker Symbol
to Investor/RT, or Search the instrument list by name or by ticker.
There are also a variety of "Show" command that allow you to revise the
instrument selector to show only ticker symbol of some particular type
of property. For example, "Show Custom Instruments" will cause the
instrument selector to show user-defined custom instruments, "Show
Intraday" will list only the instruments marked for intraday monitoring,
and so on.
Note that whenever an instrument selector has the keyboard focus,
pressing the Insert key has the same effect as choosing "Add New Symbol"
from the + popup menu, i.e. a dialog box will prompt for a new ticker,
one not yet known to the instrument selector.
-
Pixels Per Bar Override
Over the years, several users have expressed a desire to make
bars or candles larger or smaller while keeping the pixels per bar
setting constant. Some preferred more white space between bars/candles,
while others preferred bars/candles that stand out more or even overlap
a bit. Investor/RT has long had the ability to adjust the pixels per bar
setting of any chart and thereby adjusting the size of the bars/candles.
However, while increasing the size of the bar/candle, the space provided
for that bar/candle is also increasing. This space provided to draw each
bar/candle can be referred to as the existing "Pixels/Bar" option in
chart preferences. Adjusting this setting automatically adjusts the size
of the bar.
In this release, the user can specify the size of the space and the size
of the bar/candle independently. This is done as follows: In the chart
preferences (double-click in the horizontal scale), click on the
"General" tab; note the "Pixels/Bar" option about half way down the
page. Normally, the setting is a single number. In order to provide an
override size for the bars or candles, enter a Pixels/Bar in the format
"X:Y" (two values separated by a colon). X will represent the size/width
of the space provided for each bar/candle, while Y will represent the
actual size/width of the bar drawn. For instance, if you entered
"20:10", each bar would be given a width of 20 pixels; however the
bar/candle would be drawn 10 pixels wide, leaving the remaining 10
pixels between each bar/candle. Similarly, if you specified a Pixels/Bar
of "10:20", the bars would actually overlap since the bars/candles are
much larger than the space provided. The appearance resembles a deck of
cards fanned out across the chart.
This new override Pixels/Bar number can be adjusted from the keyboard
using the Shift-Up/Down Arrow keyboard combination (similar to how
Up/Down Arrows adjust the normal Pixels/Bar). To turn off the override
pixels/bar at any time, just open the chart preferences and enter a
single number in the Pixels/Bar setting.
The Chart Button feature may also be used to create chart buttons that
provide easy access to various pixel per bar settings in the new format.
The button purpose "Change Pixels/Bar" will accept numbers of the format
X:Y, either for individual push buttons or for menu buttons.
-
Version 7.4
Fixes, Miscellaneous Enhancements
--------------------------------
A bug was fixed in the Synchronize D/W/M Database utility that was
causing extra monthly bars to be added to the database in some cases.
This utility function is not applicable to most Investor/RT users. It is
used to synchronize daily historical data with the weekly and monthly
historical data for those instruments for which separate weekly and
monthly data are being maintained. The bug has been corrected. See
What's New in Version 7.3 for more information on the Synchronize
utility.
--------------------------------
Clicking the Setup Button in the RTL Setup window (scan case) was
incorrectly marking the scan as having been modified when in fact
nothing was changed in the setup. This bug has been corrected; the fix
eliminates the "Save the Changes?" prompting message that was appearing
needlessly when closing the RTL setup window.
--------------------------------
With a few exceptions, double-clicking on any editable cell in a
quotepage will now correctly select the entire text of the cell for
editing. The exceptions are that some editable cells have special
"double-click effects". For example, double-clicking on a ticker symbol
cell has the effect of charting the instrument. Double-clicking on
either the HiAlarm or LoAlarm cells will open the Setup: Alarms window
for the instrument in that row. In particular, the
double-click-to-select-all behavior will be useful when editing the
values of V# or T# variables in a quotepage. Simply double-click a V#
cell to select the existing value then type the replacement value.
--------------------------------
Double-clicking on a non-editable custom column cell will now display
the setup for the custom column. A "right-click" on any custom column
cell, editable or not, will display the setup for the custom column.
Macintosh clients using a single button mouse can control-click on a
custom column cell to view the setup.
--------------------------------
The RTL SET function for V# and T# variables was not working properly
when the V# or T# variable was "overridden" with an alternate ticker
symbol. For example, the statement SET(V#99(IBM), 100) was being treated
as SET(V#99, 100), thus the target instrument of the SET was not IBM,
but the subject instrument itself. The same problem was present for SET
statements where the user variable was overridden by @1, @2..., e.g.
SET(V#99(@1), 1) should have set the V#99 value of the 1st component of
the subject custom instrument to 1, instead it was setting the custom
instrument's V#99 value to 1. This has been corrected now. The fix makes
it possible to SET "global" instruments whose only purpose is to hold
numbers or text strings of a global nature. For example, you could
create a cash type instrument having the ticker symbol GLOBAL. Then you
could run a scan looking for some technical condition of interest and
tack on the statement "AND SET(V#1(GLOBAL), HITS)" to the scan formula.
As the scan runs through each instrument, it updates the V#1 value for
GLOBAL setting it to the number of instruments for which the scan is
true. You can then display %V#1(GLOBAL) or make reference to the
V#1(GLOBAL) hit count in other scans when you want something to happen
based on the number of symbols found by the original scan.
--------------------------------
Tick data for intra-day marked instruments is staged to temporary files
in the tickdata folder/directory. The tick data in these files is merged
into the database during the Post History Process each day and the
temporary files are deleted. Improvements have been made to assure that
when the user deletes a ticker symbol, any tickdata file associated with
the deleted symbol is also deleted. This was not being done in earlier
versions of Investor/RT thus there is the possibility that old tick data
files exist unused inside the tickdata folder/directory for instruments
no longer tracked, or perhaps instruments no longer marked for intraday
monitoring. The Delete Temporary Files utility in the Control->Data
Management menu has therefore been enhanced to remove any unused
tickdata files from the tickdata folder/directory.
--------------------------------
In traditional intra-day charts the toolbar button titled "Edit/Delete
Tick/Bar Data" is used to call up the tick data for the bar you click
on. A bug was fixed that caused Investor/RT to report no tickdata
available when using this tool to edit the last bar or so of an
intra-day chart. The bug was especially likely to surface in tick , tick
bar or one minute charts.
--------------------------------
The QuotePage column name "Delay" is now reported for the Quote.com data
service for each symbol indicating the number of minutes the quotes are
delayed. A zero in this column means "realtime data". Formerly, this
column only applied to the DTN.IQ data service.
--------------------------------
The DTN.IQ historical downloader, when used by the DTN Satellite version
of Investor/RT was downloading intra-day data in some cases even when
the periodicity of the chart was daily, weekly, or monthly. Intra-day
downloads were not affected by this bug. Daily, weekly, monthly
downloads now work properly.
--------------------------------
|
|
|
|
|
|