Home                           

 Try Investor/RT             

 Investor/RT Tour           

 Getting Started              

 What's New                  

 Testimonials                 

 
Search . . .

 Pricing Summary

 Place Your Order

 Product Description

 Sales Center           

 Contact Us            

 Referrals              

 Renewals            

 Customer Support     

 Download Center      

 Videos        

 Documentation        

 Q & A                      

 Tip Of The Day        

 Tutorials                  

 Advanced Profiling

 Trading Systems    

 Scans                  

 Voices                  

 Education & Training

 Upgrade Center      

 Discussion List         

 Investor/RT Chat       

 About Linn Software

 User Exchange        

 Search

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

Comprehensive "What's New Reference Guide"
 Last updated:  March 2007
Download Zip File     View  PDF  
  

What's New In Investor/RT By Version

                  9.0
8.9 8.8 8.7 8.6 8.5 8.4 8.3 8.2 8.1 8.0
7.6 7.5 7.4 7.3 7.2 7.1 7.0 6.2 6.1 6.0
5.9 5.8 5.7 5.6 5.5 5.4 5.3 5.2 5.1 5.0
4.9 4.8 4.7 4.6 4.5 4.4 4.3 4.2 4.1 4.0
3.9 3.8 3.7 3.6 3.5 3.4 3.3 3.0    

  • 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.
    --------------------------------