TradeStation - Any Range on Any Chart for TradeStation
futures io futures trading

Categories Help    

TradeStation Downloads / TradeStation Indicators

Share TradeStation indicators, EasyLanguage indicators.

Any Range on Any Chart for TradeStation
Any Range Anywhere for TradeStation v1.0

Works on at least TradeStation 9.0 and later

Prerequisite: ADE and EL Collections need to be installed. If you dont have it installed, please get the setup executable from here and install it prior to running these indicators:

Plots the developing range (high-low) for a given time interval on any chart and allows this range to be plotted on any other chart.

The ELD contains 2 indicators that rely on ADE and EL Collections to do their job.
  • AnyRangeAnywhere(S): This indicator can be plotted on any chart and it will plot the developing range based on the start and end times input specified by the user. At the same time, it will copy the range values in memory using ADE and EL Collections. (S) stands for "sender".
  • AnyRangeAnywhere(R): This indicator reads the range plotted by the indicator above and plots it on any other chart. (R) stands for "receiver".
The indicators allow the range to be named so that multiple ranges can be plotted differentiated by their unique names specified by the user.

Works on the following chart types:
  • AnyRangeAnywhere(R):
    • Time Only. It might work on the other chart types but it might be inaccurate.
  • AnyRangeAnywhere(S):
    • Any chart - time, tick, volume, range etc.

Input Parameters:
For session start times, use the bar time of the first bar in the session. This would vary depending upon the interval of the time chart. For instance, for CL, in a 1 min chart, the first RTH session start bar would be 801 whereas in a 5 minute chart, the first bar would be 805.
  • AnyRangeAnywhere(S):
    • ORStartTime- Time in HH24MM format (eg: 0800 for 8 AM and 1600 for 4 PM) specifying the range start
    • OREndTime- Time in HH24MM format (eg: 0800 for 8 AM and 1600 for 4 PM) specifying the range end
    • PlotEndTime- Time in HH24MM format (eg: 0800 for 8 AM and 1600 for 4 PM) specifying how long to plot the ranges in an intraday chart
    • ADEClassName- A unique name that identifies this range. When this indicator is plotted more than once, this input value must be unique to each plot
  • AnyRangeAnywhere(R):
    • ADEClassName- A unique name that identifies the range to plot. This should match (case-sensitive) to the value of this same input specified in the sender.
    • ADEInterval- Specify the data interval for the sender chart. If the sender chart is a 5 minute chart, specify 5.
    • ADESymbol- Specify the symbol of the sender chart or use the default if the symbols are the same. This option is there to allow calculating the range on a continuous contract symbol, for instance, and then plotting it on a specific contract month symbol.

Change Log:
  • 02/15/2014 - v1.0 - Initial Upload

Category TradeStation 
Suggest other entries I might like
Details: Any Range on Any Chart for TradeStation
Category: TradeStation 

February 15th, 2014
Size: 62.88 KB
Downloaded: 483 times


Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432,
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.