RTL - Investor/RT Language

RTL is the Investor/RT Language, a formula language for composing trading signals, custom indicators, and scans. RTL is an end user language, designed to be used by those with little or no programming skills. RTL is used to write a formula. A formula may be a true/false condition, e.g. CLOSE < MA, that determines whether some condition is true or not for each bar (a signal) or the last bar (a scan). A formula may compute an arithmetic result, called a custom indicator. For example: MA ( HIGH - CLOSE ) computes a moving average of how far an instrument closes from its high. As you can see, RTL is more expressive, simpler, and easier to use than other market data languagues.

  • RTL Lesson 1 - The Building Blocks of RTL

    RTL Lesson 1 - The Building Blocks of RTL

    Experience Level - Novice This video provides an introductory explanation of the data values within each bar upon which RTL operates. It is essential to have a firm understanding of these RTL concepts before proceeding to the creation and manipulation of RTL objects.

  • RTL Lesson 2 - Custom Indicators, Signals & Scans

    RTL Lesson 2 - Custom Indicators, Signals & Scans

    Experience Level - Novice This video discusses the differences between custom indicators, signals, and scans and details the format of data that results from each type.

  • RTL Lesson 3 - Creating and Managing Custom Indicators and Signals

    RTL Lesson 3 - Creating and Managing Custom Indicators and Signals

    Experience Level - Novice This video explains how to manage custom indicators and signals: creating, saving, sending to chart, editing, and deleting.

  • RTL Lesson 4 - Custom Indicator Preferences

    RTL Lesson 4 - Custom Indicator Preferences

    Experience Level - Novice This video covers the preference window for Custom Indicators and details the options available with respect to how the custom indicator is displayed within a chart.

  • RTL Lesson 5 - Signal Marker Preferences: Display & Actions

    RTL Lesson 5 - Signal Marker Preferences: Display & Actions

    Experience Level - Novice This video details the options available in the Signal Marker Preference window. The Signal Marker Indicator is the vehicle used to mark bars or candles when a signal is true. The Signal Marker Preferences control the look of the signal on each bar within the chart. The preferences also control what actions occur when the signal is true for the current bar, including options such as playing a sound, opening a message box, or even sending an email.

  • RTL Lesson 6 - Tokens

    RTL Lesson 6 - Tokens

    Experience Level - Novice This video discusses the various types of tokens available in the RTL Language: Historical Data Tokens, Primitive Data Tokens, Fundamental Data Tokens, Technical Indicator Tokens, Numerical Constants and Flags, User Variables, and Backtesting Tokens.

  • RTL Lesson 7 - Syntax

    RTL Lesson 7 - Syntax

    Experience Level - Novice This video describes how to combine RTL tokens to form syntax. Several examples of syntax are provided for both custom indicators and signals. This video also explains how to edit technical indicator token preferences within saved RTL objects.

  • RTL Lesson 8 - Function Tokens

    RTL Lesson 8 - Function Tokens

    Experience Level - Novice This video discusses function tokens including MAX, MIN, SMAX, SMIN, ABS, STD, and more. These functions perform statistical calculations on other expressions.