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

The new features and miscellaneous enhancements outlined below were introduced in the 7.6 Version.
 
Product Enhancements for Version 7.6.3
Release Date: February 28, 2005

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.6 Rev 3 Fixes, Miscellaneous Enhancements
    -----------------------------------------
    The Setup Optimization window was not responding to the tab or shift-tab keys for tabbing through the window's controls. This has been corrected.
    -----------------------------------------
    The Setup Optimization window has a Cancel button. This may be used to cancel a running optimization, or to close the Setup window when an optimization is not running. The esc key is equivalent to clicking the cancel button. The enter key is equivalent to clicking the "Optimize" button to initiate the optimization process.
    -----------------------------------------
    The Optimization report window now highlights the column heading of the "sort-by column" by enclosing the column heading in [brackets].
    -----------------------------------------
    Improvements were made to custom columns to eliminate internal XVT error messages when the TSYS (Trading System Indicator) is used as a custom column.
    -----------------------------------------
    The Schedule Action "Open Group" was enhanced. Instead of presenting the user with a list of objects that may be opened, the "Open Group" action now opens each of the objects in the group, including the objects in any subgroups.
    -----------------------------------------
    Item #7 above describes a method whereby an Investor/RT user can email definition text directly from the program. The File: Import command has been enhanced to enable the recipient of such an mail to "paste" (import) the definition directly into Investor/RT. Simply copy the text of the definition to the clipboard in your email program, then go to Investor/RT and issue the File: Import: Definition from Clipboard... command. Note that the first line of text in any Investor/RT definition has the format:
    BEGIN Investor/RT <type> DEFINITION for <name>
    where <type> is the object type (CHART, QUOTEPAGE, or SIGNAL, etc.) and <name> is the name of the object. If Investor/RT does not find the "BEGIN" line as the first line of the clipboard text, the import will fail and Investor/RT will display the raw text it found on the clipboard.
    -----------------------------------------
    Scans, Signals, and Custom Indicators may now be saved with names that end with a numeric digit. At one time, this restriction was enforced to avoid confusion in token names since numeric suffixes might be mistaken for the bars back qualifier. However, since references to scans, signals, and custom indicators within an RTL formula are now done with the SCAN, SIGNAL, and CI tokens respectively, the name of the scan, signal, or custom indicator is simply a property of the token. Names may now be composed of any alphanumeric characters and underscores of length less than 32 characters. Note that token names in RTL that end with a numeric digit follow the convention established by V#n and T#n user variable tokens: a token may end with a digit or series of digits if the digits are preceded with a # character. For example, you use a 25 period moving average in your RTL formula, you can name the token MA#25 if you wish and use the notation MA#25.1 to refer to the previous bar's value of MA#25. But MA25 is a invalid token name since the digits in the token name are not preceded by #.
    -----------------------------------------
  • Version 7.6 Rev 2 Fixes
    -----------------------------------------
    A bug was introduced into version 7.6 Rev 1 that was causing incorrect/unreliable backtesting results for all but the simplest of trading signals. This has been corrected (quickly).
    -----------------------------------------
    A bug concerning custom instruments that reference custom price values was fixed in 7.6.2. This bug was causing a fatal error when attempting to edit such a custom instrument definition.
    -----------------------------------------
    A bug in the Profile indicator was fixed in version 7.6.1 to enable it to calculate correctly when there are more than 32,767 bars in the chart. This fix extended the limit to 65,434 bars. The 65,434 limit has been removed in version 7.6.2.
    -----------------------------------------
  • E-mailing Text Files from Investor/RT
    The "Send E-Mail" window has a new button titled "Insert Text File". This is used to include the text of any file at the end of the email message body. Investor/RT will prompt you to select the text file. This feature is designed to enable Investor/RT users to quickly send chart and other Investor/RT object definitions to support@linnsoft.com or other recipients. For example, with a chart open you can use File: Export: Chart Definition or right-click in any chart and choose "Save: As Chart Definition" to create a definition text file. Then click the "E-Mail" button on the main toolbar (or choose File: New: E-mail). An empty e-mail window will appear pre-addressed by default to support@linnsoft.com . Click the "Insert Text File" button and choose the definition file you wish to send. The definition text will be added to the e-mail body and the e-mail subject (if not yet specified) will be set for you to reflect the name of the file being emailed. Then Click Send.

    Note: when a file is inserted into an e-mail message, Investor/RT automatically adjusts the e-mail message body to turn off "word wrap". This is done so that the definition file will be accurately sent with no additional line breaks. This enables the recipient to copy the text and paste it into a file, using Notepad, for example, for import into the recipient's Investor/RT system. In a future release of Investor/RT, the File: Import menu will be enhanced with an "Import from Clipboard" menu item to facilitate importing definitions directly from incoming email messages.
  • Version 7.6 Rev 1 Fixes, Miscellaneous Enhancements
    -----------------------------------------
    When running a scan, the RTL tokens NUM and SEQ tell you the number of ticker symbols in the quotepage being scanned (NUM) and the index of the ticker symbol currently being scanned (SEQ). These tokens have now been enhanced to provide similar results when running a backtest. NUM will be the number of symbols currently being backtested, i.e. the number of symbols in the quotepage being backtested. NUM will, of course be 1 when a specific ticker, rather than a quotepage, is specified in the backtest setup. SEQ will be 1 for the first symbol scanned or backtested and will increment by one as each additional ticker symbol is scanned or backtested.
    -----------------------------------------
    When sending email from Investor/RT, checking the "CC Me" checkbox in the lower left corner of the Send Email window assures that a copy of the message will be sent to your own email address. A minor bug was fixed that was causing the CC feature to fail randomly.
    -----------------------------------------
    A bug in the Profile indicator was fixed to enable it to calculate correctly when there are more than 32,767 bars in the chart (e.g. a one-minute chart with a view period of "Last 90 days"). -----------------------------------------
    Day by Day Backtest Report Enhancement: Max PullBack. The Day by Day backtesting report has been enhanced with a new entry titled "Max PullBack". The new entry might look something like this:

    Max PullBack Overall: $(2,861.20) [02/11/2005, 2 days] (1 Day Recovery)

    This value represents the furthest the system pulled back and considers every (start of) day as a potential starting point and every (end of) day as a potential ending point. The date at which the pullback reached it's peak is reported, along with the number of days spent in the pullback, and the number of subsequent days required the recover from this pullback (or "No Recovery" if it never recovered during the period tested).

    This value differs from the "Max. Adv. Exc. Overall" in two ways. First, Max PullBack considers every days start as a potential starting point, while MAE considers only the beginning of the test period as the starting point. Also, Max PullBack only considers the balance and P&L at the end of each day, while MAE considers intraday swings.
  • Global ARRAY User Variables
    The ARRAY user variable token introduced to RTL recently has been enhanced to support global arrays. The initial implementation of the ARRAY token (or AV token) required that each array be "instrument specific". For persistent arrays of values, the array ID (A1, A2, etc.) is used to construct an instrument specific pseudo ticker symbol (type Cash) to hold the array values. The Setup for the ARRAY token now allows the user to specify whether the array is to be instrument-specific or global. When "Global" is checked, the array ID becomes the actual ticker symbol used to hold the data for that array. This means that when running a backtest for example over a quotepage of ticker symbols, the a global array can be to used to "collect" information for across the entire list of tickers.
  • Support for Outgoing Mail with Authentication
    The Setup: Preferences: Mail & Internet window allows the user to check a box titled "My Outgoing Server Requires Authentication". When this is checked, the user can enter the username and password for the outgoing mail server. Using this setup will enable users whose outgoing mail server requires authentication to send email directly from Investor/RT. Formerly, such users were unable to use the emailing features of Investor/RT. The Investor/RT Software Registration process makes use of the outgoing mail server to send a confirmation message. An override code (bypass code) required in prior versions to register the software properly, will no longer be needed.

    Investor/RT supports SMTP standard "LOGIN" type authentication. Support for secure password authentication (CRAM-MD5 method) will be added in a future release. The Investor/RT emailer has also been improved to create a log of the email sending process to enable easier diagnosis of user specific problems. After attempting to send an email from Investor/RT, use File: Open: Internet Log to review the transcript of the conversation between Investor/RT and your outgoing mail server. Send this log text to support@linnsoft.com for diagnosis if you have trouble sending email from Investor/RT. The log file is kept in the admin directory under the name irtlog.txt.
  • New RTL Token NORM: Normalized Price Indicator
    The Normalize Price indiator is now available for use in RTL formulas using the token NORM. For more information on this indicator, click here.
  • New QuotePage Columns/RTL Tokens
    Four new bid/ask related quotepage columns with corresponding RTL tokens are now available:

    Bid Tick Count (RTL: BTICK)
    Ask Tick Count (RTL: ATICK)
    Bid Volume (RTL: BVOL)
    Ask Volume (RTL: AVOL)

    These market data items update in real-time as trades are received for the instruments you are tracking:

    BTICK counts the number of trades that occurred at or below the current bid.
    ATICK counts the number of trades that occurred at or above the current ask.
    BVOL accumulates the trade volume for trades that occur at or below the current bid.
    AVOL accumulates the trade volume for trades that occur at or above the current ask.

    The values of these four instrument properties are reset to zero automatically the session opens. The values can also be examined or SET in RTL formulas. For best results, Investor/RT should run continuously during the trading sesssion. If you quit and startup Investor/RT during the day however, the values of these items will be retained and will pick up where you left off once data reception resumes.

    There are many interesting ways you can utilize these new tokens to monitor buying/selling activty for the instruments you track. For example, you can create a custom indicator with the formula (AVOL/BVOL) * 100. This formula calculates the percentage ratio of trading volume at the ask price vs. the bid price. Save the custom indicator, naming it "Buy Sell Volume Ratio", for example. You may then create a custom column referencing this indicator for display in your quotepages. Values near 100 indicate an approximately equal level of buying vs. selling volume. Numbers above 100 indicate more buying volume than selling volume, and conversely, numbers below 100 indicate more selling volume. You can color code the quotepage custom column using rules to improve the visual effect, displaying, for example, values between 95 and 105 with a neutral background, values above 105 with a green background, and values below 95 with a red background.

    Another way to utilize the Buy Sell Volume Ratio custom indicator is to track the values of this ratio for specific instruments over time in a chart. This can be accomplished by setting up the Buy Sell Volume Ratio custom indicator as one of your "Custom Prices". Do this in Setup: Preferences: Prices, Custom. For example, assign "Buy Sell Volume Ratio" to custom price slot P8. Since custom instruments can reference custom price values, you may then create a custom instrument to track the ratio historically for any ticker symbols you wish. Here's how:

    Suppose you want to historically track the buy sell volume ratio indicator for ticker symbol INTC. Go to Setup: Custom Instruments. Create a new custom instrument, assigning it a ticker such as INTC_BSVR. Setup up INTC_BSVR as a "Sum". It will have only one component. The component is "INTC", the underlying ticker we wish to monitor, with a "Value" of P8:Buy Sell Volume Ratio. Note that P8 is the "custom price" setup previously. Press the Save button. Thereafter, each time INTC trades, the value of the custom instrument INTC_BSVR will update to reflect the current value of the buy sell volume ratio indicator for Intel. INTC_BSVR can, of course, be charted like any other ticker. You can monitor INTC_BSVR in a traditional chart of any intra-day periodicity. It is interesting to watch the tick by tick progression of the ratio in a raw tick chart. To create a raw tick chart of INTC_BSVR use File: New: Chart, and choose "Raw Tick" as the Type of chart. You can even add INTC_ABVR to a separate pane of a traditional chart window containing INTC itself. You can easily observe the correlated movement of the ratio with the price action in the underlying INTC.

    Since INTC_ABVR is tracking the ratio tick by tick, you can also set alarms on it like any other instrument. Using the automatic stepping feature of the Investor/RT alarm feature could be useful. Alarms on the value of the buy sell volume ratio can alert you to significant swings in either direction.
  • Backtest Reporting: Daily MAE and MFE
    The Day by Day backtest report was enhanced with additional information regarding Maximum Favorable Excursion (MFE) and Maxiumu Adverse Excursion. In prior releases, the MFE and MAE represented the most the system was every up (MFE) or down (MFE) overall. New MFE and MAE "Daily" entries have been added to report the furthest the system ever got up or down within any given day. MAE and MFE columns were also added to show how far the system went up or down on each individual day (or trade/bar if specified). These values can give the user a good indication of the risk involved in an intraday system.
  • Version 7.6 Fixes, Miscellaneous Enhancements
    -----------------------------------------
    The Dial/Data (end-of-day) Edition of Investor/RT now has a "Work Offline" menu item in the Dial/Data menu. The menu item appears with a checkmark if Investor/RT is currently working offline. Choosing the menu item toggles back and forth between working offline and normal operation. While working offline, the feed status icon at the right end of the main toolbar shows a special "Off" icon. While working offline no Dial/Data downloads will be attempted when opening chart windows, doing slide shows, using the chart wizard, etc. Normal behavior resumes by choosing Working Offline from the menu when the menu item is checked.
    -----------------------------------------
    A bug was corrected in the MetaStock daily data import feature that was causing a fatal error in situations where invalid dates were found in the Metastock file(s). The current version has improved error checking. Historical data having invalid date(s) is skipped and the fatal error condition has been eliminated.
    -----------------------------------------
    When Investor/RT emails a quotepage, the "Date" and "Date Time" cells of the quotepage are now emailed in mm/dd/yyyy format, even if the date happens to be the current date. The abbreviated "today" notation is still used to display dates in quotepage cells on screen, but when emailing, the actual date is sent.
    -----------------------------------------
    A fatal error bug was found relating to the use of the TSYS token in an RTL formula associated with a quotepage custom column. A fatal error would occur when closing the quotepage containing such a column. This bug has been corrected.
    -----------------------------------------
    Clicking the "Backtest" button in the Trading System window while a backtest was aleady running would cause a fatal error in the MS Windows version of Investor/RT. The error would also occur if the user "double-clicked" the Backtest button. This has been corrected.
    -----------------------------------------
    Exporting definitions of charts, scans, signals, and custom indicators was impossible for those having names including a colon character. Trading system names containing a colon character could not be backtested for similar reasons. This has been corrected.
    -----------------------------------------