Advanced Arrays
Advanced Arrays
// Get values
firstElement = array.get(floatArray, 0) // Get first element
// Copy array
float[] arrayCopy = array.copy(floatArray) // Create a copy of floatArray
// Join arrays
array.concat(floatArray, slicedArray)
// Reverse array
array.reverse(floatArray)
array.push(highs, high)
array.push(lows, low)
highestHigh = array.max(highs)
lowestLow = array.min(lows)
[highestHigh, lowestLow]
// Execute calculations
[arraySum, arrayMax, arrayMin, arrayAvg, arraySize] = calculateArrayStats()
[highestHigh, lowestLow] = customIndicator()
windowAvg = updateWindow()
// Plot results
plot(windowAvg, "Window Average", color=color.blue)
plot(highestHigh, "Highest High", color=color.green)
plot(lowestLow, "Lowest Low", color=color.red)