Type/to search
Built-in Functions
Global
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
TA
Talib
Overlap Studies
Momentum Indicators
Volume Indicators
Volatility Indicators
Cycle Indicators
Price Transform
Statistic Functions
Math Transform
Math Operators
talib.ADD
talib.DIV
talib.MAX
talib.MAXINDEX
talib.MIN
talib.MININDEX
talib.MINMAX
talib.MINMAXINDEX
talib.MULT
talib.SUB
talib.SUM
Pattern Recognition
OS
Structures
Built-in Variables and Constants
Conventions
Exchanges

Calculates the Indexes of Lowest and Highest Values over a Specified Period and returns the minimum index and maximum index.

talib.MINMAXINDEX(inReal)
talib.MINMAXINDEX(inReal, optInTimePeriod)

Examples

Compute the Indexes of Lowest and Highest Values over a Specified Period from the latest K-lines.

javascript
function main() { var records = exchange.GetRecords() if (!records) return var ret = talib.MINMAXINDEX(records) // Output: [minimum index array, maximum index array] Log(ret) }
python
import talib def main(): records = exchange.GetRecords() if not records: return ret = talib.MINMAXINDEX(records.Close) # Output: (minimum index array, maximum index array) Log(ret)

Returns

TypeDescription

array

Two-dimensional array: [minimum index array, maximum index array] (a tuple in the same order in Python).

Arguments

NameTypeRequiredDescription

inReal

Record array / numeric array

Yes

K-line array (close prices are used) or numeric array; in Python, pass a numeric array such as records.Close.

optInTimePeriod

number

No

Calculation period. Default 30.

See Also

Remarks

TA-Lib equivalent: MINMAXINDEX(Records[Close],Time Period = 30) = [Array(outMinIdx),Array(outMaxIdx)].