Trendoscope

ZigzagMethods

Trendoscope Wizard Telah dikemas kini   
Library "ZigzagMethods"
Object oriented implementation of Zigzag methods. Please refer to ZigzagTypes library for User defined types used in this library

tostring(this, sortKeys, sortOrder, includeKeys)
  Converts ZigzagTypes/Pivot object to string representation
  Parameters:
    this: ZigzagTypes/Pivot
    sortKeys: If set to true, string output is sorted by keys.
    sortOrder: Applicable only if sortKeys is set to true. Positive number will sort them in ascending order whreas negative numer will sort them in descending order. Passing 0 will not sort the keys
    includeKeys: Array of string containing selective keys. Optional parmaeter. If not provided, all the keys are considered
  Returns: string representation of ZigzagTypes/Pivot

tostring(this, sortKeys, sortOrder, includeKeys)
  Converts Array of Pivot objects to string representation
  Parameters:
    this: Pivot object array
    sortKeys: If set to true, string output is sorted by keys.
    sortOrder: Applicable only if sortKeys is set to true. Positive number will sort them in ascending order whreas negative numer will sort them in descending order. Passing 0 will not sort the keys
    includeKeys: Array of string containing selective keys. Optional parmaeter. If not provided, all the keys are considered
  Returns: string representation of Pivot object array

tostring(this)
  Converts ZigzagFlags object to string representation
  Parameters:
    this: ZigzagFlags object
  Returns: string representation of ZigzagFlags

tostring(this, sortKeys, sortOrder, includeKeys)
  Converts ZigzagTypes/Zigzag object to string representation
  Parameters:
    this: ZigzagTypes/Zigzagobject
    sortKeys: If set to true, string output is sorted by keys.
    sortOrder: Applicable only if sortKeys is set to true. Positive number will sort them in ascending order whreas negative numer will sort them in descending order. Passing 0 will not sort the keys
    includeKeys: Array of string containing selective keys. Optional parmaeter. If not provided, all the keys are considered
  Returns: string representation of ZigzagTypes/Zigzag

calculate(this, ohlc, indicators, indicatorNames)
  Calculate zigzag based on input values and indicator values
  Parameters:
    this: Zigzag object
    ohlc: Array containing OHLC values. Can also have custom values for which zigzag to be calculated
    indicators: Array of indicator values
    indicatorNames: Array of indicator names for which values are present. Size of indicators array should be equal to that of indicatorNames
  Returns: current Zigzag object

calculate(this)
  Calculate zigzag based on properties embedded within Zigzag object
  Parameters:
    this: Zigzag object
  Returns: current Zigzag object

nextlevel(this)
  Calculate Next Level Zigzag based on the current calculated zigzag object
  Parameters:
    this: Zigzag object
  Returns: Next Level Zigzag object

clear(this)
  Clears zigzag drawings array
  Parameters:
    this: array<ZigzagDrawing>
  Returns: void

drawfresh(this)
  draws fresh zigzag based on properties embedded in ZigzagDrawing object
  Parameters:
    this: ZigzagDrawing object
  Returns: ZigzagDrawing object

drawcontinuous(this)
  draws zigzag based on the zigzagmatrix input
  Parameters:
    this: ZigzagDrawing object
  Returns:
Nota Keluaran:
v2

Updates to auto calculate zigzag in Drawing methods.

Updated:
drawfresh(this, ohlc, indicators, indicatorNames)
  draws fresh zigzag based on properties embedded in ZigzagDrawing object
  Parameters:
    this: ZigzagDrawing object
    ohlc: values on which the zigzag needs to be calculated and drawn. If not set will use regular OHLC
    indicators: Array of indicator values
    indicatorNames: Array of indicator names for which values are present. Size of indicators array should be equal to that of indicatorNames
  Returns: ZigzagDrawing object

drawcontinuous(this, ohlc, indicators, indicatorNames)
  draws zigzag based on the zigzagmatrix input
  Parameters:
    this: ZigzagDrawing object
    ohlc: values on which the zigzag needs to be calculated and drawn. If not set will use regular OHLC
    indicators: Array of indicator values
    indicatorNames: Array of indicator names for which values are present. Size of indicators array should be equal to that of indicatorNames
  Returns:
Nota Keluaran:
v3

Added:
drawplain(this)
  draws fresh zigzag based on properties embedded in ZigzagDrawing object without trying to calculate
  Parameters:
    this: ZigzagDrawing object
  Returns: ZigzagDrawing object
Nota Keluaran:
v4

Fixed issues highlighted by @moebius1977
Nota Keluaran:
v5

Updated:
method tostring(this, sortKeys, sortOrder, includeKeys)
  Converts ZigzagTypes/Zigzag object to string representation
  Namespace types: Objects.Zigzag
  Parameters:
    this (Zigzag type from HeWhoMustNotBeNamed/ZigzagTypes/4): ZigzagTypes/Zigzagobject
    sortKeys (bool): If set to true, string output is sorted by keys.
    sortOrder (int): Applicable only if sortKeys is set to true. Positive number will sort them in ascending order whreas negative numer will sort them in descending order. Passing 0 will not sort the keys
    includeKeys (string): Array of string containing selective keys. Optional parmaeter. If not provided, all the keys are considered
  Returns: string representation of ZigzagTypes/Zigzag

method calculate(this)
  Calculate zigzag based on properties embedded within Zigzag object
  Namespace types: Objects.Zigzag
  Parameters:
    this (Zigzag type from HeWhoMustNotBeNamed/ZigzagTypes/4): Zigzag object
  Returns: current Zigzag object

method nextlevel(this)
  Calculate Next Level Zigzag based on the current calculated zigzag object
  Namespace types: Objects.Zigzag
  Parameters:
    this (Zigzag type from HeWhoMustNotBeNamed/ZigzagTypes/4): Zigzag object
  Returns: Next Level Zigzag object

