3 Point [a-b-c]

 avatar
s7s
javascript
10 months ago
767 B
20
Indexable
e)

ph = ta.pivothigh(10, 10)
pl = ta.pivotlow(10, 10)

var allPH = array.new<float>(3)
var allPL = array.new<float>(3)

if not na(ph)
    allPH.push(ph)
    allPH.shift()

if not na(pl)
    allPL.push(pl)
    allPL.shift()

var High = 0.0
var Low = 0.0

if not na(ph)
    a = allPH.first()
    b = allPH.get(1)
    c = allPH.last()
    if b > a and b > c
        High := b

if not na(pl)
    a = allPL.first()
    b = allPL.get(1)
    c = allPL.last()
    if b < a and b < c
        Low := b


plot(High, color=color.green)
plot(Low, color=color.red)


var color bgColor = na

if ta.crossover(close, High)
    bgColor := color.green

if ta.crossunder(close, Low)
    bgColor := color.red

bgcolor(color.new(bgColor, 90))
Editor is loading...