PINE LIBRARY
Zaktualizowano 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)
Informacje o Wersji
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)
Biblioteka Pine
W duchu TradingView autor opublikował ten kod Pine jako bibliotekę open-source, aby inni programiści Pine z naszej społeczności mogli go ponownie wykorzystać. Brawa dla autora! Możesz używać tej biblioteki prywatnie lub w innych publikacjach open-source, ale ponowne wykorzystanie tego kodu w publikacjach podlega Zasadom Społeczności.
Wyłączenie odpowiedzialności
Informacje i publikacje przygotowane przez TradingView lub jego użytkowników, prezentowane na tej stronie, nie stanowią rekomendacji ani porad handlowych, inwestycyjnych i finansowych i nie powinny być w ten sposób traktowane ani wykorzystywane. Więcej informacji na ten temat znajdziesz w naszym Regulaminie.
Biblioteka Pine
W duchu TradingView autor opublikował ten kod Pine jako bibliotekę open-source, aby inni programiści Pine z naszej społeczności mogli go ponownie wykorzystać. Brawa dla autora! Możesz używać tej biblioteki prywatnie lub w innych publikacjach open-source, ale ponowne wykorzystanie tego kodu w publikacjach podlega Zasadom Społeczności.
Wyłączenie odpowiedzialności
Informacje i publikacje przygotowane przez TradingView lub jego użytkowników, prezentowane na tej stronie, nie stanowią rekomendacji ani porad handlowych, inwestycyjnych i finansowych i nie powinny być w ten sposób traktowane ani wykorzystywane. Więcej informacji na ten temat znajdziesz w naszym Regulaminie.