InvestorRT Version 14

Investor/RT version 14
  1. About Investor/RT 14

    Investor/RT 14 is a major new release that utilizes a new database engine that eliminates the database file size limitations inherent in RT 13 and earlier. RT 14 will thus permit essentially unlimited tick data and one minute interval data to be retained per symbol and generally will permit more symbols to be tracked with those retention settings. To achieve a smooth migration from RT 13 to RT 14, it is essential that all RT 14 users have previously updated to and run Version 13.6.x. The earlier 13.6.x releases include a migration function accessible from the File > Functions menu. The Migrate Database Content function is run automatically periodically so that all setups will be available to RT 14 upon upgrade. Or you can run this function from the File menu just before moving forward onto RT 14. This function will create migration files in the admin directory that will be detected the first time RT 14 is run. The migration files will be used to setup the new database with all charts, historical data, and other user settings exactly as defined in RT 13.6. RT 14 has all of the same features as RT 13 and will look and feel exactly the same. This transition to RT 14 under a 64-bit compatible database engine is an essential first step in moving the platform to a full 64-bit implementation.

  2. Chart Show Menu

    Chart Variables may now be initialized with the Button Indicator, and a Chart Variable Report is now available. The Chart Variable Report is available in the chart popup menu under the Show submenu, or can be access by simply clicking on the chart and typing the # character (Shift+3). The Chart Variable Report shows the values of all 32 C# variables and provides a complete list of any indicators in the chart which can set any of those C# variables. This report allows the user to quickly see the current state of all 32 variables and see all indicators that can potentially change those variables. The Button Indicator purpose "Set C# Variable" can now be used to initialize all 32 chart variables. To accomplish this, setup the Button Indicator with text "C#ALL=0" as seen below. This will result in all 32 C# variables getting set to 0 when the button is pushed.

    Chart Variables
  3. EchoMarkers (RTX) video more

    EchoMarkers is an RTX drawing tool for placing markers at any position (price and time) in a chart with optional echoes of the marker at the same price and time on subsequent or prior trading sessions. Vertical (price) echoes are available. These echo the markers at a vertical offset in ticks from the origin marker. Vertical and Horizontal lines are optional, each line having its own color, width, and style. The origin marker, horizontal echoes, and vertical echoes can have a unique fill color.

  4. Daylight Savings Time Adjustment

    RT 14.3.2 (and RT 13.7.8) include improved DTN historical data timestamp mapping for users in locales where Daylight Savings Time (DST) status differs from time to time for the US schedule for DST/Standard Time changes. For example, consider a user located in London (UTC + 0). For the period October 18 to October 31, 2020, London locale changed to Standard Time while New York (UTC - 5) remained on DST. As a result, a session that usually begins at 14:30 in London began at 13:30 for this two week period since the US timestamps were an hour ahead. Thus during this out-of-sync period, a user in London must adjust the charting hours (session hours) back one hour. On November 1, 2020, the US transitioned also to Standard Time. So it is necessary shift the sessions back to normal since the session in question now begins at 14:30 again now thatthe US and UK back in sync. New functions are available in the File > Functions window to enable any full session and its associated day session hours to be shifted back or ahead an hour when these DST state changes occur. In addition, after shifting the session back or ahead an hour, performing a Full Data download will now align all of the historical data properly to the actual session hours in effect at the time of download. Past historical data for periods when your locale differed DST-wise from the US is adjusted so that session boundaries line up. For example, a historical backfill on October 20 (US and UK out-of-sync) will bring in all historical data for Oct 20 and earlier into the 13:30 session start time in this example. Similarly, on November 4 with US and UK back in sync (both on Standard Time again), all prior historical data will be aligned to the 14:30 starting time.

  5. PaintZigZag (RTX) video more

    A powerful companion tool to the popular Zig Zag Indicator, the PaintZigZag RTX® Extension is designed to amplify the visual presentation within each leg based on user-specified criteria. The PaintZigZag (PZZ) RTX Extension paints the legs of the Zig Zag indicator based on a number criteria of each leg or each bar. PZZ provides up to 6 paint criteria. Each criterion has a specified color and width. PZZ can paint each leg based on conditions such as: up sloping vs down sloping, leg volume > 50,000, leg delta > 12,000, leg move > 35 ticks. Or PZZ can individually paint each bar within each leg based on a bar by bar condition.

  6. Chande Momentum Oscillator (RTX) video more

    is a technical momentum indicator developed by Tushar Chande. The CMO indicator is created by calculating the difference between the sum of all recent higher closing bar changes and the sum of all recent lower closing bar changes. This result is then divided by the sum of all price changes over the specified number of bars. Finally, the result is multiplied by 100 to give the CMO a range -100 to +100. Typically, an instrument is considered to be over-bought when the raw value of the oscillator is above 50 and oversold when it is below -50. The Investor/RT implementation enables setting the over bought and over sold levels and further enables the oscillator to be smoothed using a moving average of your choice. Smoothing is typically done with a shorter term smoothing period, e.g. 3 bars. Over bought or over sold signals would then occur only when the smoothed CMO reaches the specified extreme levels. In RT 14, the CMO RTX extension can be referenced within RTL formulas using the CMO token, e.g. the RTL expression CMO > 50 can be used in whole or as a part of a more complex formula to signal a potential sell side opportunity.

  7. Rithmic Market Data and Order Routing

    The Rithmic Setup window, Data->Setup Rithmic features an improved user interface and expanded connectivity choices for the Investor/RT Rithmic trader. Like the Rithmic R | Trader Pro software, connectivity choices are organized into various Rithmic Systems (Rithmic 01, TopstepTrader, MES Capital, etc.) with a separate choice of the Gateway to use for each system. Read More

  8. Chart Button Enhancements more

    The Chart Button Indicator has been enhanced with three new button types in RT 14. Further, the button right-click menu has been enhanced to facilitate the arrangement and positioning of chart buttons using the keyboard.

    1. A Macro Button is a push button that executes two or more other chart buttons in the same chart.
    2. A button with purpose Change Right Margin (push button or menu) adjusts the width of the right margin of the chart (the space to the right of the last bar).
    3. A Divider Button is a push button that serves as a separator or divider between groups of related buttons.

    Read the full article for more information: Chart Button Enhancements In RT 14

  9. Version 14 Miscellaneous Enhancements

    • Adjusting Font and Text Size in Text Windows Various text windows in Investor/RT such as the message log, trading log, and alarm log have a menu button in the upper left corner for adjusting the font and size of the text display. Other text windows such as the System Status or Data Source Status (feed status) window have no visible means of adjusting the text size or font. Investor/RT 14 and higher supports keyboard control of font family and text size for all such text windows. Normally, operating the mouse scroll wheel, while the mouse is positioned over a text window, scrolls the text up or down. You may now modify this behavior by holding down the Ctrl-key as you use the mouse wheel to increase or decrease the size of the text in the window. This makes it easy to zoom in on hard-to-read text and then zoom out again. Sizes can be adjusted in the range 8 pt to 30 pt using the mouse wheel. If you hold down both the Shift key and the Ctrl key simultaneously while operating the mouse wheel, Investor/RT will cycle through a list of a dozen common font families typically installed on all Windows 10 systems.

    • Setting V# and C# Values Using a Chart Button A chart button setup with purpose Set V# Variable or Set C# Variable may be used as a means of setting the value of a V# or C# to a specific value, or to elicit a menu of values for selection, or to be prompted via a dialog box for manual entry of a value. The button setup is typically the name of the variable, optionally followed by the = operator. To the right of the = operator, if present, you can specify a value or a comma separated list values that will appear as a menu when you click the button to set the variable. Investor/RT now supports four new operators in button setup: +=, -=, *=, /=. Using chart variable C#5 for illustration, here are some sample button setups and their resulting effect on the value when the button is clicked:

      C#5 You will be prompted to enter a value for C#
      5C#5 = 3.14159 A push button. The value 3.14159 will be set into C#5.
      C#5 = 3,9,16,26,33 A menu button. A menu titled C#5 appears with five choices, click a choice to set C#5 to the chosen value.
      C#5 += 1 A push button. The value of C#5 is incremented by 1.
      C#5 +=0.25 A push button. The value of C#5 is incremented by .25
      C#5 -= 2 A push button. The value of C#5 is decremented by 2
      C#5 *= 1.0025 A push button. The value of C#5 is increased by 0.25%
      C#5 *= 2; A push button. The value of C#5 is doubled.
      C#5 /= 0.9975 A push button. The value of C#5 is reduced by 0.25%

      The four new operators may be used to adjust the values of any C# or V# variable. At present these operators may be used in push buttons. For menu buttons, the = operator is implied. This may be enhanced in a future release.

    • Custom Indicator Setup Enhancement When adding a the indicator Custom Indicator to a chart, the setup dialog has a list button for selecting the name of the RTL Custom Indicator you wish to add to the chart. This list is shown in alphabetically order. User with many custom indicators will see an improvement in Investor/RT. The selection list now begins with a shorter list of the most recently added or updated RTL custom indicators, followed by the full alphabetical list below that. When creating a new custom indicator or revising one, the nameof the RTL object is recorded in a group named .Recent RTL. The members of this group may be viewed in the Object Manager by selecting the group name and pressing Open, or by double-clicking on the group name. This enhancement essentially places the custom indicators in this .Recent RTL group as the first items listed for more convenient selection.

      Recent Custom Indicators
    • Button Indicator Markers The Button Indicator now has an option to display any marker as the custom title of the button. When the marker is turned on, the compact button will reflect that marker along with it's color, border, and rotation (if applicable). When a user right-clicks on an Annotation indicator which is setup as "Marker Only" or "Text and Marker" and chooses Add Button, the resulting button will automatically be setup with a marker matching the one in the Annotation. This makes it very easy for users to drop down markers at specific time/price locations in the chart from a button. However, the marker options may be used for any button purpose and is not limited to adding Annotations. The Marker checkbox is only active when Custom Title is turned on.

    • New Moving Average Type VIDYA VIDYA (Chande's Variable Index Dynamic Average) is an adaptive weighted moving average indicator. It was developed by Tushar Chande as an attempt to improve the performance of the EMA (Exponential Weighted Moving Average) indicator.

    • Chart Button for Setting Trading Account The Button indicator has been enhanced with a Set Trading Account purpose. This enables the trader to have a chart button to switch the current trading account to Simulated (built-in trading simulator account name) or to one or more other live trading accounts associated with the brokerage destination in use. The button may be a pushbutton with a specific account name specified, or if the button it setup as a menu button, a list of account names may be specified, comma separated. These choices will appear as a popup menu when the chart button is clicked. As a convenience, a menu button with purpose Set Trading Account may be added with the single character "?" as the account id. This menu button will then produce a popup menu for choosing your broker trading account or the Simulated account.

    • Restore Points in Version 14 RT 14 database files are stored in the db folder inside the InvestorRT working directory. Database Restore Point files are .dba files with names that begin with "RestorePt" followed by a timestamp. RT 14 can create/revert to any RestorePt.... file. Note that RT 13 restore point files have names that begin with "Archive". RT 14 cannot revert to RT 13 restore points and vice versa. The RT 14 backup and recovery mechanisms are similar to RT 13. The daily backup in RT 14 creates a restore point (with historical data) and the restore backup command in RT 14 essentially performs a revert to restore point using the most recently created daily backup. The daily backup restore point is kept in the archives directory like other restore points and has the name BackupDatabase.dba. Like version 13, RT 14 makes additional periodic restore points without historical data every day or so.

    • File > Functions > Zero User Variables This new function provides a quick way to set all of V# variables for one or more symbols to zero. Any File > Function can be invoked from a chart button by setting to button's purpose to Execute Function. When create such a button, enter the name of the function (Zero User Variables) followed by a colon and then the parameter to the function. The parameter can be a specific symbol for which all user variables are reset to zero. There are two special parameters, All and ?. When All is specified, user variables for all symbols are zeroed. When ? is specified, the function prompts for one or more symbols. You may also specify ? followed by some default symbol, e.g. ?@ES# will prompt for entry of a symbol with @ES# being the default symbol.

    • Additional T# Text User Variables Investor/RT 14 now supports up to 64 user text variables, T#1...T#64. Variables T#1...T#32 have been available for some time; they hold textual values per symbol and are persistent on the database, i.e. the values remain set when RT is restarted. The new T# variables T#33...T#64 are at present temporary variables; each of these are reset to empty (no text) when RT starts up. T#33...T#64 can be used in RTL to hold textual content persistently per symbol until RT exits.

    • Layout Toolbar Tab Sequence The layout tabs in the layout toolbar are presented in ascending sequence based on the tab sequence number of each layout. In prior versions of Investor/RT revising the tab sequence numbers to effect a different tab order would go into effect the next time Investor/RT started. RT 14 now support immediate reordering of the tabs in the toolbar whenever a tab sequence number is revised and the layout is saved. To view and change the tab sequence number of a layout, first activate that layout and press the disclosure triangle at the upper left corner of the layout toolbar to expose the layout's settings. Edit the tab sequence number higher or lower and click the Save button. The current layout will remain the same but the position of that layout's tab may shift left or right as the tabs of the layout are rearranged in ascending tab sequence number.

    • C# variables usage report As mentioned above, a C# variables usage report is now available. Right right-click in the Chart and choose Show > Chart Variables Report. Three other menu items have been moved to the Show submenu as well. Show > Calc Statistics Report displays calculation related information about the chart; Show > Slide Show initiates a slide show using that chart; Show > Time and Sales opens a live display of tick data for intra-day charts of any periodicity. For Daily, Weekly, or Monthly charts, this menu item displays the bar data in the chart. These menu items were formerly listed directly in the popup menu. This change makes the popup menu more compact and better organized.

    • Up/Down Coloring Option for ZigZag Indicator

    • Fishy Turbo MA Type The Fishy Turbo indicator now has an MA Type allowing the user to customize the smoothing type used in calculations. A Weighted MA was previously used.

    • InfoBox Up/Down Colors The InfoBox, when setup to display indicator values, now uses the Up and Down background colors to reflect whether the indicator is positive or negative. This option is turned on by a new checkbox "Use Down Color for Negative Indicator Values".

    • Extra Digit Display Format A new display format titled Extra Digit is available and will display the value with one extra digit of precision in the display format of the underlying instrument. As an example, users may choose to Label Current Value of a Custom Indicator (or any indicator) and choose Extra Digit to get see one extra digit of precision on the label in the scale.

    • Adjusting Font and Text Size in Text Windows A new "Custom Labels" options is now available at the bottom of the Pivot Point Preferences window. This Custom Label allows users to easily differentiate between mutiple Pivot Point indicators in the same pane. For example, if a user has setup one set of Pivot Points based on 4 hour periods, the user might specify a custom label of "4h " which would result in the levels being labelled with "4h PP", "4h S1", "4h R1", etc.

    • Trail of Intentions Paint Options 6 Paint options were added to paint the background or border special colors based on size or change in size. As an example, the user might want to paint sizes above 500 in gold, sizes between 300 and 500 in red, etc. These painted colors have an option to be shaded or not.

    • Profile Upper and Lower Tail The PROF RTL token now provides result options of Upper Tail and Lower Tail. These results are relevant for time-based profiles and convey the number of singles at the high (Upper Tail) or low (Lower Tail).

    • Shape Horizontal Zone - Low Color When the Shape Indicator is set to draw a Horizontal Zone, a new Low Color checkbox/pen is provided to allow the low price/line to be drawn in a different color and pen from the high price/line.

    • Set Recalc Rate Function A new Function was added (File > Functions) which sets the recalculation rate of all the indicators in the front most chart. Options are available to set the rate in seconds (3 Secs), ticks (10 Ticks), Minimal, or Default.

    • Shapes - Show Only When Daily A new option was added to draw the Shapes indicator only when set to specific periodicities such as Intraday, Daily, Weekly, Monthly, or DWM (Daily, Weekly, or Monthly). If this setting is turned on and set to Intraday, then the shape will show only when the periodicity is an intraday periodicity and will be hidden when the charts periodicity is changed to daily, weekly, or monthly.

    • QuoteBoard Indicator - Paint with Highlight Color The QuoteBoard Indicator now paints the ticker symbol header row with the symbols Quotepage Highlight Color if that option is turned on. This setting can be found in the Instrument Setup window (Alt-A) in the > More section.

    • Profile Indicator - Hide When Day/Full Session A new option was added to the Profile Indicator to allow users to hide any given profile when the chart is set to either the Full or Day Session. This new option can be found in the lisbox to the right of the checkbox at the top right of the Profile preferences window.

    • Trail of Intentions - Export Option Users may now export the price and size data of the Trail of Intentions indicator by right-clicking on the indicator and choose "Export Data".

  10. RTX Recent Enhancements

    • Quickly Create a VolumeScope Chart The Chart Setup Wizard (File > New > Chart) offers VolumeScope as a charting style for VolumeScope enabled users. VolumeScope charts are created using the default VolumeScope RTX preferences.

    • ChartTradingDOM (RTX) The chart trading DOM is now responsive to user initiated account selection, e.g. changing from live trading to the trading simulator. The state of the trading DOM, LIVE or SIM, is now displayed and the color of the Account menu button at the bottom of the DOM changes to reflect LIVE (red) or SIM (green) so you can tell at a glance when the DOM is connected to your live trading account. The Account menu now has a Trading Log menu item for quickly reviewing recent trading related messages.

    • Zones (RTX) v4.6 Added option to terminate naked extensions either when Range Filled (High and Low) or Breakout (High or Low)

    • Trail of Intentions (RTX) v3.6 Added filter option: % Above Average.

    • TradeDots (RTX) v3.5 Added option for variable size dots driven by delta instead of volume.

    • TimeAndSales (RTX) v1.8 Added Price as a data option in the Paint/Filter settings.

    • VolumeScope® (RTX) v4.8/4.9 Suppressed printing of text when the text color matches the background color of chart - show only strong side and/or weak side text while suppressing text at other price levels. Added Max Value option to the Scale Profile / Colors list which draws profiles at max width for any volume values at or above the specified custom level.

    • Polynomial Regression Channel (RTX) v2.2 Added option to store current values into series of 5 V#/C# variables.

    • PaintCandles (RTX) v1.7 Added option top paint upper wick, lower wick, body only, or wick only. Added option for all Paint Signals to share the same position.