PINE LIBRARY
Cập nhật PivotLibrary222

Library "PivotLibrary222"
f_determinePivotStrength(_pivotCandidateRelativeIndex, _type, _maxStrength)
Determines the strength of a pivot (low or high).
Parameters:
_pivotCandidateRelativeIndex (int): The relative bar index of the pivot candidate.
_type (string): "low" for a pivot low, "high" for a pivot high.
_maxStrength (int): The maximum number of bars to check on either side for strength.
Returns: An array containing [leftStrength, rightStrength].
f_getPlotColorForStrength(_strength)
Gets a plotting color based on pivot strength.
Parameters:
_strength (int): The calculated pivot strength.
Returns: A color for plotting.
f_updateExistingPivotLow(f_pivotLows, f_pivotLowInfoIndex, f_newStrength, f_showLabels)
Updates an existing pivot LOW's strength and its corresponding chart label.
Parameters:
f_pivotLows (array<pivotLowInfo>): The array of pivotLowInfo objects.
f_pivotLowInfoIndex (int): The index of the pivot to update in the array.
f_newStrength (int): The new (increased) strength of the pivot.
f_showLabels (bool): A boolean to control if labels should be updated.
f_updateExistingPivotHigh(f_pivotHighs, f_pivotHighInfoIndex, f_newStrength, f_showLabels)
Updates an existing pivot HIGH's strength and its corresponding chart label.
Parameters:
f_pivotHighs (array<pivotHighInfo>): The array of pivotHighInfo objects.
f_pivotHighInfoIndex (int): The index of the pivot to update in the array.
f_newStrength (int): The new (increased) strength of the pivot.
f_showLabels (bool): A boolean to control if labels should be updated.
f_findPivotLows(f_pivotLows, f_minStrength, f_maxStrength, f_showLabels)
Finds and processes pivot lows.
Parameters:
f_pivotLows (array<pivotLowInfo>): The array of pivotLowInfo objects to read from and modify.
f_minStrength (int): Minimum strength required for a new pivot to be recorded.
f_maxStrength (int): Maximum strength to search for when determining pivot strength.
f_showLabels (bool): A boolean to control if new labels should be created.
f_findPivotHighs(f_pivotHighs, f_minStrength, f_maxStrength, f_showLabels)
Finds and processes pivot highs.
Parameters:
f_pivotHighs (array<pivotHighInfo>): The array of pivotHighInfo objects to read from and modify.
f_minStrength (int): Minimum strength required for a new pivot to be recorded.
f_maxStrength (int): Maximum strength to search for when determining pivot strength.
f_showLabels (bool): A boolean to control if new labels should be created.
pivotHighInfo
Represents a detected pivot high.
Fields:
abs_index (series int)
price (series float)
strength (series int)
label_id (series label)
pivotLowInfo
Represents a detected pivot low.
Fields:
abs_index (series int)
price (series float)
strength (series int)
label_id (series label)
f_determinePivotStrength(_pivotCandidateRelativeIndex, _type, _maxStrength)
Determines the strength of a pivot (low or high).
Parameters:
_pivotCandidateRelativeIndex (int): The relative bar index of the pivot candidate.
_type (string): "low" for a pivot low, "high" for a pivot high.
_maxStrength (int): The maximum number of bars to check on either side for strength.
Returns: An array containing [leftStrength, rightStrength].
f_getPlotColorForStrength(_strength)
Gets a plotting color based on pivot strength.
Parameters:
_strength (int): The calculated pivot strength.
Returns: A color for plotting.
f_updateExistingPivotLow(f_pivotLows, f_pivotLowInfoIndex, f_newStrength, f_showLabels)
Updates an existing pivot LOW's strength and its corresponding chart label.
Parameters:
f_pivotLows (array<pivotLowInfo>): The array of pivotLowInfo objects.
f_pivotLowInfoIndex (int): The index of the pivot to update in the array.
f_newStrength (int): The new (increased) strength of the pivot.
f_showLabels (bool): A boolean to control if labels should be updated.
f_updateExistingPivotHigh(f_pivotHighs, f_pivotHighInfoIndex, f_newStrength, f_showLabels)
Updates an existing pivot HIGH's strength and its corresponding chart label.
Parameters:
f_pivotHighs (array<pivotHighInfo>): The array of pivotHighInfo objects.
f_pivotHighInfoIndex (int): The index of the pivot to update in the array.
f_newStrength (int): The new (increased) strength of the pivot.
f_showLabels (bool): A boolean to control if labels should be updated.
f_findPivotLows(f_pivotLows, f_minStrength, f_maxStrength, f_showLabels)
Finds and processes pivot lows.
Parameters:
f_pivotLows (array<pivotLowInfo>): The array of pivotLowInfo objects to read from and modify.
f_minStrength (int): Minimum strength required for a new pivot to be recorded.
f_maxStrength (int): Maximum strength to search for when determining pivot strength.
f_showLabels (bool): A boolean to control if new labels should be created.
f_findPivotHighs(f_pivotHighs, f_minStrength, f_maxStrength, f_showLabels)
Finds and processes pivot highs.
Parameters:
f_pivotHighs (array<pivotHighInfo>): The array of pivotHighInfo objects to read from and modify.
f_minStrength (int): Minimum strength required for a new pivot to be recorded.
f_maxStrength (int): Maximum strength to search for when determining pivot strength.
f_showLabels (bool): A boolean to control if new labels should be created.
pivotHighInfo
Represents a detected pivot high.
Fields:
abs_index (series int)
price (series float)
strength (series int)
label_id (series label)
pivotLowInfo
Represents a detected pivot low.
Fields:
abs_index (series int)
price (series float)
strength (series int)
label_id (series label)
Phát hành các Ghi chú
v2Updated:
pivotHighInfo
Represents a detected pivot high.
Fields:
abs_index (series int)
price (series float)
strength (series int)
label_id (series label)
time (series float)
bars_since_last (series int)
amplitude (series float)
cycle_phase_id (series string)
is_confirmed (series bool)
pivotLowInfo
Represents a detected pivot low.
Fields:
abs_index (series int)
price (series float)
strength (series int)
label_id (series label)
time (series float)
bars_since_last (series int)
amplitude (series float)
cycle_phase_id (series string)
is_confirmed (series bool)
Thư viện Pine
Theo đúng tinh thần TradingView, tác giả đã công bố mã Pine này như một thư viện mã nguồn mở để các lập trình viên Pine khác trong cộng đồng có thể tái sử dụng. Chúc mừng tác giả! Bạn có thể sử dụng thư viện này cho mục đích cá nhân hoặc trong các ấn phẩm mã nguồn mở khác, nhưng việc tái sử dụng mã này trong các ấn phẩm phải tuân theo Nội Quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Thư viện Pine
Theo đúng tinh thần TradingView, tác giả đã công bố mã Pine này như một thư viện mã nguồn mở để các lập trình viên Pine khác trong cộng đồng có thể tái sử dụng. Chúc mừng tác giả! Bạn có thể sử dụng thư viện này cho mục đích cá nhân hoặc trong các ấn phẩm mã nguồn mở khác, nhưng việc tái sử dụng mã này trong các ấn phẩm phải tuân theo Nội Quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.