PINE LIBRARY
Telah dikemas kini

ADXZigZag

43
Library "ADXZigZag"

method lastPivot(this)
  Returns the last Pivot of `this` ZigZag if there is at least one Pivot to return, and `na` otherwise.
Can be used as a function or method.
  Namespace types: ZigZag
  Parameters:
    this (ZigZag): (series ZigZag) A ZigZag object.
  Returns: (Pivot) The last Pivot in the ZigZag.

update(this)
  Updates `this` ZigZag object with new pivots, volume, lines, labels. NOTE: The function must be called on every bar for accurate calculations.
Can be used as a function or method.
  Parameters:
    this (ZigZag): (series ZigZag) a ZigZag object.
  Returns: (bool) true if a new Zig Zag line is found or the last Zig Zag line has changed.

newInstance(settings)
  Instantiates a new ZigZag object with `settings`. If no settings are provided, a default ZigZag object is created.
  Parameters:
    settings (Settings): (series Settings) A Settings object.
  Returns: (ZigZag) A new ZigZag instance.

Settings
  Provides calculation and display attributes to ZigZag objects.
  Fields:
    devThreshold (series float): The minimum percentage deviation from a point before the ZigZag will change direction.
    depth (series int): The number of bars required for pivot detection.
    lineColor (series color): Line color.
    extendLast (series bool): Condition allowing a line to connect the most recent pivot with the current close.
    displayReversalPrice (series bool): Condition to display the pivot price in the pivot label.
    displayCumulativeVolume (series bool): Condition to display the cumulative volume for the pivot segment in the pivot label.
    displayReversalPriceChange (series bool): Condition to display the change in price or percent from the previous pivot in the pivot label.
    differencePriceMode (series string): Reversal change display mode. Options are "Absolute" or "Percent".
    draw (series bool): Condition to display lines and labels.
    allowZigZagOnOneBar (series bool): Condition to allow double pivots to occur ie. when a large bar makes both a pivot high and a pivot low.

Point
  A coordinate containing bar, price, and time information.
  Fields:
    tm (series int): A value in UNIX time.
    price (series float): A value on the Y axis (price).
    barIndex (series int): A `bar_index`.

Pivot
  A level of significance used to determine directional movement or potential support and resistance.
  Fields:
    ln (series line): A line object connecting the `start` and `end` Point objects.
    lb (series label): A label object to display pivot values.
    isHigh (series bool): A condition to determine if the pivot is a pivot high.
    vol (series float): Volume for the pivot segment.
    start (Point): The coordinate of the previous Point.
    end (Point): The coordinate of the current Point.

ZigZag
  An object to maintain Zig Zag settings, pivots, and volume.
  Fields:
    settings (Settings): Settings object to provide calculation and display attributes.
    pivots (array<Pivot>): An array of Pivot objects.
    sumVol (series float): The volume sum for the pivot segment.
    extend (Pivot): Pivot object used to project a line from the last pivot to the last bar.
Nota Keluaran
v2
Nota Keluaran
v3
Nota Keluaran
v4

Added:
calc(this)
  Updates `this` ZigZag object with new pivots, volume, lines, labels. NOTE: The function must be called on every bar for accurate calculations.
Can be used as a function or method.
  Parameters:
    this (ZigZag): (series ZigZag) a ZigZag object.
  Returns: (bool) true if a new Zig Zag line is found or the last Zig Zag line has changed.

Removed:
update(this)
  Updates `this` ZigZag object with new pivots, volume, lines, labels. NOTE: The function must be called on every bar for accurate calculations.
Can be used as a function or method.
Nota Keluaran
v5

Added:
update(this)
  Updates `this` ZigZag object with new pivots, volume, lines, labels. NOTE: The function must be called on every bar for accurate calculations.
Can be used as a function or method.
  Parameters:
    this (ZigZag): (series ZigZag) a ZigZag object.
  Returns: (bool) true if a new Zig Zag line is found or the last Zig Zag line has changed.

Removed:
calc(this)
  Updates `this` ZigZag object with new pivots, volume, lines, labels. NOTE: The function must be called on every bar for accurate calculations.
Can be used as a function or method.
Nota Keluaran
v6

Updated:
method update(this, high1, low1, close1)
  Updates `this` ZigZag object with new pivots, volume, lines, labels. NOTE: The function must be called on every bar for accurate calculations.
Can be used as a function or method.
  Namespace types: ZigZag
  Parameters:
    this (ZigZag): (series ZigZag) a ZigZag object.
    high1 (float)
    low1 (float)
    close1 (float)
  Returns: (bool) true if a new Zig Zag line is found or the last Zig Zag line has changed.

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.