zigzag#
- swordfish.function.zigzag()#
zigzag is mainly used to filter values with smaller movements in HL. Only extreme points that satisfy the conditions will be output. If HL is a vector, return a vector with the same length as HL; if HL is a matrix, return a vector with the same number of rows as HL.
- Parameters:
HL (Constant) – A numeric vector or a numeric matrix with two columns.
change (Constant, optional) – The minimum threshold for extreme value movement, by default DFLT
percent (Constant, optional) – A Boolean value indicating whether change is used as a percentage, by default DFLT
retrace (Constant, optional) –
A Boolean value, by default DFLT
true: change represents a retracement of the previous move.
false: change represents the change between the extreme points.
lastExtreme (Constant, optional) – A Boolean value indicating whether to output the last point if multiple consecutive points have the same value, by default DFLT.