PINE LIBRARY

ZigLib

8 425
Library "ZigLib"
Calculate the points for ZigZag++.
You can use custom data and resolution for your ZigZag++.

Sample Usage

Pine Script®
import DevLucem/ZigLib/1 as ZigZag

[direction, z1, z2] = ZigZag.zigzag(low, high)
bgcolor(direction<0? color.rgb(255, 82, 82, 80): color.rgb(0, 230, 119, 80))

line zz = line.new(z1.time, z1.price, z2.time, z2.price, xloc.bar_time, width=3)
if direction==direction[1]
    line.delete(zz[1])


zigzag(_low, _high, depth, deviation, backstep)
Get current zigzag points and direction
  Parameters:
    _low (float)
    _high (float)
    depth (int)
    deviation (int)
    backstep (int)
Returns direction, chart point 1 and chart point 2


Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.