slider(int number, int pos, int min, int max, string name, string tooltip): var

Sets up an initial position, range, name, and tooltip for one of the three customizable sliders. Returns the current position of the slider. Depending on the selected asset or other conditions, different slider positions can be preset at the beginning.

slider(int number): var

Returns the position of the slider with the given number.

slider(int number, int pos)

Sets the slider with the given number to a new position. This way the script can display numerical values to the user while running.


number The number of the slider: 0 for the Period slider, 1..3 for the 3 user-specific sliders.
pos Optional initial position of the slider (default = 0). The position is set when the script is run the first time.
min, max Optional minimum and maximum positions of the slider, left and right.
name Optional name for the slider that is displayed in the main panel (f.i. "Panic"), or 0 for not changing the name.
tooltip Optional tool tip text to describe the slider function, or 0 for not changing the tool tip.


Current value of the slider.



Lots = slider(1,2,1,10,"Lots","Lots per Trade");
Stop = PIP*slider(2,15,0,30,"Stop","Stop Loss in PIPs");

See also:

optimize, panel

► latest version online