Sorry but I disagree with your usage of the word parameter as it applies to a programming language used to code a trading strategy. A definition can be found onlineQuote from Random.Capital:
Price action is determined by comparing prices at multiple points in time. Right there you have a parameter - the time delta between observations.
http://en.wikipedia.org/wiki/Parameter_(computer_science)
"In computer programming, a parameter is a special kind of variable, used in a subroutine to refer to one of the pieces of data provided as input to the subroutine.[1]. These pieces of data are called arguments. An ordered list of parameters is usually included in the definition of a subroutine, so that, each time the subroutine is called, its arguments for that call can be assigned to the corresponding parameters."
As a professional programmer in the early 1970s when parameters first evolved it was first used for business subroutines that did common functions in languages like COBOL. For example a parameter was input into date conversion sub-routines that could be called or included in your program. You would give a special variable in the subroutine called a parameter a Gregorian date and the subroutine would process it an out came a Julian Date.
Today parameters or input parameters are supplied to a coded strategy. Using optimization multiple values are supplied these input parameters. Each parameter(s) value or set of values proposes a trading solution.
I would not interpret comparing prices at multiple points of time or a time delta as a parameter. It would be a form of storage either as a variable or a matrix. Parameter implies in most programming languages coming (or going) from an external source. If time in your example comes from an external source it would be the parameter.