method clear(this)
  Clears zigzag drawings array
  Namespace types: Objects.ZigzagDrawing
  Parameters:
    this (ZigzagDrawing type from HeWhoMustNotBeNamed/ZigzagTypes/4): array
  Returns: void

method drawplain(this)
  draws fresh zigzag based on properties embedded in ZigzagDrawing object without trying to calculate
  Namespace types: Objects.ZigzagDrawing
  Parameters:
    this (ZigzagDrawing type from HeWhoMustNotBeNamed/ZigzagTypes/4): ZigzagDrawing object
  Returns: ZigzagDrawing object

method drawfresh(this, ohlc, indicators, indicatorNames)
  draws fresh zigzag based on properties embedded in ZigzagDrawing object
  Namespace types: Objects.ZigzagDrawing
  Parameters:
    this (ZigzagDrawing type from HeWhoMustNotBeNamed/ZigzagTypes/4): ZigzagDrawing object
    ohlc (float): values on which the zigzag needs to be calculated and drawn. If not set will use regular OHLC
    indicators (matrix): Array of indicator values
    indicatorNames (string): Array of indicator names for which values are present. Size of indicators array should be equal to that of indicatorNames
  Returns: ZigzagDrawing object

method drawcontinuous(this, ohlc, indicators, indicatorNames)
  draws zigzag based on the zigzagmatrix input
  Namespace types: Objects.ZigzagDrawing
  Parameters:
    this (ZigzagDrawing type from HeWhoMustNotBeNamed/ZigzagTypes/4): ZigzagDrawing object
    ohlc (float): values on which the zigzag needs to be calculated and drawn. If not set will use regular OHLC
    indicators (matrix): Array of indicator values
    indicatorNames (string): Array of indicator names for which values are present. Size of indicators array should be equal to that of indicatorNames
  Returns:
Nota Keluaran:
v6

Updated:
method tostring(this, sortKeys, sortOrder, includeKeys)
  Converts ZigzagTypes/Zigzag object to string representation
  Namespace types: Objects.Zigzag
  Parameters:
    this (Zigzag type from HeWhoMustNotBeNamed/ZigzagTypes/5): ZigzagTypes/Zigzagobject
    sortKeys (bool): If set to true, string output is sorted by keys.
    sortOrder (int): Applicable only if sortKeys is set to true. Positive number will sort them in ascending order whreas negative numer will sort them in descending order. Passing 0 will not sort the keys
    includeKeys (string): Array of string containing selective keys. Optional parmaeter. If not provided, all the keys are considered
  Returns: string representation of ZigzagTypes/Zigzag

method calculate(this)
  Calculate zigzag based on properties embedded within Zigzag object
  Namespace types: Objects.Zigzag
  Parameters:
    this (Zigzag type from HeWhoMustNotBeNamed/ZigzagTypes/5): Zigzag object
  Returns: current Zigzag object

method nextlevel(this)
  Calculate Next Level Zigzag based on the current calculated zigzag object
  Namespace types: Objects.Zigzag
  Parameters:
    this (Zigzag type from HeWhoMustNotBeNamed/ZigzagTypes/5): Zigzag object
  Returns: Next Level Zigzag object

method clear(this)
  Clears zigzag drawings array
  Namespace types: Objects.ZigzagDrawing
  Parameters:
    this (ZigzagDrawing type from HeWhoMustNotBeNamed/ZigzagTypes/5): array
  Returns: void

method drawplain(this)
  draws fresh zigzag based on properties embedded in ZigzagDrawing object without trying to calculate
  Namespace types: Objects.ZigzagDrawing
  Parameters:
    this (ZigzagDrawing type from HeWhoMustNotBeNamed/ZigzagTypes/5): ZigzagDrawing object
  Returns: ZigzagDrawing object

method drawfresh(this, ohlc, indicators, indicatorNames)
  draws fresh zigzag based on properties embedded in ZigzagDrawing object
  Namespace types: Objects.ZigzagDrawing
  Parameters:
    this (ZigzagDrawing type from HeWhoMustNotBeNamed/ZigzagTypes/5): ZigzagDrawing object
    ohlc (float): values on which the zigzag needs to be calculated and drawn. If not set will use regular OHLC
    indicators (matrix): Array of indicator values
    indicatorNames (string): Array of indicator names for which values are present. Size of indicators array should be equal to that of indicatorNames
  Returns: ZigzagDrawing object

method drawcontinuous(this, ohlc, indicators, indicatorNames)
  draws zigzag based on the zigzagmatrix input
  Namespace types: Objects.ZigzagDrawing
  Parameters:
    this (ZigzagDrawing type from HeWhoMustNotBeNamed/ZigzagTypes/5): ZigzagDrawing object
    ohlc (float): values on which the zigzag needs to be calculated and drawn. If not set will use regular OHLC
    indicators (matrix): Array of indicator values
    indicatorNames (string): Array of indicator names for which values are present. Size of indicators array should be equal to that of indicatorNames
  Returns:

Perpustakaan Pine

Di dalam semangat sebenar TradingView, pengarang telah menerbitkan kod Pine ini sebagai perpustakaan sumber terbuka, jadi pengaturcara-pengaturcara Pine yang lain dari komuniti kami boleh menggunakannya semula. Sorakan kepada penulis! Anda boleh menggunakan perpustakaan ini secara peribadi atau pada penerbitan-penerbitan sumber terbuka lain, tetapi penggunaan semula kod ini di dalam penerbitan adalah ditadbir oleh Peraturan Dalaman.

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.

Mahu gunakan perpustakaan ini?

Salin garisan ini dan tampalkan ia di dalam skrip anda.