See Setup: Preferences: Import/Export.
Here you can specify whether you wish to be prompted for a comment or not. If you elect NOT be to prompted, you have the further option of specifying "no comment" or a fixed comment of your choosing, e.g. "This RTL object compliments of Charles Dow".
The comment exported with the RTL object is displayed to the recipient when someone imports your scan, signal, or custom indicator.
Interactive Brokers historical backfill services can be unreliable but they do work. The problem with IB backfills is that IB is occasionally non-responsive to a download/backfill request. Additional requests have to be queued, awaiting the backfill in progress to complete. When IB is non responsive, the queue of awaiting requests essentially waits and waits and nothing appears to be happening at all. The DTN MA historical service is fast, accurate, highly responsive.
Yes. The file may be either a comma- or tab-separated text or csv file. The first line of the file is important and will tell Investor/RT that the following lines should be considered pairs or spreads (custom instruments). The first line should look like this:
/TYPE PAIR
The first line may also be used to tell Investor/RT that you would like to use division on the pairs instead of subtraction. The line above will default to subtraction, however, the line below:
Assuming you have a system that goes both long (with BUY action) and short (with SELLSHORT action). And let's also assume we want to implement both a stop and a target on both the long and short trades. Let's also assume that we want the target to be 50 cents and the stop to be 25 cents.
In RTL, the token ENTRY gives us the entry price of any position. This token makes implementing stops and targets relatively simple.
Assuming you have a system that goes both long (with BUY action) and short (with SELLSHORT action). And let's also assume we want to implement a trailing stop on both the long and short trades.
Set_Long_Trail_StopIF(POS_STATE = POS_LONG) THEN (SET(STOP, HI - 1))
Set_Short_Trail_StopIF(POS_STATE = POS_SHORT) THEN (SET(STOP, LO + 1))
We'll need to create a scan that we'll use to set a T# variable (we'll just use T#1 in our case) to the name of the quotepage (or something close to that name). We'll assume for this example that you have 3 quotepages with names of "GroupA", "GroupB", and "GroupC". The syntax of our scan will be as follows:
SET(T#1, GroupA)
The IB Version now supports improved setup and chart backfill for currency pairs, e.g. EUR.USD, JPY.USD, etc. When adding such instruments via the Setup: Instruments window. choose "Forex" as the security type. IRT automatically sets up the Underlying Symbol and the Currency for the instrument by extracting this information from the ticker symbol, e.g. the ticker EUR.USD results in EUR as Underlying and USD as currency.
When using Interactive Brokers ( IB ) with Investor/RT, there is a simple setup and chart backfill for currency pairs, e.g. EUR.USD, JPY.USD, etc. When adding such instruments via the Setup: Instruments window. choose Forex as the security type. Investor/RT automatically sets up the Underlying Symbol and the Currency for the instrument by extracting this information from the ticker symbol, e.g. the ticker EUR.USD results in EUR as Underlying and USD as currency.
A Signal Marker is probably the way to go for you here. Here's what you would do. Let's assume you want signal when CCI crosses above 100 for instance. You would create a signal (Setup: Signal) with the syntax: