Lipi Reference
Lipi

Functions

array.new_int()

Creates an array of `int` elements with `size` elements, each set to `initial_value`. Both arguments are optional: leave `size` out for an empty array, and `initial_value` out for elements that start as `na`.

Syntax

                array.new_int(series int size, series int initial_value) → series array<int>
              

Arguments

size series int
initial_value series int

Return Type

series array<int>

Example


          //@lipi=2
indicator("array.new_int Example", overlay=false)
// Count up-bars and down-bars: slot 0 = up, slot 1 = down
static array<int> counts = array.new_int(2, 0)
if close > open {
    array.set(counts, 0, array.get(counts, 0) + 1)
} else if close < open {
    array.set(counts, 1, array.get(counts, 1) + 1)
}
plot(array.get(counts, 0) - array.get(counts, 1), title="Up minus Down Bars", color=color.blue)