Similar to functions in programming languages, each thinkScript® function receives input parameters and produces a result. In thinkScript®, the parameters can be specified in any order. For example plot SMA = average(data = close, length = 50)
and plot SMA = average(length = 50, data = close)
produce the same result.
All the functions are spread among the following sections: