Welcome Guest, you are in: Login
CTS Futures
Home
Pricing
Market Data
FAQ
Videos

T4 Desktop
User Guide
Scripting Guide
Release Notes

Mobile and Web
T4 Mobile for Android
T4 Mobile for iOS
T4 Mobile for Browser
T4 WebTrader

Admins
T4 Admin Guide
MiFID II/MiFIR

Developers
API 4.7 Guide
FIX API


The input function allows for user configuration of script parameters to customize a script on a chart. For example, a script that used a moving average would use the INPUT function to get the number of periods to use for the moving average. That would allow the same script to be used on multiple charts with different values for the number of periods.

Numeric Values

INPUT(<label>, <number>, <min value>, <max value>)

Function Parameters
ParameterDescription
<label>The label that appears on the property page for this value.
<number>The number of periods to compute the moving average over.
<min value>The minimum value allowed for this input.
<max value>The maximum value allowed for this input.

Examples:

periods = INPUT("Moving Average Periods", 14, 1, 1000);
variance = INPUT("Variance", 0.25, 0, 1.0);

Image



Text Values

INPUT(<label>, <text>)

Function Parameters
ParameterDescription
<label>The label that appears on the property page for this value.
<text>The default value for the text.

Example:

descr = INPUT("Description", "Default Value");



Color Values

INPUT(<label>, <color>)

Function Parameters
ParameterDescription
<label>The label that appears on the property page for this value.
<color>The default color value specified as a name Color.Black or a hex value. See http://msdn.microsoft.com/en-us/library/system.drawing.knowncolor.aspx

Example:

linecolor = INPUT("Line Color", Color.Blue);



Lookup Values

INPUT(<label>, <lookup>);

Function Parameters
ParameterDescription
<label>The label that appears on the property page for this value.
<lookup>The default lookup value.

Example:

mtype = INPUT("Moving Average Type", MAType.SMA);
  Name Size
- input.png 2.08 KB

Trade how you want, where you want

support@ctsfutures.com (312) 939 0164

2 Pierce Pl, Suite 200, Itasca, IL 60143

© 2009-2023 Cunningham Trading Systems LLC All rights reserved.