equal high & equal low with out any crossing

Viewed 10

/@version=5 indicator("equal hi low", overlay=true)

len = input.int(defval=1000, title="Amount of candles to check backwards", minval=1)

highArray = array.new_float(len)

for i=1 to len - 1 array.set(highArray, i, high[i])

indexOfLastHighEqual = array.indexof(highArray, high)

if indexOfLastHighEqual > 0 newLineHigh = line.new(bar_index - indexOfLastHighEqual, high, bar_index, high, style=line.style_solid, color=color.green )

lowArray = array.new_float(len)

for i=1 to len - 1 array.set(highArray, i, low[i])

indexOfLastLowEqual = array.indexof(highArray, low)

if indexOfLastLowEqual > 0 newLineLow = line.new(bar_index - indexOfLastLowEqual, low, bar_index, low, style=line.style_solid, color=color.red )

0 Answers
Related